Проверяет, является ли значение допустимым, и при необходимости заменяет конфигураторы 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())