Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Passed
Push — master ( 6eaf22...743834 )
by Renato
56s
created

Processor::process()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 9
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 4
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 9
ccs 4
cts 4
cp 1
rs 9.6666
c 0
b 0
f 0
cc 2
eloc 4
nc 2
nop 2
crap 2
1
<?php
2
3
namespace Overblog\GraphQLBundle\Config;
4
5
use Overblog\GraphQLBundle\Config\Processor\BuilderProcessor;
6
use Overblog\GraphQLBundle\Config\Processor\ExpressionProcessor;
7
use Overblog\GraphQLBundle\Config\Processor\InheritanceProcessor;
8
use Overblog\GraphQLBundle\Config\Processor\NamedConfigProcessor;
9
use Overblog\GraphQLBundle\Config\Processor\ProcessorInterface;
10
use Overblog\GraphQLBundle\Config\Processor\RelayProcessor;
11
12
class Processor implements ProcessorInterface
13
{
14
    const BEFORE_NORMALIZATION = 0;
15
    const NORMALIZATION = 2;
16
17
    const PROCESSORS = [
18
        self::BEFORE_NORMALIZATION => [
19
            NamedConfigProcessor::class,
20
            RelayProcessor::class,
21
            BuilderProcessor::class,
22
            InheritanceProcessor::class,
23
        ],
24
        self::NORMALIZATION => [ExpressionProcessor::class],
25
    ];
26
27 31
    public static function process(array $configs, $type = self::NORMALIZATION)
28
    {
29
        /** @var ProcessorInterface $processor */
30 31
        foreach (static::PROCESSORS[$type] as $processor) {
31 31
            $configs = call_user_func([$processor, 'process'], $configs);
32
        }
33
34 31
        return $configs;
35
    }
36
}
37