Implement Account model; small style changes; Twig debug setting

This commit is contained in:
Lexi / Zoe 2021-08-14 23:37:23 +02:00
parent 7859ef77ee
commit 32add30c9d
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
10 changed files with 263 additions and 56 deletions

View file

@ -16,6 +16,7 @@ use MailAccountAdmin\Repositories\DomainRepository;
use PDO;
use Psr\Container\ContainerInterface;
use Slim\Views\Twig;
use Twig\Extension\CoreExtension as TwigCoreExtension;
class Dependencies
{
@ -36,7 +37,17 @@ class Dependencies
/** @var Settings $settings */
$settings = $c->get(self::SETTINGS);
return Twig::create(self::TWIG_TEMPLATE_DIR, $settings->getTwigSettings());
// Create Twig view
$twig = Twig::create(self::TWIG_TEMPLATE_DIR, $settings->getTwigSettings());
// Set default date format
/** @var TwigCoreExtension $coreExtension */
$coreExtension = $twig->getEnvironment()->getExtension(TwigCoreExtension::class);
$coreExtension->setDateFormat($settings->getDateFormat());
$coreExtension->setTimezone($settings->getTimezone());
// Return Twig view
return $twig;
});
// Database connection