$this->container->get('someservice')
}
такое?
ну формально сейчас public myController(SomeService $ss) и { $ss = $this->container->get(SomeService::class) } вообще это был очень холиварный вопрос (controller as a service or not) до тех пор пока не появились аргумент резолверы, которые тебе закидывают зависимости в твои паблик методы контроллера. Если тебе это удобно — впереж юзать (тем более в симфе это по дефолту), если не хочешь - старый добрый подход с юзаньем глобального контейнера в контроллерах не особо хуже
Обсуждают сегодня