AliasConfigurator
class AliasConfigurator extends AbstractServiceConfigurator
Свойства
Константы
Методы
| | __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)
Параметры
static mixed
processValue(mixed $value, bool $allowServices = false)
Проверяет, является ли значение допустимым, а также, при необходимости, заменяет конфигураторы Definition и Reference на их значения конфигурации.
Параметры
| mixed | $value | |
| bool | $allowServices | разрешить Definition и Reference; по умолчанию разрешены только скаляры и массивы |
Возвращаемое значение
| mixed | значение, при необходимости преобразованное к Definition/Reference |
Параметры
__destruct()
final ServiceConfigurator
set(string $id, string|null $class = null)
Регистрирует сервис.
Параметры
| string | $id | |
| string|null | $class | |
Возвращаемое значение
Создаёт псевдоним.
Параметры
Возвращаемое значение
final PrototypeConfigurator
load(string $namespace, string $resource)
Регистрирует пространство имён PSR-4 с использованием шаблона glob.
Параметры
| string | $namespace | |
| string | $resource | |
Возвращаемое значение
Получает уже определённое определение сервиса.
Параметры
Возвращаемое значение
Исключения
final ServiceConfigurator
__invoke(string $id, string|null $class = null)
Регистрирует сервис.
Параметры
| string | $id | |
| string|null | $class | |
Возвращаемое значение