'error', 'key' => 'associations', 'method' => 'deleteByVariables', 'data' => '', ]; $data = json_decode($request->getContent(), true); if (isset($data['variables']) && !empty($data['variables'])) { $deletedAssociations = $query->deleteByVariables($data['variables']); if (!$deletedAssociations instanceof Exception) { $body['type'] = 'success'; $body['data'] = $deletedAssociations; $respond->statusOK(); } else { $body['data'] = $deletedAssociations->getMessage(); $respond->statusUnprocessableEntity(); } } else { $body['key'] = 'data'; $body['method'] = 'request'; $body['data'] = "An error occured, parameter 'variables' expected with content !"; $respond->statusUnprocessableEntity(); } return $respond->createBody($body)->respond(); } }