Conditions | 1 |
Paths | 1 |
Total Lines | 46 |
Code Lines | 32 |
Lines | 0 |
Ratio | 0 % |
Tests | 36 |
CRAP Score | 1 |
Changes | 0 |
1 | <?php |
||
48 | 2 | public function load(ContainerBuilder $container, array $config) |
|
49 | { |
||
50 | 2 | $loggerConfig = $config[$this->getConfigKey()]; |
|
51 | 2 | $baseHandlerServiceId = 'logger.handler'; |
|
52 | // Handler |
||
53 | 2 | $this->createService( |
|
54 | 2 | $container, |
|
55 | 2 | $baseHandlerServiceId, |
|
56 | 2 | StreamHandler::class, |
|
57 | array( |
||
58 | 2 | sprintf( |
|
59 | 2 | '%s/%s', |
|
60 | 2 | '%behat.paths.base%', |
|
61 | 2 | $loggerConfig['path'] |
|
62 | 2 | ), |
|
63 | 2 | $loggerConfig['level'], |
|
64 | ) |
||
65 | 2 | ); |
|
66 | // Logger |
||
67 | 2 | $this->createService( |
|
68 | 2 | $container, |
|
69 | 2 | 'logger', |
|
70 | 2 | Logger::class, |
|
71 | array( |
||
72 | 2 | 'behat3Symfony', |
|
73 | 2 | $loggerConfig['level'], |
|
74 | 2 | ), |
|
75 | 2 | array('event_dispatcher.subscriber'), |
|
76 | array( |
||
77 | array( |
||
78 | 2 | 'pushHandler', |
|
79 | 2 | array(new Reference($this->getContainerParamOrServiceId($baseHandlerServiceId))) |
|
80 | 2 | ) |
|
81 | 2 | ) |
|
82 | 2 | ); |
|
83 | // SfKernelEventLogger |
||
84 | 2 | $this->createService( |
|
85 | 2 | $container, |
|
86 | 2 | 'logger.sf_kernel_logger', |
|
87 | 2 | SfKernelEventLogger::class, |
|
88 | array( |
||
89 | 2 | new Reference($this->getContainerParamOrServiceId('kernel')) |
|
90 | 2 | ), |
|
91 | 2 | array('event_dispatcher.subscriber') |
|
92 | 2 | ); |
|
93 | 2 | } |
|
94 | } |
||
95 |