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
47:23 queued 23:20
created

Config::normalizeFields()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 3
rs 10
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
    protected function normalizeFields(array $fields): array
47
    {
48
        return array_map(fn (array $field) => new Field($field), $fields);
49
    }
50
}
51