31 lines
1.1 KiB
PHP
Executable File
31 lines
1.1 KiB
PHP
Executable File
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use PSC\Shop\MediaBundle\Service\MediaManager;
|
|
use PSC\Shop\OrderBundle\Service\Order;
|
|
use PSC\System\SettingsBundle\Service\Instance;
|
|
use PSC\System\SettingsBundle\Service\Shop;
|
|
use PSC\System\SettingsBundle\Service\Token;
|
|
use PSC\System\SettingsBundle\Service\Version;
|
|
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
|
|
|
use function Symfony\Component\DependencyInjection\Loader\Configurator\service;
|
|
|
|
return static function (ContainerConfigurator $containerConfigurator): void {
|
|
$containerConfigurator->extension(
|
|
'twig',
|
|
['default_path' => '%kernel.project_dir%/templates',
|
|
'form_themes' => ['bootstrap_5_layout.html.twig'],
|
|
'globals' => [
|
|
'instanceService' => service(Instance::class),
|
|
'shopService' => service(Shop::class),
|
|
'orderService' => service(Order::class),
|
|
'tokenService' => service(Token::class),
|
|
'mediaService' => service(MediaManager::class),
|
|
'versionService' => service(Version::class)
|
|
]
|
|
]
|
|
);
|
|
};
|