Uses   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 46
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 4
lcom 0
cbo 0
dl 0
loc 46
rs 10
c 0
b 0
f 0

4 Methods

Rating   Name   Duplication   Size   Complexity  
A setAlias() 0 6 1
A getAlias() 0 4 1
A setClassName() 0 6 1
A getClassName() 0 4 1
1
<?php
2
/**
3
 * @author stev leibelt <[email protected]>
4
 * @since 2014-06-07 
5
 */
6
7
namespace Net\Bazzline\Component\Locator\Configuration;
8
9
/**
10
 * Class Uses
11
 * @package Net\Bazzline\Component\Locator\Configuration
12
 */
13
class Uses
14
{
15
    /** @var string */
16
    private $alias;
17
18
    /** @var string */
19
    private $className;
20
21
    /**
22
     * @param string $alias
23
     * @return $this
24
     */
25
    public function setAlias($alias)
26
    {
27
        $this->alias = (string) $alias;
28
29
        return $this;
30
    }
31
32
    /**
33
     * @return null|string
34
     */
35
    public function getAlias()
36
    {
37
        return $this->alias;
38
    }
39
40
    /**
41
     * @param string $className
42
     * @return $this
43
     */
44
    public function setClassName($className)
45
    {
46
        $this->className = (string) $className;
47
48
        return $this;
49
    }
50
51
    /**
52
     * @return null|string
53
     */
54
    public function getClassName()
55
    {
56
        return $this->className;
57
    }
58
}