Lines Matching refs:name

418     public function getFunctionNode($name, $line)  argument
420 switch ($name) {
447 if (null !== $alias = $this->parser->getImportedSymbol('function', $name)) {
460 $class = $this->getFunctionNodeClass($name, $line);
462 return new $class($name, $args, $line);
499 $name = $arg->getAttribute('value');
501 $node = new MethodCallExpression($node, 'macro_'.$name, $arguments, $lineno);
556 $name = new ConstantExpression($token->getValue(), $token->getLine());
563 $class = $this->getFilterNodeClass($name->getAttribute('value'), $token->getLine());
565 $node = new $class($node, $name, $arguments, $token->getLine(), $tag);
610 $name = null;
615 $name = $value->getAttribute('name');
629 if (null === $name) {
630 $name = $value->getAttribute('name');
633 $args[$name] = $value;
635 if (null === $name) {
638 $args[$name] = $value;
694 list($name, $test) = $this->getTest($node->getTemplateLine());
704 …if ('defined' === $name && $node instanceof NameExpression && null !== $alias = $this->parser->get…
709 return new $class($node, $name, $arguments, $this->parser->getCurrentToken()->getLine());
715 $name = $stream->expect(/* Token::NAME_TYPE */ 5)->getValue();
717 if ($test = $this->env->getTest($name)) {
718 return [$name, $test];
723 $name = $name.' '.$this->parser->getCurrentToken()->getValue();
725 if ($test = $this->env->getTest($name)) {
728 return [$name, $test];
732 … $e = new SyntaxError(sprintf('Unknown "%s" test.', $name), $line, $stream->getSourceContext());
733 $e->addSuggestions($name, array_keys($this->env->getTests()));
759 private function getFunctionNodeClass(string $name, int $line): string argument
761 if (false === $function = $this->env->getFunction($name)) {
762 …$e = new SyntaxError(sprintf('Unknown "%s" function.', $name), $line, $this->parser->getStream()->…
763 $e->addSuggestions($name, array_keys($this->env->getFunctions()));
785 private function getFilterNodeClass(string $name, int $line): string argument
787 if (false === $filter = $this->env->getFilter($name)) {
788 …$e = new SyntaxError(sprintf('Unknown "%s" filter.', $name), $line, $this->parser->getStream()->ge…
789 $e->addSuggestions($name, array_keys($this->env->getFilters()));