headers->get('x-auth-token'); $security->isGranted('MAESTRO_PROJECT_PROJECTS_READ', $token); $data = json_decode($request->getContent(), true); if (isset($data["archiveHd"])) { if (isset($data["project"])) { $object = "project"; } else if (isset($data["export"])) { $object = "export"; } else if (isset($data["page"])) { $object = "page"; } else { throw new UnprocessableEntityMaestroException("Missing parameter !"); } $ids = $data[$object]; $res = $query->downloadMultipleGeneration($object, $ids, $data["archiveHd"]); return $respond->createBodyObject(new CommonResponseView($res, 'downloadMultipleGeneration', 'pageOption', 'success'))->respond(); } else { throw new UnprocessableEntityMaestroException("Missing 'archiveHd' parameter !"); } } }