Spec-Zone.ru › Symfony 4.1

AliasConfigurator

class AliasConfigurator extends AbstractServiceConfigurator

Свойства

PublicTrait

Константы

FACTORY

Свойства

protected $definition from AbstractConfigurator
protected $parent from AbstractServiceConfigurator
protected $id from 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 $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 $class = null)

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

from AbstractServiceConfigurator
$this public() from PublicTrait
$this private() from PublicTrait

Подробное описание

__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 $class = null)

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

Параметры

string $id
string $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 $class = null)

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

Параметры

string $id
string $class

Возвращаемое значение

ServiceConfigurator

final $this public()

Возвращаемое значение

$this

final $this private()

Возвращаемое значение

$this

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/DependencyInjection/Loader/Configurator/AliasConfigurator.html

Spec-Zone.ru

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