Classes   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 5
c 1
b 0
f 0
dl 0
loc 11
ccs 4
cts 4
cp 1
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A readClasses() 0 6 1
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