Spec-Zone.ru › Symfony 4.1

ClosureLoader

class ClosureLoader extends Loader

ClosureLoader загружает маршруты из PHP замыкания.

Замыкание должно возвращать экземпляр RouteCollection.

Свойства

protected $resolver из Loader

Методы

LoaderResolverInterface getResolver()

Получает решатель загрузчика.

из Loader
setResolver(LoaderResolverInterface $resolver)

Устанавливает решатель загрузчика.

из Loader
mixed import(mixed $resource, string|null $type = null)

Импортирует ресурс.

из Loader
$this|LoaderInterface resolve(mixed $resource, string|null $type = null)

Находит загрузчик, способный загрузить импортированный ресурс.

из Loader
load(Closure $closure, string|null $type = null)

Загружает замыкание.

bool supports(mixed $resource, string|null $type = null)

Возвращает, поддерживает ли этот класс данный ресурс.

Подробности

LoaderResolverInterface getResolver()

Получает решатель загрузчика.

Результат

LoaderResolverInterface Экземпляр LoaderResolverInterface

setResolver(LoaderResolverInterface $resolver)

Устанавливает решатель загрузчика.

Параметры

LoaderResolverInterface $resolver

mixed import(mixed $resource, string|null $type = null)

Импортирует ресурс.

Параметры

mixed $resource Ресурс
string|null $type Тип ресурса или null, если неизвестен

Результат

mixed

$this|LoaderInterface resolve(mixed $resource, string|null $type = null)

Находит загрузчик, способный загрузить импортированный ресурс.

Параметры

mixed $resource Ресурс
string|null $type Тип ресурса или null, если неизвестен

Результат

$this|LoaderInterface

Исключения

FileLoaderLoadException Если загрузчик не найден

load(Closure $closure, string|null $type = null)

Загружает замыкание.

Параметры

Closure $closure Замыкание
string|null $type Тип ресурса или null, если неизвестен

bool supports(mixed $resource, string|null $type = null)

Возвращает, поддерживает ли этот класс данный ресурс.

Параметры

mixed $resource Ресурс
string|null $type Тип ресурса или null, если неизвестен

Результат

bool True, если данный класс поддерживает указанный ресурс, иначе false

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Routing/Loader/ClosureLoader.html

Spec-Zone.ru

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