Spec-Zone.ru › Symfony 3.4
DefaultsConfigurator class DefaultsConfigurator extends AbstractServiceConfigurator
Свойства Константы Методы __call ($method, $args) from AbstractConfigurator static mixed processValue (mixed $value, bool $allowServices = false) Проверяет, является ли значение допустимым, и при необходимости заменяет конфигураторы Definition и Reference на их значения конфигурации.
from AbstractConfigurator __construct (ServicesConfigurator $parent, Definition $definition, $id = null, array $defaultTags = array()) from AbstractServiceConfigurator __destruct () from AbstractServiceConfigurator ServiceConfigurator set (string $id, string|null $class = null) Регистрирует сервис.
from AbstractServiceConfigurator AliasConfigurator alias (string $id, string $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 $this autoconfigure (bool $autoconfigured = true) Устанавливает, нужно ли добавлять условия instanceof с глобальной установкой.
from AutoconfigureTrait $this autowire (bool $autowired = true) Включает/выключает автопровода.
from AutowireTrait $this bind (string $nameOrFqcn, mixed $valueOrRef) Устанавливает привязки.
from BindTrait $this tag (string $name, array $attributes = array()) Добавляет тег для этой дескрипции.
InstanceofConfigurator instanceof (string $fqcn)
Подробное описание
__call($method, $args)
Параметры static mixed
processValue(mixed $value, bool $allowServices = false)
Проверяет, является ли значение допустимым, необязательно заменяя конфигураторы Definition и Reference их значениями конфигурации.
Параметры mixed $value bool $allowServices разрешить Definition и Reference; по умолчанию разрешены только скаляры и массивы
Значение возврата mixed значение, необязательно преобразованное в Definition/Reference
__construct(ServicesConfigurator $parent, Definition $definition, $id = null, array $defaultTags = array())
Параметры
__destruct()
final ServiceConfigurator
set(string $id, string|null $class = null)
Регистрирует сервис.
Параметры string $id string|null $class
Значение возврата final AliasConfigurator
alias(string $id, string $referencedId)
Создаёт псевдоним.
Параметры string $id string $referencedId
Значение возврата 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
Значение возврата Устанавливает, следует ли вставлять условные операторы instanceof с глобальной установкой.
Параметры Значение возврата Исключения final $this
autowire(bool $autowired = true)
Включает/отключает автопроведение проводов.
Параметры Значение возврата final $this
bind(string $nameOrFqcn, mixed $valueOrRef)
Устанавливает привязки.
Привязки отображают аргументы $named или FQCN в значения, которые должны быть инжектированы в соответствующие параметры (конструктора, вызываемых методов и действий контроллера).
Параметры string $nameOrFqcn Имя параметра с префиксом "$", или FQCN mixed $valueOrRef Значение или ссылка для привязки
Значение возврата final $this
tag(string $name, array $attributes = array())
Добавляет тэг для этого определения.
Параметры string $name Имя тэга array $attributes Массив атрибутов
Значение возврата Исключения InstanceofConfigurator
instanceof(string $fqcn)
Параметры Значение возврата