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