Lines Matching refs:extension
63 foreach ($this->extensions as $extension) {
64 if ($extension instanceof InitRuntimeInterface) {
65 $extension->initRuntime($env);
101 foreach ($extensions as $extension) {
102 $this->addExtension($extension);
130 foreach ($this->extensions as $extension) {
131 $r = new \ReflectionObject($extension);
140 public function addExtension(ExtensionInterface $extension) argument
142 $class = \get_class($extension);
154 $this->extensions[$class] = $extension;
324 foreach ($this->extensions as $extension) {
325 if (!$extension instanceof GlobalsInterface) {
329 $extGlobals = $extension->getGlobals();
331 …eException(sprintf('"%s::getGlobals()" must return an array of globals.', \get_class($extension)));
422 foreach ($this->extensions as $extension) {
423 $this->initExtension($extension);
430 private function initExtension(ExtensionInterface $extension) argument
433 foreach ($extension->getFilters() as $filter) {
438 foreach ($extension->getFunctions() as $function) {
443 foreach ($extension->getTests() as $test) {
448 foreach ($extension->getTokenParsers() as $parser) {
457 foreach ($extension->getNodeVisitors() as $visitor) {
462 if ($operators = $extension->getOperators()) {
464 …erators()" must return an array with operators, got "%s".', \get_class($extension), \is_object($op…
468 …tOperators()" must return an array of 2 elements, got %d.', \get_class($extension), \count($operat…