AliasConfigurator
class AliasConfigurator extends AbstractServiceConfigurator
Свойства
| PublicTrait |
Константы
| FACTORY |
Методы
| __call($method, $args) | from AbstractConfigurator | |
| static mixed | processValue(mixed $value, bool $allowServices = false) Проверяет, является ли значение допустимым, при необходимости заменяя конфигураторы Definition и Reference их значениями. | from AbstractConfigurator |
| __construct(ServicesConfigurator $parent, Alias $alias) | ||
| __destruct() | from AbstractServiceConfigurator | |
| ServiceConfigurator | set(string $id, string|null $class = null) Регистрирует сервис. | from AbstractServiceConfigurator |
| AliasConfigurator | alias($id, $referencedId) Создаёт псевдоним. | from AbstractServiceConfigurator |
| PrototypeConfigurator | load(string $namespace, string $resource) Регистрирует пространство имён PSR-4 с помощью шаблона glob. | from AbstractServiceConfigurator |
| ServiceConfigurator | get(string $id) Получает уже определённое определение сервиса. | from AbstractServiceConfigurator |
| ServiceConfigurator | __invoke(string $id, string|null $class = null) Регистрирует сервис. | from AbstractServiceConfigurator |
Подробности
__call($method, $args)
Параметры
| $method | ||
| $args |
static mixed processValue(mixed $value, bool $allowServices = false)
Проверяет, является ли значение допустимым, при необходимости заменяя конфигураторы Definition и Reference их значениями.
Параметры
| mixed | $value | |
| bool | $allowServices | разрешить Definition и Reference; по умолчанию, разрешаются только скаляры и массивы |
Возвращаемое значение
| mixed | значение, при необходимости преобразовано к Definition/Reference |
__construct(ServicesConfigurator $parent, Alias $alias)
Параметры
| ServicesConfigurator | $parent | |
| Alias | $alias |
__destruct()
final ServiceConfigurator set(string $id, string|null $class = null)
Регистрирует сервис.
Параметры
| string | $id | |
| string|null | $class |
Возвращаемое значение
| ServiceConfigurator |
final AliasConfigurator alias($id, $referencedId)
Создаёт псевдоним.
Параметры
| $id | ||
| $referencedId |
Возвращаемое значение
| AliasConfigurator |
final PrototypeConfigurator load(string $namespace, string $resource)
Регистрирует пространство имён PSR-4 с помощью шаблона glob.
Параметры
| string | $namespace | |
| string | $resource |
Возвращаемое значение
| PrototypeConfigurator |
final ServiceConfigurator get(string $id)
Получает уже определённое определение сервиса.
Параметры
| string | $id |
Возвращаемое значение
| ServiceConfigurator |
Исключения
| ServiceNotFoundException | если определение сервиса не существует |
final ServiceConfigurator __invoke(string $id, string|null $class = null)
Регистрирует сервис.
Параметры
| string | $id | |
| string|null | $class |
Возвращаемое значение
| ServiceConfigurator |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/DependencyInjection/Loader/Configurator/AliasConfigurator.html