Para esos son los Listener, en tu caso necesitas implementar uno que espere el evento kernel.request : symfony.com/doc/current/book/internals.html#kernel-request-event
Para implementar el Listener:
http://symfony.com/doc/current/cookb..._listener.html