function FileHooks::theme

Implements hook_theme().

File

core/modules/file/src/Hook/FileHooks.php, line 80

Class

FileHooks
Hook implementations for file.

Namespace

Drupal\file\Hook

Code

public function theme() : array {
    return [
        // From file.module.
'file_link' => [
            'variables' => [
                'file' => NULL,
                'description' => NULL,
                'attributes' => [],
            ],
        ],
        'file_managed_file' => [
            'render element' => 'element',
        ],
        'file_audio' => [
            'variables' => [
                'files' => [],
                'attributes' => NULL,
            ],
        ],
        'file_video' => [
            'variables' => [
                'files' => [],
                'attributes' => NULL,
            ],
        ],
        'file_widget_multiple' => [
            'render element' => 'element',
        ],
        'file_upload_help' => [
            'variables' => [
                'description' => NULL,
                'upload_validators' => NULL,
                'cardinality' => NULL,
            ],
        ],
    ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.