|
14 | 14 | * @see https://github.com/guanguans/laravel-api-response |
15 | 15 | */ |
16 | 16 |
|
17 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\AuthenticationExceptionPipe; |
18 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\HttpExceptionPipe; |
19 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\SetCodeExceptionPipe; |
20 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\SetErrorExceptionPipe; |
21 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\SetHeadersExceptionPipe; |
22 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\SetMessageExceptionPipe; |
23 | | -use Guanguans\LaravelApiResponse\ExceptionPipes\ValidationExceptionPipe; |
24 | | -use Guanguans\LaravelApiResponse\Pipes\CallableDataPipe; |
25 | | -use Guanguans\LaravelApiResponse\Pipes\ErrorPipe; |
26 | | -use Guanguans\LaravelApiResponse\Pipes\IterableDataPipe; |
27 | | -use Guanguans\LaravelApiResponse\Pipes\JsonResourceDataPipe; |
28 | | -use Guanguans\LaravelApiResponse\Pipes\JsonResponsableDataPipe; |
29 | | -use Guanguans\LaravelApiResponse\Pipes\MessagePipe; |
30 | | -use Guanguans\LaravelApiResponse\Pipes\NullDataPipe; |
31 | | -use Guanguans\LaravelApiResponse\Pipes\PaginatorDataPipe; |
32 | | -use Guanguans\LaravelApiResponse\Pipes\ScalarDataPipe; |
33 | | -use Guanguans\LaravelApiResponse\Pipes\StatusCodePipe; |
34 | | -use Guanguans\LaravelApiResponse\RenderUsings\ApiPathsRenderUsing; |
35 | | -use Guanguans\LaravelApiResponse\RenderUsings\ShouldReturnJsonRenderUsing; |
| 17 | +use Guanguans\LaravelApiResponse\ExceptionPipes; |
| 18 | +use Guanguans\LaravelApiResponse\Pipes; |
| 19 | +use Guanguans\LaravelApiResponse\RenderUsings; |
36 | 20 | use Illuminate\Http\Resources\Json\JsonResource; |
37 | 21 | use Symfony\Component\HttpFoundation\Response; |
38 | 22 |
|
39 | 23 | return [ |
40 | 24 | /** |
41 | 25 | * Render using. |
42 | 26 | */ |
43 | | - 'render_using' => ShouldReturnJsonRenderUsing::class, |
44 | | - // 'render_using' => ApiPathsRenderUsing::make( |
| 27 | + 'render_using' => RenderUsings\ShouldReturnJsonRenderUsing::class, |
| 28 | + // 'render_using' => RenderUsings\ApiPathsRenderUsing::make( |
45 | 29 | // [ |
46 | 30 | // 'api/*', |
47 | 31 | // ], |
|
61 | 45 | /* |
62 | 46 | * After... |
63 | 47 | */ |
64 | | - AuthenticationExceptionPipe::class, |
65 | | - HttpExceptionPipe::class, |
66 | | - ValidationExceptionPipe::class, |
67 | | - SetCodeExceptionPipe::with( |
| 48 | + ExceptionPipes\AuthenticationExceptionPipe::class, |
| 49 | + ExceptionPipes\HttpExceptionPipe::class, |
| 50 | + ExceptionPipes\ValidationExceptionPipe::class, |
| 51 | + ExceptionPipes\SetCodeExceptionPipe::with( |
68 | 52 | Response::HTTP_UNAUTHORIZED, // code. |
69 | 53 | // class... |
70 | 54 | ), |
71 | | - SetMessageExceptionPipe::with( |
| 55 | + ExceptionPipes\SetMessageExceptionPipe::with( |
72 | 56 | 'Whoops! looks like something went wrong.', // message. |
73 | 57 | // class... |
74 | 58 | ), |
75 | | - SetErrorExceptionPipe::make( |
| 59 | + ExceptionPipes\SetErrorExceptionPipe::make( |
76 | 60 | [ |
77 | 61 | // 'message' => 'Whoops, looks like something went wrong.', |
78 | 62 | // error... |
79 | 63 | ], |
80 | 64 | // class... |
81 | 65 | ), |
82 | | - SetHeadersExceptionPipe::make( |
| 66 | + ExceptionPipes\SetHeadersExceptionPipe::make( |
83 | 67 | [ |
84 | 68 | // header... |
85 | 69 | ], |
|
94 | 78 | /* |
95 | 79 | * Before... |
96 | 80 | */ |
97 | | - MessagePipe::with('http-statuses'), |
98 | | - ErrorPipe::with(/* !app()->hasDebugModeEnabled() */), |
| 81 | + Pipes\MessagePipe::with('http-statuses'), |
| 82 | + Pipes\ErrorPipe::with(/* !app()->hasDebugModeEnabled() */), |
99 | 83 |
|
100 | | - // NullDataPipe::with(false), |
101 | | - // ScalarDataPipe::with(JsonResource::$wrap), |
102 | | - CallableDataPipe::class, |
103 | | - PaginatorDataPipe::with(/* 'list' */), |
104 | | - JsonResourceDataPipe::class, |
105 | | - JsonResponsableDataPipe::with(), |
106 | | - IterableDataPipe::class, |
| 84 | + // Pipes\NullDataPipe::with(false), |
| 85 | + // Pipes\ScalarDataPipe::with(JsonResource::$wrap), |
| 86 | + Pipes\CallableDataPipe::class, |
| 87 | + Pipes\PaginatorDataPipe::with(/* 'list' */), |
| 88 | + Pipes\JsonResourceDataPipe::class, |
| 89 | + Pipes\JsonResponsableDataPipe::with(), |
| 90 | + Pipes\IterableDataPipe::class, |
107 | 91 |
|
108 | 92 | /* |
109 | 93 | * After... |
110 | 94 | */ |
111 | | - StatusCodePipe::with(), |
| 95 | + Pipes\StatusCodePipe::with(), |
112 | 96 | ], |
113 | 97 | ]; |
0 commit comments