Utilizzo eccezioni per 404 API

This commit is contained in:
Thomas Zilio 2019-07-19 18:01:48 +02:00
parent b7c62a871d
commit 2a55177568
1 changed files with 6 additions and 8 deletions

View File

@ -35,13 +35,8 @@ class Manager
{
$type = $this->type;
$database = database();
$database->beginTransaction();
$response = $this->{$type}($request);
$database->commitTransaction();
return $response;
}
@ -189,14 +184,17 @@ class Manager
// Operazioni di inizializzazione
$block = $object->open($request);
if (!empty($block)) {
return [
'status' => 404,
];
throw new ResourceNotFound();
}
$database = database();
$database->beginTransaction();
// Operazioni della risorsa
$response = $object->{$method}($request);
$database->commitTransaction();
// Operazioni di completamento
$object->close($request, $response);