ldc-arcadia-api/src/Presentation/Web/Http/Controllers/ErrorDocumentationController.php

20 lines
411 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Presentation\Web\Http\Controllers;
use Illuminate\Contracts\View\View;
use Presentation\Api\V1\Exceptions\ApiErrorCode;
final class ErrorDocumentationController
{
public function __invoke(ApiErrorCode $code): View
{
return view('errors.docs.' . $code->value, [
'code' => $code,
'title' => $code->title(),
]);
}
}