Completed
Push — master ( 27322f...ead5e5 )
by Yann
02:16
created

YokaiSecurityTokenBundle::build()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 20
Code Lines 14

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 12
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 20
ccs 12
cts 12
cp 1
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 14
nc 1
nop 1
crap 1
1
<?php
2
3
namespace Yokai\SecurityTokenBundle;
4
5
use Symfony\Component\DependencyInjection\ContainerBuilder;
6
use Symfony\Component\HttpKernel\Bundle\Bundle;
7
use Yokai\DependencyInjection\CompilerPass\ArgumentRegisterTaggedServicesCompilerPass;
8
use Yokai\SecurityTokenBundle\Manager\UserManagerInterface;
9
10
/**
11
 * @author Yann Eugoné <[email protected]>
12
 */
13
class YokaiSecurityTokenBundle extends Bundle
14
{
15
    /**
16
     * @inheritDoc
17
     */
18 4
    public function build(ContainerBuilder $container)
19
    {
20 4
        $registerTokenConfiguration = new ArgumentRegisterTaggedServicesCompilerPass(
0 ignored issues
show
Comprehensibility Naming introduced by
The variable name $registerTokenConfiguration exceeds the maximum configured length of 20.

Very long variable names usually make code harder to read. It is therefore recommended not to make variable names too verbose.

Loading history...
21 4
            'yokai_security_token.configuration_registry',
22 4
            'yokai_security_token.configuration',
23 4
            null,
24
            0
25
        );
26 4
        $registerUserManager = new ArgumentRegisterTaggedServicesCompilerPass(
27 4
            'yokai_security_token.user_manager',
28 4
            'yokai_security_token.user_manager',
29 4
            UserManagerInterface::class,
30
            0
31
        );
32
33
        $container
34 4
            ->addCompilerPass($registerTokenConfiguration)
35 4
            ->addCompilerPass($registerUserManager)
36
        ;
37 4
    }
38
}
39