µoptim for twig_get_attribute()

This commit is contained in:
Nicolas Grekas
2017-09-18 09:23:40 +02:00
parent 103cae817d
commit 93bee55d33
+2 -2
View File
@@ -1430,8 +1430,6 @@ function twig_array_batch($items, $size, $fill = null)
*/
function twig_get_attribute(Twig_Environment $env, Twig_Source $source, $object, $item, array $arguments = array(), $type = Twig_Template::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false)
{
static $cache = array();
// array
if (Twig_Template::METHOD_CALL !== $type) {
$arrayItem = is_bool($item) || is_float($item) ? (int) $item : $item;
@@ -1518,6 +1516,8 @@ function twig_get_attribute(Twig_Environment $env, Twig_Source $source, $object,
}
}
static $cache = array();
$class = get_class($object);
// object method