Completed
Push — master ( aee42a...b52690 )
by Wim
8s
created

TooProtectedStatic   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 4
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
wmc 1
lcom 0
cbo 0
1
<?php
2
3
class Plain
4
{
5
    function __get($name) {}
6
    function __set($name, $value) {}
7
    function __isset($name) {}
8
    function __unset($name) {}
9
    function __call($name, $arguments) {}
10
}
11
12
class Normal
13
{
14
    public function getId() {}
15
    public function __get($name) {}
16
    public function __set($name, $value) {}
17
    public function __isset($name) {}
18
    public function __unset($name) {}
19
    public function __call($name, $arguments) {}
20
}
21
22
class TooPrivate
23
{
24
    private function __get($name) {}
25
    private function __set($name, $value) {}
26
    private function __isset($name) {}
27
    private function __unset($name) {}
28
    private function __call($name, $arguments) {}
29
}
30
31
class TooProtected
32
{
33
    protected function __get($name) {}
34
    protected function __set($name, $value) {}
35
    protected function __isset($name) {}
36
    protected function __unset($name) {}
37
    protected function __call($name, $arguments) {}
38
}
39
40
class TooStatic
41
{
42
    static function __get($name) {}
43
    static function __set($name, $value) {}
44
    static function __isset($name) {}
45
    static function __unset($name) {}
46
    static function __call($name, $arguments) {}
47
}
48
49
class TooStaticPublic
50
{
51
    static public function __get($name) {}
52
}
53
54
class TooPublicStatic
55
{
56
    public static function __get($name) {}
57
}
58
59
class TooStaticPrivate
60
{
61
    static private function __get($name) {}
62
}
63
64
class TooPrivateStatic
65
{
66
    private static function __get($name) {}
67
}
68
69
class TooStaticProtected
70
{
71
    static protected function __get($name) {}
72
}
73
74
class TooProtectedStatic
75
{
76
    protected static function __get($name) {}
77
}
78
79
class StackedStaticPrivate
80
{
81
    static
82
    private
83
    function
84
    __get($name) {}
85
}
86
87
interface PlainInterface
88
{
89
    function __get($name);
90
    function __set($name, $value);
91
    function __isset($name);
92
    function __unset($name);
93
    function __call($name, $arguments);
94
}
95
96
interface NormalInterface
97
{
98
    public function getId();
99
    public function __get($name);
100
    public function __set($name, $value);
101
    public function __isset($name);
102
    public function __unset($name);
103
    public function __call($name, $arguments);
104
}
105
106
interface TooPrivateInterface
107
{
108
    private function getId();
109
    private function __get($name);
110
}
111