Только начинаю изучать symfony, и мне не понятно, как в нем создать какой-либо объект используя DI передав ему в конструктор нужные параметры?
Если в Yii2 я делал так
$container->set('\app\components\SearchEngineInterface', '\app\components\SearchEngine');
//После чего мог делать что-то типа
$engine = $container->get('app\components\SearchEngineInterface', [$apiKey, $apiSecret], ['type' => 1]);
// Что эквивалентно: $engine = new \app\components\SearchEngine($apiKey, $apiSecret, ['type' => 1]);
То в symfony подобного я не нашел, и подозреваю, что плохо искал
Есть ли что-то подобное в SF?