Completed
Pull Request — master (#59)
by Alessandro
05:30
created

loadYamlConfiguration()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 7
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 8
ccs 7
cts 7
cp 1
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 6
nc 1
nop 1
crap 1
1
<?php
2
3
namespace Paraunit\Configuration;
4
5
use Symfony\Component\Console\Input\InputInterface;
6
use Symfony\Component\DependencyInjection\ContainerBuilder;
7
8
/**
9
 * Class ParallelCoverageConfiguration
10
 * @package Paraunit\Configuration
11
 */
12
class ParallelCoverageConfiguration extends ParallelConfiguration
13
{
14 1
    protected function loadYamlConfiguration(ContainerBuilder $containerBuilder)
15
    {
16 1
        $yamlLoader = parent::loadYamlConfiguration($containerBuilder);
17 1
        $yamlLoader->load('coverage.yml');
18 1
        $yamlLoader->load('coverage_configuration.yml');
19 1
        $yamlLoader->load('coverage_process.yml');
20 1
        $yamlLoader->load('coverage_proxy.yml');
21 1
    }
22
23 1
    protected function loadCommandLineOptions(ContainerBuilder $containerBuilder, InputInterface $input)
24
    {
25 1
        parent::loadCommandLineOptions($containerBuilder, $input);
26
27 1
        $containerBuilder->setParameter('paraunit.coverage.clover_file_path', $input->getOption('clover'));
28 1
        $containerBuilder->setParameter('paraunit.coverage.xml_file_path', $input->getOption('xml'));
29 1
        $containerBuilder->setParameter('paraunit.coverage.html_path', $input->getOption('html'));
30 1
    }
31
}
32