Revert "renamed an internal variable"
authorFabien Potencier <fabien.potencier@gmail.com>
Wed, 2 Oct 2013 19:46:38 +0000 (21:46 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Wed, 2 Oct 2013 19:46:38 +0000 (21:46 +0200)
This reverts commit a176fadc042bbfa09b0f304bef9ec89850f6e06f.

lib/Twig/Node/Module.php
lib/Twig/Template.php

index 224410a..551458a 100644 (file)
@@ -249,7 +249,7 @@ class Twig_Node_Module extends Twig_Node
                 ->addIndentation()->repr($name)->raw(" => array(\n")
                 ->indent()
                 ->write("'method' => ")->repr($node->getAttribute('method'))->raw(",\n")
-                ->write("'arguments' => array(\n")
+                ->write("'default_argument_values' => array(\n")
                 ->indent()
             ;
             foreach ($node->getNode('arguments') as $argument => $value) {
@@ -257,7 +257,7 @@ class Twig_Node_Module extends Twig_Node
             }
             $compiler
                 ->outdent()
-                ->write("),\n")
+                ->write(")\n")
                 ->outdent()
                 ->write("),\n")
             ;
index a42fab2..a27b801 100644 (file)
@@ -479,7 +479,7 @@ abstract class Twig_Template implements Twig_TemplateInterface
 
         $i = 0;
         $args = array();
-        foreach ($template->macros[$macro]['arguments'] as $name => $value) {
+        foreach ($template->macros[$macro]['default_argument_values'] as $name => $value) {
             if (isset($namedNames[$name])) {
                 if ($i < $positionalCount) {
                     throw new Twig_Error_Runtime(sprintf('Argument "%s" is defined twice for macro "%s" defined in the template "%s".', $name, $macro, $template->getTemplateName()));
@@ -499,8 +499,7 @@ abstract class Twig_Template implements Twig_TemplateInterface
         }
 
         if ($namedCount > 0) {
-            $parameters = array_keys(array_diff_key($namedNames, $template->macros[$macro]['arguments']));
-
+            $parameters = array_keys(array_diff_key($namedNames, $template->macros[$macro]['default_argument_values']));
             throw new Twig_Error_Runtime(sprintf('Unknown argument%s "%s" for macro "%s" defined in the template "%s".', count($parameters) > 1 ? 's' : '' , implode('", "', $parameters), $macro, $template->getTemplateName()));
         }