Passed
Push — develop ( c34e50...445d6d )
by Paul
06:42
created

StyleValidationDefaults   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 53
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
eloc 37
dl 0
loc 53
ccs 13
cts 13
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A defaults() 0 14 1
1
<?php
2
3
namespace GeminiLabs\SiteReviews\Defaults;
4
5
class StyleValidationDefaults extends DefaultsAbstract
6
{
7
    /**
8
     * The values that should be concatenated.
9
     *
10
     * @var string[]
11
     */
12
    public array $concatenated = [
13
        'field_error',
14
        'field_hidden',
15
        'field_message',
16
        'field_required',
17
        'field_valid',
18
        'form_error',
19
        'form_message',
20
        'form_message_failed',
21
        'form_message_success',
22
        'input_error',
23
        'input_valid',
24
    ];
25
26
    /**
27
     * The values that should be sanitized.
28
     * This is done after $casts and before $enums.
29
     */
30
    public array $sanitize = [
31
        'field_error' => 'attr-class',
32
        'field_hidden' => 'attr-class',
33
        'field_message' => 'attr-class',
34
        'field_required' => 'attr-class',
35
        'field_valid' => 'attr-class',
36
        'form_error' => 'attr-class',
37
        'form_message' => 'attr-class',
38
        'form_message_failed' => 'attr-class',
39
        'form_message_success' => 'attr-class',
40
        'input_error' => 'attr-class',
41
        'input_valid' => 'attr-class',
42
    ];
43
44 1
    protected function defaults(): array
45
    {
46 1
        return [
47 1
            'field_error' => 'glsr-field-is-invalid',
48 1
            'field_hidden' => 'glsr-hidden',
49 1
            'field_message' => 'glsr-field-error',
50 1
            'field_required' => 'glsr-required',
51 1
            'field_valid' => 'glsr-field-is-valid',
52 1
            'form_error' => 'glsr-form-is-invalid',
53 1
            'form_message' => 'glsr-form-message',
54 1
            'form_message_failed' => 'glsr-form-failed',
55 1
            'form_message_success' => 'glsr-form-success',
56 1
            'input_error' => 'glsr-is-invalid',
57 1
            'input_valid' => 'glsr-is-valid',
58 1
        ];
59
    }
60
}
61