Completed
Pull Request — master (#294)
by De Cramer
03:48
created

eXpansionAdminGroupsBundle::build()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 6
rs 9.4285
cc 1
eloc 3
nc 1
nop 1
1
<?php
2
3
namespace eXpansion\Framework\AdminGroups;
4
5
use eXpansion\Framework\AdminGroups\DependencyInjection\Compiler\ConfigPass;
6
use eXpansion\Framework\Config\eXpansionConfig;
7
use eXpansion\Framework\Core\eXpansionCore;
8
use Symfony\Component\DependencyInjection\ContainerBuilder;
9
use /** @noinspection PhpUndefinedClassInspection */
10
    Symfony\Component\HttpKernel\Bundle\Bundle;
11
use SymfonyBundles\BundleDependency\BundleDependency;
12
use SymfonyBundles\BundleDependency\BundleDependencyInterface;
13
14
/** @noinspection PhpUndefinedClassInspection */
15
16
/**
17
 * Class EmotesBundle
18
 *
19
 * @package eXpansion\Bundle\Emotes
20
 */
21
class eXpansionAdminGroupsBundle extends Bundle implements BundleDependencyInterface
22
{
23
    use BundleDependency;
24
25
    /**
26
     * @param ContainerBuilder $container
27
     */
28
    public function build(ContainerBuilder $container)
29
    {
30
        parent::build($container);
31
32
        $container->addCompilerPass(new ConfigPass());
33
    }
34
35
    /**
36
     * Gets the list of bundle dependencies.
37
     *
38
     * @return array
39
     */
40
    public function getBundleDependencies()
41
    {
42
        return [
43
            eXpansionCore::class,
44
            eXpansionConfig::class,
45
        ];
46
    }
47
}
48