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

Completed
Pull Request — master (#923)
by lee
03:57
created

KeySetException   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 30
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 2
dl 0
loc 30
ccs 4
cts 4
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A chooseTemplate() 0 7 2
1
<?php
2
3
/*
4
 * This file is part of Respect/Validation.
5
 *
6
 * (c) Alexandre Gomes Gaigalas <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the "LICENSE.md"
9
 * file that was distributed with this source code.
10
 */
11
12
declare(strict_types=1);
13
14
namespace Respect\Validation\Exceptions;
15
16
class KeySetException extends GroupedValidationException implements NonOmissibleExceptionInterface
17
{
18
    const STRUCTURE = 2;
19
20
    /**
21
     * @var array
22
     */
23
    public static $defaultTemplates = [
24
        self::MODE_DEFAULT => [
25
            self::NONE => 'All of the required rules must pass for {{name}}',
26
            self::SOME => 'These rules must pass for {{name}}',
27
            self::STRUCTURE => 'Must have keys {{keys}}',
28
        ],
29
        self::MODE_NEGATIVE => [
30
            self::NONE => 'None of these rules must pass for {{name}}',
31
            self::SOME => 'These rules must not pass for {{name}}',
32
            self::STRUCTURE => 'Must not have keys {{keys}}',
33
        ],
34
    ];
35
36
    /**
37
     * {@inheritdoc}
38
     */
39 7
    public function chooseTemplate()
40
    {
41 7
        if ($this->getParam('keys')) {
42 6
            return static::STRUCTURE;
43
        }
44
45 1
        return parent::chooseTemplate();
46
    }
47
}
48