瀏覽代碼

Cleanup / DI fix

Andrew Tch 13 年之前
父節點
當前提交
b10c9d4796

+ 1 - 2
src/Packagist/WebBundle/Resources/config/services.yml

@@ -1,7 +1,6 @@
 services:
   packagist.twig.extension:
     class: Packagist\WebBundle\Twig\PackagistExtension
-    calls:
-      - [ setDoctrine, [@doctrine] ]
+    arguments: [ @doctrine ]
     tags:
       - { name: twig.extension }

+ 1 - 3
src/Packagist/WebBundle/Twig/PackagistExtension.php

@@ -2,7 +2,6 @@
 
 namespace Packagist\WebBundle\Twig;
 
-use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Bridge\Doctrine\RegistryInterface;
 
 class PackagistExtension extends \Twig_Extension
@@ -12,12 +11,11 @@ class PackagistExtension extends \Twig_Extension
      */
     private $doctrine;
 
-    public function setDoctrine(RegistryInterface $doctrine)
+    public function __construct(RegistryInterface $doctrine)
     {
         $this->doctrine = $doctrine;
     }
 
-
     public function getTests()
     {
         return array('packagistPackageName' => new \Twig_Test_Method($this, 'validPackageNameTest'),