headers->get('x-auth-token'); $security->isGranted('MAESTRO_PROJECT_PROJECTS_UPDATE', $token); $data = json_decode($request->getContent(), true); $method = 'addPageGenerationAuto'; $key = 'page'; $pageId = $page->findPageToGenerateByElementTypesAndElement($data['elementTypes'], $data['elements']); if ($pageId) { return $respond->statusCreated()->createBodyObject(new CommonResponseView($pageId, $method, $key, 'success'))->respond(); } else { throw new UnprocessableEntityMaestroException('Page hasn\'t been created', $key, $method); } } }