These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
1 | <?php |
||
2 | /** |
||
3 | * File docblock |
||
4 | * |
||
5 | * @package Tokens |
||
6 | * @subpackage Tests |
||
7 | */ |
||
8 | |||
9 | /** |
||
10 | * @package Tokens |
||
11 | * @subpackage Tests |
||
12 | */ |
||
13 | |||
14 | namespace |
||
15 | { |
||
16 | define('TEST', -1); |
||
17 | define('TEST2', 1); |
||
18 | } |
||
19 | |||
20 | namespace Test\Tests5 |
||
21 | { |
||
22 | |||
23 | interface iTest extends \Countable |
||
24 | { |
||
25 | } |
||
26 | |||
27 | abstract class test implements iTest |
||
28 | { |
||
29 | public function count() |
||
30 | { |
||
31 | } |
||
32 | |||
33 | abstract public function count2(); |
||
34 | } |
||
35 | |||
36 | require 'test2.php'; |
||
37 | require_once 'test2.php'; |
||
38 | include('test2.php'); |
||
39 | include_once 'test2.php'; |
||
40 | |||
41 | const GLOBAL_CONST = '1'; |
||
42 | const GLOBAL_CONST3 = 2, GLOBAL_CONST4 = '1'; |
||
43 | const GLOBAL_CONST2 = '2'; |
||
44 | |||
45 | /** |
||
46 | * Function docblock for SingleFunction |
||
47 | * |
||
48 | * This is a code block: |
||
49 | * |
||
50 | * block of code |
||
51 | * |
||
52 | * @param int $argument |
||
53 | * @param Test\SingleClass $argument2 This is a test argument |
||
54 | */ |
||
55 | function single_function($argument = 'test', $argument2 = 'test2') |
||
56 | { |
||
57 | } |
||
58 | |||
59 | /** |
||
60 | * This is a test method |
||
61 | * |
||
62 | * @return int description |
||
63 | */ |
||
64 | function test_function() |
||
65 | { |
||
66 | } |
||
67 | |||
68 | /** |
||
69 | * This is a test method |
||
70 | * |
||
71 | * @return int description |
||
72 | */ |
||
73 | function test_function2() |
||
74 | { |
||
75 | } |
||
76 | |||
77 | } |
||
78 | |||
79 | namespace Test |
||
80 | { |
||
81 | |||
82 | /** |
||
83 | * test. |
||
84 | * |
||
85 | * This is a class test |
||
86 | * |
||
87 | * @author Mike |
||
88 | */ |
||
89 | class SingleClass |
||
90 | { |
||
91 | private $test = null; |
||
92 | |||
93 | private $test2 = ['test' => 1]; |
||
94 | |||
95 | private $test3 = 1; |
||
96 | |||
97 | /** |
||
98 | * This is a property test |
||
99 | * |
||
100 | * @var boolean |
||
101 | */ |
||
102 | private $test4 = true; |
||
103 | |||
104 | /** |
||
105 | * Method Docblock for StaticPublicMethod |
||
106 | * |
||
107 | * I have explicitly added a **long** description _containing_ some markup to: |
||
108 | * |
||
109 | * * demonstrate what it looks like |
||
110 | * * test the markdown conversion process |
||
111 | * |
||
112 | * @param array $argument_a test argument |
||
113 | * @param FooBarClass $argument_b test argument |
||
114 | */ |
||
115 | public static function StaticPublicMethod(array $argument_a, FooBarClass $argument_b = null) |
||
0 ignored issues
–
show
|
|||
116 | { |
||
117 | } |
||
118 | |||
119 | /** |
||
120 | * Method Docblock |
||
121 | * |
||
122 | * @param int $argument test argument |
||
123 | */ |
||
124 | public function PublicMethod($argument) |
||
125 | { |
||
126 | } |
||
127 | |||
128 | protected function ProtectedMethod() |
||
129 | { |
||
130 | } |
||
131 | } |
||
132 | |||
133 | abstract class FooBarClass extends SingleClass implements Reflector, Traversable |
||
134 | { |
||
135 | const TEST = 'test2'; |
||
136 | } |
||
137 | |||
138 | class FooBarClass2 extends SingleClass |
||
139 | { |
||
140 | const TEST = 'test2'; |
||
141 | } |
||
142 | } |
||
143 |
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.