1234567891011121314151617181920212223 |
- <?php
- namespace Tqdev\PhpCrudApi\Controller;
-
- use Tqdev\PhpCrudApi\Record\Document\ErrorDocument;
- use Tqdev\PhpCrudApi\Record\ErrorCode;
- use Tqdev\PhpCrudApi\Response;
-
- class Responder
- {
- public function error(int $error, String $argument, $details = null): Response
- {
- $errorCode = new ErrorCode($error);
- $status = $errorCode->getStatus();
- $document = new ErrorDocument($errorCode, $argument, $details);
- return new Response($status, $document);
- }
-
- public function success($result): Response
- {
- return new Response(Response::OK, $result);
- }
-
- }
|