 <p>Make sure you <code>use Symfony\Component\Security\Core\SecurityContextInterface;</code> in your controller. Without it, the <code>SecurityContextInterface</code> type hint in the constructor won't resolve.</p> <p>Also, make sure your controller is actually being called as a service. The error you posted is complaining that <em>nothing</em> was sent to the constructor, which sounds to me like you're using your controller the 'default' way. See <a href="http://symfony.com/doc/current/cookbook/controller/service.html" rel="nofollow">this cookbook page</a> on how to setup a controller as a service.</p>