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