Загрузчик маршрутизатора сервисов
класс ServiceRouterLoader расширяет ObjectRouteLoader
Загрузчик маршрутов, который выполняет сервис для загрузки маршрутов.
Зависит от компонента DependencyInjection.
Методы
| 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(mixed $resource, string|null $type = null) Загружает ресурс. | из ObjectRouteLoader | |
| bool | supports(mixed $resource, string|null $type = null) Возвращает, поддерживает ли данный класс указанный ресурс. | из ObjectRouteLoader |
| __construct(ContainerInterface $container) |
Подробности
LoaderResolverInterface getResolver()
Возвращает разрешитель загрузчика.
Возвращаемое значение
| LoaderResolverInterface | Экземпляр LoaderResolverInterface |
setResolver(LoaderResolverInterface $resolver)
Устанавливает разрешитель загрузчика.
Параметры
| LoaderResolverInterface | $resolver | Экземпляр LoaderResolverInterface |
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(mixed $resource, string|null $type = null)
Загружает ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
Исключения
| Исключение | Если произошла ошибка |
bool supports(mixed $resource, string|null $type = null)
Возвращает, поддерживает ли данный класс указанный ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
Возвращаемое значение
| bool | True, если данный класс поддерживает указанный ресурс, иначе false |
__construct(ContainerInterface $container)
Параметры
| ContainerInterface | $container |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Routing/Loader/DependencyInjection/ServiceRouterLoader.html