/** * Sends an accreditation request. * * @param AccreditationCreationRequest $request * * @return AccreditationCreationProcess The accreditation process for current request */ public function create(AccreditationCreationRequest $request) { $url = $this->generateUrl('sendRequest.php', array('fName' => $request->getFirstName(), 'lName' => $request->getLastName(), 'email' => $request->getEmail(), 'phone' => $request->getPhone(), 'client' => $request->getClient())); $data = $this->callApi($url); return new AccreditationCreationProcess($data['requestId'], new \DateTime($data['timestamp'])); }