Lines Matching refs:extension

581             foreach ($this->extensions as $extension) {
582 $r = new \ReflectionObject($extension);
863 foreach ($this->getExtensions() as $name => $extension) {
864 if (!$extension instanceof InitRuntimeInterface) {
865 $m = new \ReflectionMethod($extension, 'initRuntime');
873 $extension->initRuntime($this);
967 public function addExtension(ExtensionInterface $extension) argument
970 … to register extension "%s" as extensions have already been initialized.', $extension->getName()));
973 $class = \get_class($extension);
974 if ($class !== $extension->getName()) {
975 if (isset($this->extensions[$extension->getName()])) {
976 unset($this->extensions[$extension->getName()], $this->extensionsByClass[$class]);
977 …and will be removed in Twig 2.0. Use proper PHP inheritance instead.', $extension->getName()), E_U…
982 $this->extensionsByClass[$class] = $extension;
983 $this->extensions[$extension->getName()] = $extension;
1030 foreach ($extensions as $extension) {
1031 $this->addExtension($extension);
1502 foreach ($this->extensions as $name => $extension) {
1503 if (!$extension instanceof GlobalsInterface) {
1504 $m = new \ReflectionMethod($extension, 'getGlobals');
1512 $extGlob = $extension->getGlobals();
1514 …eException(sprintf('"%s::getGlobals()" must return an array of globals.', \get_class($extension)));
1542 foreach ($this->extensions as $extension) {
1543 $this->initExtension($extension);
1553 protected function initExtension(ExtensionInterface $extension) argument
1556 foreach ($extension->getFilters() as $name => $filter) {
1567 foreach ($extension->getFunctions() as $name => $function) {
1578 foreach ($extension->getTests() as $name => $test) {
1589 foreach ($extension->getTokenParsers() as $parser) {
1602 foreach ($extension->getNodeVisitors() as $visitor) {
1607 if ($operators = $extension->getOperators()) {
1609 …erators()" must return an array with operators, got "%s".', \get_class($extension), \is_object($op…
1613 …tOperators()" must return an array of 2 elements, got %d.', \get_class($extension), \count($operat…