| @@ 608-610 (lines=3) @@ | ||
| 605 | ]; |
|
| 606 | $paths[$url][$method]['responses'][200]['schema']['properties']['data'] = $classDefinition; |
|
| 607 | $dtos += self::extractSwaggerDefinition($class, $object); |
|
| 608 | if(!isset($paths[$url][$method]['tags']) || !in_array($class, $paths[$url][$method]['tags'])) { |
|
| 609 | $paths[$url][$method]['tags'][] = $class; |
|
| 610 | } |
|
| 611 | if(array_key_exists('payload', $endpoint)) { |
|
| 612 | $paths[$url][$method]['parameters'][] = [ |
|
| 613 | 'in' => 'body', |
|
| @@ 619-623 (lines=5) @@ | ||
| 616 | 'schema' => $classDefinition |
|
| 617 | ]; |
|
| 618 | } |
|
| 619 | } else { |
|
| 620 | if(!isset($paths[$url][$method]['tags']) || !in_array($endpoint['class'], $paths[$url][$method]['tags'])) { |
|
| 621 | $paths[$url][$method]['tags'][] = $endpoint['class']; |
|
| 622 | } |
|
| 623 | } |
|
| 624 | } |
|
| 625 | } |
|
| 626 | } |
|