Classes::readClasses()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 4
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 4
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 6
ccs 4
cts 4
cp 1
crap 1
rs 10
1
<?php
2
3
namespace kalanis\kw_auth_sources\Sources;
4
5
6
use kalanis\kw_accounts\Interfaces\IProcessClasses;
7
8
9
/**
10
 * Class Classes
11
 * @package kalanis\kw_auth_sources\Sources
12
 * Work with internal classes
13
 */
14
class Classes implements IProcessClasses
15
{
16
    /**
17
     * @return array<int, string>
18
     */
19 2
    public function readClasses(): array
20
    {
21
        return [
22 2
            IProcessClasses::CLASS_MAINTAINER => 'Maintainer',
23 2
            IProcessClasses::CLASS_ADMIN => 'Admin',
24 2
            IProcessClasses::CLASS_USER => 'User',
25
        ];
26
    }
27
}
28