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
Pull Request — 0.14 (#851)
by Jérémiah
08:23
created

Config   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 39
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 23
c 1
b 0
f 0
dl 0
loc 39
ccs 2
cts 2
cp 1
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A normalizeFields() 0 3 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Overblog\GraphQLBundle\Generator\Config;
6
7
/**
8
 * @internal
9
 */
10
final class Config extends AbstractConfig
11
{
12
    protected const NORMALIZERS = [
13
        'fieldResolver' => 'normalizeCallback',
14
        'typeResolver' => 'normalizeCallback',
15
//        'fieldsDefaultAccess' => 'normalizeCallback',
16
//        'isTypeOf' => 'normalizeCallback',
17
//        'fieldsDefaultPublic' => 'normalizeCallback',
18
    ];
19
20
    public string $name;
21
    public ?string $description = null;
22
    public string $className;
23
    /** @var Field[]|null */
24
    public ?array $fields = null;
25
    public ?array $interfaces = null;
26
    public ?Callback $fieldResolver = null;
27
    public ?Callback $typeResolver = null;
28
    public ?Validation $validation = null;
29
    public ?array $builders = null;
30
    public ?array $types = null;
31
    public ?array $values = null;
32
/** @var mixed|null */
33
    /*?Callback*/ public $fieldsDefaultAccess = null;
34
/** @var mixed|null */
35
    /*?Callback*/ public $isTypeOf = null;
36
/** @var mixed|null */
37
    /*?Callback*/ public $fieldsDefaultPublic = null;
38
    public ?string $scalarType = null;
39
    /** @var callable|null */
40
    public $serialize = null;
41
    /** @var callable|null */
42
    public $parseValue = null;
43
    /** @var callable|null */
44
    public $parseLiteral = null;
45
46 38
    protected function normalizeFields(array $fields): array
47
    {
48 38
        return array_map(fn (array $field) => new Field($field), $fields);
49
    }
50
}
51