Completed
Push — master ( 9df9c8...3f2069 )
by Park Jong-Hun
02:16
created

AdminService   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Importance

Changes 0
Metric Value
dl 0
loc 23
rs 10
c 0
b 0
f 0
wmc 5
lcom 1
cbo 0

4 Methods

Rating   Name   Duplication   Size   Complexity  
A setEnvironment() 0 4 1
A getEnvironment() 0 4 2
A getRoutePaths() 0 4 1
A getEventHandlers() 0 4 1
1
<?php
2
3
namespace App\Controller\Admin;
4
5
class AdminService {
6
    private static $env;
7
8
    public static function setEnvironment(array $env)
9
    {
10
        self::$env = $env;
11
    }
12
13
    public static function getEnvironment($key = null)
14
    {
15
        return $key ? self::$env[$key] : self::$env;
16
    }
17
18
    public static function getRoutePaths()
19
    {
20
        return self::getEnvironment('router');
21
    }
22
23
    public static function getEventHandlers()
24
    {
25
        return self::getEnvironment('event');
26
    }
27
}