From 69b81da1e13da061cb218de1e568915d87093e9d Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 19 Jul 2019 17:21:27 +0200 Subject: [PATCH] Supporto uscita da apertura API --- src/API/Manager.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/API/Manager.php b/src/API/Manager.php index 9fbe91141..ab103e321 100644 --- a/src/API/Manager.php +++ b/src/API/Manager.php @@ -186,8 +186,18 @@ class Manager $object = new $class(); $method = $this->type; - $object->open($request); + // Operazioni di inizializzazione + $block = $object->open($request); + if (!empty($block)) { + return [ + 'status' => 404, + ]; + } + + // Operazioni della risorsa $response = $object->{$method}($request); + + // Operazioni di completamento $object->close($request, $response); return $response;