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 | findNamedPathView(string $name) Возвращает путь к шаблону с заданным именем. | |
| array | getNamespaceSegments(string $name) Возвращает сегменты имени шаблона с заданным именем. | |
| string | findInPaths(string $name, array $paths) Ищет шаблон в списке путей. | |
| array | getPossibleViewFiles(string $name) Возвращает массив возможных файлов шаблонов. | |
| void | addLocation(string $location) Добавляет путь к шаблонам. | |
| void | addNamespace(string $namespace, string|array $hints) Добавляет подсказку по пространству имён. | |
| void | prependNamespace(string $namespace, string|array $hints) Добавляет подсказку по пространству имён в начало. | |
| void | addExtension(string $extension) Регистрирует расширение файла шаблона. | |
| bool | hasHintInformation(string $name) Возвращает, содержит ли имя шаблона информацию о подсказках. | |
| Filesystem | getFilesystem() Возвращает экземпляр файловой системы. | |
| array | getPaths() Возвращает активные пути к шаблонам. | |
| array | getHints() Возвращает подсказки по соответствию пространств имён и путей к файлам. | |
| array | getExtensions() Возвращает зарегистрированные расширения. |
Подробности
void __construct(Filesystem $files, array $paths, array $extensions = null)
Создаёт новый экземпляр загрузчика шаблонов.
string find(string $name)
Получить полное квалифицированное расположение представления.
protected string findNamedPathView(string $name)
Получить путь к шаблону с указанным именем пути.
protected array getNamespaceSegments(string $name)
Получить сегменты шаблона с указанным именем пути.
protected string findInPaths(string $name, array $paths)
Найти заданное представление в списке путей.
protected array getPossibleViewFiles(string $name)
Получить массив возможных файлов представления.
void addLocation(string $location)
Добавить расположение в поиск.
void addNamespace(string $namespace, string|array $hints)
Добавить подсказку пространства имен в поиск.
void prependNamespace(string $namespace, string|array $hints)
Добавить подсказку пространства имен в начало поиска.
void addExtension(string $extension)
Зарегистрировать расширение в поиске представлений.
bool hasHintInformation(string $name)
Возвращает, содержит ли представление информацию о подсказке.
Filesystem getFilesystem()
Получить экземпляр файловой системы.
array getPaths()
Получить активные пути представления.
array getHints()
Получить подсказки по соответствию пространства имён и путей к файлам.
array getExtensions()
Получить зарегистрированные расширения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/View/FileViewFinder.html