|
1 | 1 | <?php
|
| 2 | + |
2 | 3 | namespace Vyuldashev\LaravelOpenApi\Builders\Paths;
|
3 | 4 |
|
4 |
| -use Illuminate\Support\Str; |
5 |
| -use Illuminate\Support\Collection; |
6 |
| -use Vyuldashev\LaravelOpenApi\RouteInformation; |
| 5 | +use GoldSpecDigital\ObjectOrientedOAS\Exceptions\InvalidArgumentException; |
7 | 6 | use GoldSpecDigital\ObjectOrientedOAS\Objects\Operation;
|
| 7 | +use Illuminate\Support\Collection; |
| 8 | +use Illuminate\Support\Str; |
| 9 | +use Vyuldashev\LaravelOpenApi\Attributes\Operation as OperationAttribute; |
8 | 10 | use Vyuldashev\LaravelOpenApi\Builders\ExtensionsBuilder;
|
9 |
| -use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\SecurityBuilder; |
10 | 11 | use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\CallbacksBuilder;
|
11 |
| -use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\ResponsesBuilder; |
12 |
| -use Vyuldashev\LaravelOpenApi\Attributes\Operation as OperationAttribute; |
13 | 12 | use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\ParametersBuilder;
|
14 |
| -use GoldSpecDigital\ObjectOrientedOAS\Exceptions\InvalidArgumentException; |
15 | 13 | use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\RequestBodyBuilder;
|
| 14 | +use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\ResponsesBuilder; |
| 15 | +use Vyuldashev\LaravelOpenApi\Builders\Paths\Operation\SecurityBuilder; |
| 16 | +use Vyuldashev\LaravelOpenApi\RouteInformation; |
16 | 17 |
|
17 | 18 | class OperationsBuilder
|
18 | 19 | {
|
@@ -40,11 +41,12 @@ public function __construct(
|
40 | 41 | }
|
41 | 42 |
|
42 | 43 | /**
|
43 |
| - * @param RouteInformation[]|Collection $routes |
| 44 | + * @param RouteInformation[]|Collection $routes |
44 | 45 | * @return array
|
| 46 | + * |
45 | 47 | * @throws InvalidArgumentException
|
46 | 48 | */
|
47 |
| - public function build(array | Collection $routes): array |
| 49 | + public function build(array|Collection $routes): array |
48 | 50 | {
|
49 | 51 | $operations = [];
|
50 | 52 |
|
|
0 commit comments