Spec-Zone.ru › Symfony 3.4

InlineServiceConfigurator

class InlineServiceConfigurator extends AbstractConfigurator

Свойства

ArgumentTrait
AutowireTrait
BindTrait
FactoryTrait
FileTrait
LazyTrait
ParentTrait
TagTrait

Константы

FACTORY

Методы

__call($method, $args) из AbstractConfigurator
static mixed processValue(mixed $value, bool $allowServices = false)

Проверяет, является ли значение допустимым, и при необходимости заменяет конфигураторы Definition и Reference на их значения.

из AbstractConfigurator
$this args(array $arguments)

Устанавливает аргументы для передачи в конструктор/метод-фабрику сервиса.

из ArgumentTrait
$this arg(string|int $key, mixed $value)

Устанавливает один аргумент для передачи в конструктор/метод-фабрику сервиса.

из ArgumentTrait
$this autowire(bool $autowired = true)

Включает/выключает автопроводку.

из AutowireTrait
$this bind(string $nameOrFqcn, mixed $valueOrRef)

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

из BindTrait
$this factory(string|array $factory)

Устанавливает фабрику.

из FactoryTrait
$this file(string $file)

Устанавливает файл для включения перед созданием сервиса.

из FileTrait
$this lazy(bool $lazy = true)

Устанавливает флаг ленивого выполнения для данного сервиса.

из LazyTrait
$this tag(string $name, array $attributes = array())

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

из TagTrait
__construct(Definition $definition)

Подробности

__call($method, $args)

Параметры

$method
$args

static mixed processValue(mixed $value, bool $allowServices = false)

Проверяет, является ли значение допустимым, и при необходимости заменяет конфигураторы Definition и Reference на их значения.

Параметры

mixed $value
bool $allowServices разрешить Definition и Reference; по умолчанию, только скаляры и массивы

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

mixed значение, возможно, преобразованное к Definition/Reference

final $this args(array $arguments)

Устанавливает аргументы для передачи в конструктор/метод-фабрику сервиса.

Параметры

array $arguments Массив аргументов

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

$this

final $this arg(string|int $key, mixed $value)

Устанавливает один аргумент для передачи в конструктор/метод-фабрику сервиса.

Параметры

string|int $key
mixed $value

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

$this

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 factory(string|array $factory)

Устанавливает фабрику.

Параметры

string|array $factory Ссылка на вызываемый PHP-объект

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

$this

final $this file(string $file)

Устанавливает файл для включения перед созданием сервиса.

Параметры

string $file Полный путь к файлу для включения

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

$this

final $this lazy(bool $lazy = true)

Устанавливает флаг ленивого выполнения для данного сервиса.

Параметры

bool $lazy

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

$this

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

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

Параметры

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

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

$this

__construct(Definition $definition)

Параметры

Definition $definition

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

Spec-Zone.ru

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