How we implemented Symfony's dependency injection in Drupal 7