carlosbuenosvinos/phparchitect-hexagonal-architecture-article — pull request #7 by jabad (2014-05-19 06:56:58+00:00)
Title: Define your controller as a service. Inject only what you need.

I suggest to define the controller as a service (http://symfony.com/doc/current/cookbook/controller/service.html) and inject only the objects you need in the controller instead of the whole service container (extending from the ContainerAwareController).
It allows you test the controller easily as you only need to inject the use case.