Обычно при использовании сервисов в Symfony PHP я бы вставлял их в контроллеры следующим образом:
use App\Services\Utilities;
class Home extends Controller {
public function __construct(Utilities $u){
$u->doSomething();
}
}
Но я бы имел доступ к этому сервису только в том случае, если вызывается контроллер Home (/ route match).
Я бы хотел вызывать метод для каждого запроса в Symfony 4 - даже запросов, которые перенаправлены или возвращают 404 - до того, как ответ будет возвращен.
Так ..
Request --> $u->doSomething() --> Response
Что было бы лучшим местом в приложении для введения этой услуги?