for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kunstmaan\AdminBundle\Twig;
use Twig\Extension\AbstractExtension;
use Twig\Extension\GlobalsInterface;
class AdminBundleTwigExtension extends AbstractExtension implements GlobalsInterface
{
/** @var string */
private $websiteTitle;
private $defaultLocale;
private $requiredLocales;
public function __construct($websiteTitle, $defaultLocale, $requiredLocales)
$this->websiteTitle = $websiteTitle;
$this->defaultLocale = $defaultLocale;
$this->requiredLocales = $requiredLocales;
}
public function getGlobals()
return [
'websitetitle' => $this->websiteTitle,
'defaultlocale' => $this->defaultLocale,
'requiredlocales' => $this->requiredLocales,
];