| @@ 82-91 (lines=10) @@ | ||
| 79 | $this->deprecated = true; |
|
| 80 | return $this; |
|
| 81 | ||
| 82 | case 'error': |
|
| 83 | $code = self::wordShift($data); |
|
| 84 | $reasoncode = Response::getCode($code); |
|
| 85 | if ($reasoncode === null) { |
|
| 86 | throw new \SwaggerGen\Exception("Invalid error code: '$code'"); |
|
| 87 | } |
|
| 88 | $description = $data; |
|
| 89 | $Error = new Error($this, $reasoncode, $description); |
|
| 90 | $this->responses[$reasoncode] = $Error; |
|
| 91 | return $Error; |
|
| 92 | ||
| 93 | case 'errors': |
|
| 94 | foreach (self::wordSplit($data) as $code) { |
|
| @@ 172-181 (lines=10) @@ | ||
| 169 | $this->parameters[$Parameter->getName()] = $Parameter; |
|
| 170 | return $Parameter; |
|
| 171 | ||
| 172 | case 'response': |
|
| 173 | $name = self::wordShift($data); |
|
| 174 | $definition = self::wordShift($data); |
|
| 175 | $description = $data; |
|
| 176 | if (empty($description)) { |
|
| 177 | throw new \SwaggerGen\Exception('Response definition missing description'); |
|
| 178 | } |
|
| 179 | $Response = new Response($this, $name, $definition === 'null' ? null : $definition, $description); |
|
| 180 | $this->responses[$name] = $Response; |
|
| 181 | return $Response; |
|
| 182 | ||
| 183 | case 'api': // alias |
|
| 184 | case 'tag': |
|