Spec-Zone.ru › Laravel 5.4

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
array $paths
array $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
array $paths

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

string

Исключения

InvalidArgumentException

protected array getPossibleViewFiles(string $name)

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

Параметры

string $name

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

array

void addLocation(string $location)

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

Параметры

string $location

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

void

void prependLocation(string $location)

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

Параметры

string $location

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

void

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

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

Параметры

string $namespace
string|array $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.4/Illuminate/View/FileViewFinder.html

Spec-Zone.ru

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