Spec-Zone.ru › Laravel 4.2

FileViewFinder

class FileViewFinder implements ViewFinderInterface (View source)

Постоянные значения

HINT_PATH_DELIMITER

Значение разделителя пути подсказки.

Свойства

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)

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

boolean hasHintInformation(string $name)

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

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 findNamedPathView(string $name)

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

Параметры

string $name

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

string

protected array getNamespaceSegments(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 addNamespace(string $namespace, string|array $hints)

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

Параметры

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

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

void

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

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

Параметры

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

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

void

void addExtension(string $extension)

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

Параметры

string $extension

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

void

boolean hasHintInformation(string $name)

Возвращает, указывает ли представление информацию о подсказке.

Параметры

string $name

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

boolean

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/4.2/Illuminate/View/FileViewFinder.html

Spec-Zone.ru

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