HelloJsonResource.php 443 B

1234567891011121314151617
  1. <?php
  2. namespace Benchmark\Resources;
  3. use Hamlet\Http\Entities\JsonEntity;
  4. use Hamlet\Http\Requests\Request;
  5. use Hamlet\Http\Resources\HttpResource;
  6. use Hamlet\Http\Responses\{Response, SimpleOKResponse};
  7. class HelloJsonResource implements HttpResource
  8. {
  9. public function getResponse(Request $request): Response
  10. {
  11. $entity = new JsonEntity(['message' => 'Hello, World!']);
  12. return new SimpleOKResponse($entity);
  13. }
  14. }