renamed Template::getParentBlock() and getBlock() to diplayParentBlock() and displayB...
authorFabien Potencier <fabien.potencier@gmail.com>
Thu, 30 Dec 2010 08:30:10 +0000 (09:30 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 30 Dec 2010 08:31:08 +0000 (09:31 +0100)
lib/Twig/Node/BlockReference.php
lib/Twig/Node/Parent.php
lib/Twig/Template.php
test/Twig/Tests/Node/BlockReferenceTest.php
test/Twig/Tests/Node/ParentTest.php

index 4fd5ece..e195c7f 100644 (file)
@@ -32,7 +32,7 @@ class Twig_Node_BlockReference extends Twig_Node
     {
         $compiler
             ->addDebugInfo($this)
-            ->write(sprintf("\$this->getBlock('%s', \$context, \$blocks);\n", $this->getAttribute('name')))
+            ->write(sprintf("\$this->displayBlock('%s', \$context, \$blocks);\n", $this->getAttribute('name')))
         ;
     }
 }
index db3e708..b2498fa 100644 (file)
@@ -32,7 +32,7 @@ class Twig_Node_Parent extends Twig_Node
     {
         $compiler
             ->addDebugInfo($this)
-            ->write("\$this->getParentBlock(")
+            ->write("\$this->displayParentBlock(")
             ->string($this->getAttribute('name'))
             ->raw(", \$context, \$blocks);\n")
         ;
index 0a38087..e8f5be0 100644 (file)
@@ -37,27 +37,25 @@ abstract class Twig_Template implements Twig_TemplateInterface
         return false;
     }
 
-    public function getParentBlock($name, array $context, array $blocks = array())
+    public function displayParentBlock($name, array $context, array $blocks = array())
     {
         if (false !== $parent = $this->getParent($context)) {
-            return $parent->getBlock($name, $context, $blocks);
+            $parent->displayBlock($name, $context, $blocks);
         } else {
             throw new Twig_Error_Runtime('This template has no parent', -1, $this->getTemplateName());
         }
     }
 
-    public function getBlock($name, array $context, array $blocks = array())
+    public function displayBlock($name, array $context, array $blocks = array())
     {
         if (isset($blocks[$name])) {
             $b = $blocks;
             unset($b[$name]);
-            return call_user_func($blocks[$name], $context, $b);
+            call_user_func($blocks[$name], $context, $b);
         } elseif (isset($this->blocks[$name])) {
-            return call_user_func($this->blocks[$name], $context, $blocks);
-        }
-
-        if (false !== $parent = $this->getParent($context)) {
-            return $parent->getBlock($name, $context, array_merge($this->blocks, $blocks));
+            call_user_func($this->blocks[$name], $context, $blocks);
+        } elseif (false !== $parent = $this->getParent($context)) {
+            $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks));
         }
     }
 
index f77f7f0..f1c5ab1 100644 (file)
@@ -35,7 +35,7 @@ class Twig_Tests_Node_BlockReferenceTest extends Twig_Tests_Node_TestCase
     public function getTests()
     {
         return array(
-            array(new Twig_Node_BlockReference('foo', 0), '$this->getBlock(\'foo\', $context, $blocks);'),
+            array(new Twig_Node_BlockReference('foo', 0), '$this->displayBlock(\'foo\', $context, $blocks);'),
         );
     }
 }
index f239ef4..607b4f1 100644 (file)
@@ -35,7 +35,7 @@ class Twig_Tests_Node_ParentTest extends Twig_Tests_Node_TestCase
     public function getTests()
     {
         $tests = array();
-        $tests[] = array(new Twig_Node_Parent('foo', 0), '$this->getParentBlock("foo", $context, $blocks);');
+        $tests[] = array(new Twig_Node_Parent('foo', 0), '$this->displayParentBlock("foo", $context, $blocks);');
 
         return $tests;
     }