try{
$file = $fileService->getFileByHash($hash);
}
catch(FileNotFoundException $ex){
return new Response("404 not found",404);
}
//дальше что то оделаем например отдаем контент файла
try{
$order = $orderService->createOrderAndNotify($orderRequest);
return new JsonResponse([
"orderId"=>order ->getId()
], 200
);
}
catch(OrderValidationException $ex){
return new JsonResponse([
"errors"=>$ex->getErrors()
], 400
);
}
catch(OrderException $ex){
$logger->error($ex->getMessage());
return new Response("application error", 500)
}
$container
->inflector('LoggerAwareInterface')
->invokeMethod('setLogger', ['Acme\Logger']) // Acme\Logger will be resolved via the container
;