Open Data Catalog v2.0.0
JsonResponseTrait.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Drupal\dkan_common;
4 
5 use Symfony\Component\HttpFoundation\JsonResponse;
6 
10 trait JsonResponseTrait {
11 
15  private function getResponse($message, int $code = 200): JsonResponse {
16  return new JsonResponse($message, $code, ["Access-Control-Allow-Origin" => "*"]);
17  }
18 
22  private function getResponseFromException(\Exception $e, int $code = 400):JsonResponse {
23  return $this->getResponse((object) ['message' => $e->getMessage()], $code);
24  }
25 
26 }
Drupal\dkan_common
Definition: AbstractDataNodeLifeCycle.php:3