Exemplo n.º 1
0
 /**
  *
  *
  * @param Request         $request
  * @param \MP\Application $app
  */
 public function before(Request $request, \MP\Application $app)
 {
     if (0 === strpos($request->headers->get('Content-Type'), 'application/json')) {
         $data = json_decode($request->getContent(), true);
         $request->request->replace(is_array($data) ? $data : array());
     }
     $app->error(function (HttpException $e) use($app) {
         return $app->json(["error" => $e->getMessage()], $e->getStatusCode(), ['Content-Type' => 'application/json']);
     });
 }
Exemplo n.º 2
0
 /**
  * @param Request     $request
  * @param Application $app
  * @return Response
  */
 public function translation(Request $request, Application $app) : Response
 {
     $translations = $app->getTranslator()->getCatalogue()->all()['messages'];
     $translations = preg_replace('#%(.+?)%#', '{{$1}}', $translations);
     return $app->json($translations);
 }