@@ 84-95 (lines=12) @@ | ||
81 | $this->add_declaration( new Class_Property_Declaration( $file, $line, $class_name, $name, $static ) ); |
|
82 | break; |
|
83 | ||
84 | case 'method': |
|
85 | $params = json_decode( $params_json, TRUE ); |
|
86 | $declaration = new Class_Method_Declaration( $file, $line, $class_name, $name, $static ); |
|
87 | if ( is_array( $params ) ) { |
|
88 | foreach( $params as $param ) { |
|
89 | $declaration->add_param( $param->name, $param->default, $param->type, $param->byRef, $param->variadic ); |
|
90 | } |
|
91 | } |
|
92 | ||
93 | $this->add_declaration( $declaration ); |
|
94 | ||
95 | break; |
|
96 | ||
97 | case 'function': |
|
98 | $params = json_decode( $params_json, TRUE ); |
|
@@ 97-108 (lines=12) @@ | ||
94 | ||
95 | break; |
|
96 | ||
97 | case 'function': |
|
98 | $params = json_decode( $params_json, TRUE ); |
|
99 | $declaration = new Function_Declaration( $file, $line, $name ); |
|
100 | if ( is_array( $params ) ) { |
|
101 | foreach( $params as $param ) { |
|
102 | $declaration->add_param( $param->name, $param->default, $param->type, $param->byRef, $param->variadic ); |
|
103 | } |
|
104 | } |
|
105 | ||
106 | $this->add_declaration( $declaration ); |
|
107 | ||
108 | break; |
|
109 | } |
|
110 | $row++; |
|
111 | } |