소스 검색

Removed the need for having the Security component enabled when using twig.

henrikbjorn 14 년 전
부모
커밋
f810723092
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/Symfony/Bundle/TwigBundle/Extension/SecurityExtension.php
  2. 1 1
      src/Symfony/Bundle/TwigBundle/Resources/config/twig.xml

+ 1 - 1
src/Symfony/Bundle/TwigBundle/Extension/SecurityExtension.php

@@ -22,7 +22,7 @@ class SecurityExtension extends \Twig_Extension
 {
     protected $context;
 
-    public function __construct(SecurityContext $context)
+    public function __construct(SecurityContext $context = null)
     {
         $this->context = $context;
     }

+ 1 - 1
src/Symfony/Bundle/TwigBundle/Resources/config/twig.xml

@@ -61,7 +61,7 @@
 
         <service id="twig.security.form" class="Symfony\Bundle\TwigBundle\Extension\SecurityExtension">
             <tag name="twig.extension" />
-            <argument type="service" id="security.context" />
+            <argument type="service" id="security.context" on-invalid="ignore" />
         </service>
     </services>
 </container>