@@ 116-127 (lines=12) @@ | ||
113 | $this->add( new Declarations\Class_Const( $file, $line, $class_name, $name ) ); |
|
114 | break; |
|
115 | ||
116 | case 'method': |
|
117 | $params = json_decode( $params_json ); |
|
118 | $declaration = new Declarations\Class_Method( $file, $line, $class_name, $name, $static ); |
|
119 | if ( is_array( $params ) ) { |
|
120 | foreach ( $params as $param ) { |
|
121 | $declaration->add_param( $param->name, $param->default, $param->type, $param->byRef, $param->variadic ); |
|
122 | } |
|
123 | } |
|
124 | ||
125 | $this->add( $declaration ); |
|
126 | ||
127 | break; |
|
128 | ||
129 | case 'function': |
|
130 | $params = json_decode( $params_json ); |
|
@@ 129-140 (lines=12) @@ | ||
126 | ||
127 | break; |
|
128 | ||
129 | case 'function': |
|
130 | $params = json_decode( $params_json ); |
|
131 | $declaration = new Declarations\Function_( $file, $line, $name ); |
|
132 | if ( is_array( $params ) ) { |
|
133 | foreach ( $params as $param ) { |
|
134 | $declaration->add_param( $param->name, $param->default, $param->type, $param->byRef, $param->variadic ); |
|
135 | } |
|
136 | } |
|
137 | ||
138 | $this->add( $declaration ); |
|
139 | ||
140 | break; |
|
141 | } |
|
142 | $row++; |
|
143 | } |