| 1 | <?php | ||
| 9 | final class OperationResponsesBuilder implements Objects\OperationResponsesFactory | ||
| 10 | { | ||
| 11 | use Properties\OptionalExtensions; | ||
| 12 | |||
| 13 | private $default; | ||
| 14 | |||
| 15 | private $responses = []; | ||
| 16 | |||
| 17 | 1 | public function addResponses(iterable $responses): self | |
| 27 | |||
| 28 | 5 | public function createOperationResponses(): Objects\OperationResponses | |
| 41 | |||
| 42 | 2 | public function setDefault(Objects\ResponseFactory $response): self | |
| 48 | |||
| 49 | 3 | public function setResponse(string $httpStatus, Objects\ResponseFactory $response): self | |
| 55 | |||
| 56 | 5 | private function getDefault(): ?Objects\ResponseFactory | |
| 60 | |||
| 61 | 5 | private function getResponses(): array | |
| 65 | } | ||
| 66 |