Spec-Zone.ru › Laravel 5.6

FileViewFinder

class FileViewFinder implements ViewFinderInterface (View source)

Свойства

protected Filesystem $files Экземпляр файловой системы.
protected array $paths Массив активных путей к представлениям.
protected array $views Массив представлений, которые были найдены.
protected array $hints Сопоставление пространств имен с путями к файлам.
protected array $extensions Регистрация расширения представления в поиске.

Методы

void __construct(Filesystem $files, array $paths, array $extensions = null)

Создание нового экземпляра загрузчика представлений.

string find(string $name)

Получение полностью квалифицированного расположения представления.

string findNamespacedView(string $name)

Получение пути к шаблону с заданным именем.

array parseNamespaceSegments(string $name)

Получение сегментов шаблона с заданным именем.

string findInPaths(string $name, array $paths)

Поиск заданного представления в списке путей.

array getPossibleViewFiles(string $name)

Получение массива возможных файлов представления.

void addLocation(string $location)

Добавление расположения в поиск.

void prependLocation(string $location)

Добавление расположения в начало поиска.

void addNamespace(string $namespace, string|array $hints)

Добавление подсказки пространства имен в поиск.

void prependNamespace(string $namespace, string|array $hints)

Добавление подсказки пространства имен в начало поиска.

$this replaceNamespace(string $namespace, string|array $hints)

Замена подсказок пространства имен для заданного пространства имен.

void addExtension(string $extension)

Регистрация расширения в поиске представлений.

bool hasHintInformation(string $name)

Возвращает, есть ли информация о подсказках для заданного имени представления.

void flush()

Очистка кэша найденных представлений.

Filesystem getFilesystem()

Получение экземпляра файловой системы.

array getPaths()

Получение активных путей к представлениям.

array getHints()

Получение подсказок для пространств имен к путям файлов.

array getExtensions()

Получение зарегистрированных расширений.

Подробности

void __construct(Filesystem $files, array $paths, array $extensions = null)

Создать новый экземпляр загрузчика представлений файлов.

Параметры

Filesystem $files
массив $paths
массив $extensions

Возвращаемое значение

void

string find(string $name)

Получить полное квалифицированное расположение представления.

Параметры

string $name

Возвращаемое значение

string

protected string findNamespacedView(string $name)

Получить путь к шаблону с указанным путем.

Параметры

string $name

Возвращаемое значение

string

protected array parseNamespaceSegments(string $name)

Получить сегменты шаблона с указанным путем.

Параметры

string $name

Возвращаемое значение

array

Исключения

InvalidArgumentException

protected string findInPaths(string $name, array $paths)

Найти заданное представление в списке путей.

Параметры

string $name
массив $paths

Возвращаемое значение

string

Исключения

InvalidArgumentException

protected array getPossibleViewFiles(string $name)

Получить массив возможных файлов представления.

Параметры

string $name

Возвращаемое значение

массив

void addLocation(string $location)

Добавить расположение в поиск.

Параметры

string $location

Возвращаемое значение

void

void prependLocation(string $location)

Добавить расположение в начало поиска.

Параметры

string $location

Возвращаемое значение

void

void addNamespace(string $namespace, string|array $hints)

Добавить подсказку пространства имен в поиск.

Параметры

string $namespace
string|массив $hints

Возвращаемое значение

void

void prependNamespace(string $namespace, string|array $hints)

Добавить подсказку пространства имён в начало нахождения.

Параметры

string $namespace
string|array $hints

Возвращаемое значение

void

$this replaceNamespace(string $namespace, string|array $hints)

Заменить подсказки пространства имён для данного пространства имён.

Параметры

string $namespace
string|array $hints

Возвращаемое значение

$this

void addExtension(string $extension)

Зарегистрировать расширение в поиске представлений.

Параметры

string $extension

Возвращаемое значение

void

bool hasHintInformation(string $name)

Возвращает значение, указывающее, содержит ли имя представления какие-либо подсказки.

Параметры

string $name

Возвращаемое значение

bool

void flush()

Очистить кэш найденных представлений.

Возвращаемое значение

void

Filesystem getFilesystem()

Получить экземпляр файловой системы.

Возвращаемое значение

Filesystem

array getPaths()

Получить активные пути к представлениям.

Возвращаемое значение

array

array getHints()

Получить подсказки от пространства имён до пути к файлам.

Возвращаемое значение

array

array getExtensions()

Получить зарегистрированные расширения.

Возвращаемое значение

array

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.6/Illuminate/View/FileViewFinder.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API