Spec-Zone.ru › Symfony 3.4

DefaultsConfigurator

class DefaultsConfigurator extends AbstractServiceConfigurator

Свойства

AutoconfigureTrait
AutowireTrait
BindTrait
PublicTrait

Константы

FACTORY

Методы

__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)

Параметры

$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())

Параметры

ServicesConfigurator $parent
Definition $definition
$id
array $defaultTags

__destruct()

final ServiceConfigurator set(string $id, string|null $class = null)

Регистрирует сервис.

Параметры

string $id
string|null $class

Значение возврата

ServiceConfigurator

final AliasConfigurator alias(string $id, string $referencedId)

Создаёт псевдоним.

Параметры

string $id
string $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

final $this autoconfigure(bool $autoconfigured = true)

Устанавливает, следует ли вставлять условные операторы instanceof с глобальной установкой.

Параметры

bool $autoconfigured

Значение возврата

$this

Исключения

InvalidArgumentException при установке родительского элемента

final $this autowire(bool $autowired = true)

Включает/отключает автопроведение проводов.

Параметры

bool $autowired

Значение возврата

$this

final $this bind(string $nameOrFqcn, mixed $valueOrRef)

Устанавливает привязки.

Привязки отображают аргументы $named или FQCN в значения, которые должны быть инжектированы в соответствующие параметры (конструктора, вызываемых методов и действий контроллера).

Параметры

string $nameOrFqcn Имя параметра с префиксом "$", или FQCN
mixed $valueOrRef Значение или ссылка для привязки

Значение возврата

$this

final $this tag(string $name, array $attributes = array())

Добавляет тэг для этого определения.

Параметры

string $name Имя тэга
array $attributes Массив атрибутов

Значение возврата

$this

Исключения

InvalidArgumentException при указании недопустимого имени тэга или атрибута

InstanceofConfigurator instanceof(string $fqcn)

Параметры

string $fqcn

Значение возврата

InstanceofConfigurator

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/DependencyInjection/Loader/Configurator/DefaultsConfigurator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API