Test Failed
Push — main ( 5da9e4...74d919 )
by Michael
09:18
created

TestKernel   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 34
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 14
c 0
b 0
f 0
dl 0
loc 34
rs 10
wmc 3
1
<?php
2
3
namespace Braunstetter\MenuBundle\Test\app\src;
4
5
use Braunstetter\MenuBundle\MenuBundle;
6
use Symfony\Bundle\FrameworkBundle\FrameworkBundle;
7
use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
8
use Symfony\Bundle\TwigBundle\TwigBundle;
9
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
10
use Symfony\Component\HttpKernel\Kernel;
11
use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
12
13
class TestKernel extends Kernel
14
{
15
    use MicroKernelTrait;
16
17
    /**
18
     * @inheritDoc
19
     */
20
    public function registerBundles(): iterable
21
    {
22
        return [
23
            new FrameworkBundle(),
24
            new TwigBundle(),
25
            new MenuBundle()
26
        ];
27
    }
28
29
    protected function configureContainer(ContainerConfigurator $container)
30
    {
31
        $container->extension('framework', [
32
            'secret' => "F00",
33
            'router' => ['utf8' => true]
34
        ]);
35
36
        $container->extension('twig', [
37
            'paths' => ['tests/app/src/Resources/views' => '__main__']
38
        ]);
39
40
        $container->import('Resources/config/services.test.yaml');
41
        $container->import('Resources/config/controller.test.yaml');
42
    }
43
44
    protected function configureRoutes(RoutingConfigurator $routes)
45
    {
46
        $routes->import(__DIR__ . '/Resources/config/routes.test.yaml');
47
    }
48
49
}