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

YokaiSecurityTokenBundle   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 26
Duplicated Lines 0 %

Coupling/Cohesion

Dependencies 3

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
cbo 3
dl 0
loc 26
ccs 12
cts 12
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A build() 0 20 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