function ExtensionSet::getGlobals
Return value
array<string, mixed>
File
-
vendor/
twig/ twig/ src/ ExtensionSet.php, line 318
Class
- ExtensionSet
- @author Fabien Potencier <fabien@symfony.com>
Namespace
TwigCode
public function getGlobals() : array {
if (null !== $this->globals) {
return $this->globals;
}
$globals = [];
foreach ($this->extensions as $extension) {
if (!$extension instanceof GlobalsInterface) {
continue;
}
$globals = array_merge($globals, $extension->getGlobals());
}
if ($this->initialized) {
$this->globals = $globals;
}
return $globals;
}