<?php
namespace w3des\AdminBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
use w3des\AdminBundle\DependencyInjection\Compiler\CacheCompilerPass;
use w3des\AdminBundle\DependencyInjection\Compiler\RouterCompilerPass;
use Symfony\Component\DependencyInjection\Compiler\PassConfig;
use w3des\AdminBundle\DependencyInjection\Compiler\AdminCompilerPass;
class w3desAdminBundle extends Bundle
{
public function getPath(): string
{
return \dirname(__DIR__);
}
/**
* {@inheritDoc}
*/
public function build(\Symfony\Component\DependencyInjection\ContainerBuilder $container)
{
parent::build($container);
$container->addCompilerPass(new AdminCompilerPass());
$container->addCompilerPass(new CacheCompilerPass());
$container->addCompilerPass(new RouterCompilerPass());
}
}