headers->get('x-auth-token'); $security->isGranted('MAESTRO_PROJECT_PROJECTS_UPDATE', $token); $obj = json_decode($request->getContent(), false); $element = $elementReadQuery->readMultiple($obj->element); $transition = $transitionQuery->read($obj->transition); $users = json_decode(json_encode($transition->users), true); $transitionView = new StartEndTransitionView( $transition->startPlace->nom, $transition->endPlace->nom, (int) $element[0]['element_id'] ); $changePlace = $mail->execute($users, $transitionView, $request->headers->get('x-auth-token')); if (!$changePlace) { $body = [ 'type' => 'error', 'key' => 'mailAction', 'method' => 'post', 'data' => '', ]; $respond->statusUnauthorized(); } else { $body = [ 'type' => 'success', 'key' => 'mailAction', 'method' => 'post', 'data' => '', ]; $respond->statusUnauthorized(); } return $respond->createBody($body)->respond(); } }