@@ 135-148 (lines=14) @@ | ||
132 | }) |
|
133 | ->mapWithKeys(function ($tag) { |
|
134 | preg_match('/(.+?)\s+(.+?)\s+(required\s+)?(.*)/', $tag->getContent(), $content); |
|
135 | if (empty($content)) { |
|
136 | // this means only name and type were supplied |
|
137 | list($name, $type) = preg_split('/\s+/', $tag->getContent()); |
|
138 | $required = false; |
|
139 | $description = ''; |
|
140 | } else { |
|
141 | list($_, $name, $type, $required, $description) = $content; |
|
142 | $description = trim($description); |
|
143 | if ($description == 'required' && empty(trim($required))) { |
|
144 | $required = $description; |
|
145 | $description = ''; |
|
146 | } |
|
147 | $required = trim($required) == 'required' ? true : false; |
|
148 | } |
|
149 | ||
150 | $type = $this->normalizeParameterType($type); |
|
151 | list($description, $example) = $this->parseDescription($description, $type); |
|
@@ 210-223 (lines=14) @@ | ||
207 | }) |
|
208 | ->mapWithKeys(function ($tag) { |
|
209 | preg_match('/(.+?)\s+(required\s+)?(.*)/', $tag->getContent(), $content); |
|
210 | if (empty($content)) { |
|
211 | // this means only name was supplied |
|
212 | list($name) = preg_split('/\s+/', $tag->getContent()); |
|
213 | $required = false; |
|
214 | $description = ''; |
|
215 | } else { |
|
216 | list($_, $name, $required, $description) = $content; |
|
217 | $description = trim($description); |
|
218 | if ($description == 'required' && empty(trim($required))) { |
|
219 | $required = $description; |
|
220 | $description = ''; |
|
221 | } |
|
222 | $required = trim($required) == 'required' ? true : false; |
|
223 | } |
|
224 | ||
225 | list($description, $value) = $this->parseDescription($description, 'string'); |
|
226 | if (is_null($value)) { |