'error', 'key' => '', 'method' => '', 'data' => '', ]; $token = $request->headers->get('x-auth-token'); $security->isGranted('MAESTRO_PROJECT_PROJECTS_UPDATE', $token); $data = json_decode($request->getContent(), true); $respond->statusNotFound(); if (!isset($data['title']) && empty($data['title'])) { $body['data'] = 'Missing "title" !'; } elseif (isset($data['socialNetwork']) && empty($data['socialNetwork'])) { $body['data'] = 'socialNetwork" !'; } else { $export = $exportQuery->getExport($id); if (!empty($export)) { $post = $getSocialPostQuery->get($idPost); if (!empty($post)) { $update = $saveQuery->save($data, $export, $post); if ($update) { $body['type'] = 'success'; $body['data'] = $update; $respond->statusOk(); } } } else { $body['data'] = 'Export not found" !'; } } return $respond->createBody($body)->respond(); } }