title: Symfony inteface based constructor dependency injection
body: <p>I'm .NET developer and have some questions about Symfony's IoC implementation.
  Does Symfony is capable for .NET-style (i.e. Ninject, Castle Windsor, etc.) constructor injections. Namely, can I avoid the necessity of giving name to each service and bind service implementation to interface instead? Also can I do not define each controller as a service for make DI working? "Controller as a service" and manual configuration constructor's parameters in services.yml(xml) seems to me redundant after years of .NET development. Thanks.</p>
  
  <p>P.S. Sorry for my english.</p>