rename $parser to $stream in parseArguments
authornikic <+@ni-po.com>
Wed, 22 Dec 2010 16:33:28 +0000 (17:33 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Wed, 22 Dec 2010 17:04:34 +0000 (18:04 +0100)
lib/Twig/ExpressionParser.php

index bba2ae3..68f9a9d 100644 (file)
@@ -296,17 +296,17 @@ class Twig_ExpressionParser
 
     public function parseArguments()
     {
-        $parser = $this->parser->getStream();
-        $parser->expect(Twig_Token::PUNCTUATION_TYPE, '(');
-
         $args = array();
-        while (!$parser->test(Twig_Token::PUNCTUATION_TYPE, ')')) {
+        $stream = $this->parser->getStream();
+
+        $stream->expect(Twig_Token::PUNCTUATION_TYPE, '(', 'A list of arguments must be opened by a parenthesis');
+        while (!$stream->test(Twig_Token::PUNCTUATION_TYPE, ')')) {
             if (!empty($args)) {
-                $parser->expect(Twig_Token::PUNCTUATION_TYPE, ',', 'Arguments must be separated by a comma');
+                $stream->expect(Twig_Token::PUNCTUATION_TYPE, ',', 'Arguments must be separated by a comma');
             }
             $args[] = $this->parseExpression();
         }
-        $parser->expect(Twig_Token::PUNCTUATION_TYPE, ')', 'A list of arguments must be closed by a parenthesis');
+        $stream->expect(Twig_Token::PUNCTUATION_TYPE, ')', 'A list of arguments must be closed by a parenthesis');
 
         return new Twig_Node($args);
     }