->constructor(['name' => 'Retro', 'version' => '1.0'])
->setProperty('$dev', true)
->setProperty('$codeName', 'b')
->callMethod('setId()', [42])
->callMethod('setColors()', ['yellow']);
Будет ли такой способ конфигурирования DIC удобнее, чем соответствующий через ArrayDefinition?
$b = ArrayDefinition::fromConfig([
ArrayDefinition::CLASS_NAME => Phone::class,
ArrayDefinition::CONSTRUCTOR => ['version' => '2.0'],
'$dev' => true,
'$codeName' => 'b',
'setId()' => [42],
'setColors()' => ['yellow'],
]);
Только ArrayDefinition напрямую не используется, задаётся обычный PHP-массив
Обсуждают сегодня