removed Template::callFunction
authorArnaud Le Blanc <arnaud.lb@gmail.com>
Sun, 26 Dec 2010 11:47:49 +0000 (12:47 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 30 Dec 2010 08:31:09 +0000 (09:31 +0100)
lib/Twig/Template.php

index e8f5be0..46aec99 100644 (file)
@@ -99,20 +99,6 @@ abstract class Twig_Template implements Twig_TemplateInterface
         return $context[$item];
     }
 
-    protected function callFunction($context, $function, array $arguments = array())
-    {
-        if (!$function instanceof Twig_Function) {
-            throw new Twig_Error_Runtime('Called a non-function', -1, $this->getTemplateName());
-        }
-
-        $object = $function->getObject();
-        if (!is_object($object)) {
-            $object = $this->getContext($context, $object);
-        }
-
-        return $this->getAttribute($object, $function->getMethod(), $arguments, Twig_Node_Expression_GetAttr::TYPE_METHOD, false);
-    }
-
     protected function getAttribute($object, $item, array $arguments = array(), $type = Twig_Node_Expression_GetAttr::TYPE_ANY, $noStrictCheck = false)
     {
         // array