public function clearmailAction() { try { $jsonData = $this->getRequest()->getContent(); $data = $this->serializer->deserialize($jsonData, "Application\\API\\Canonicals\\Dto\\ThirdPartyEmailTransport", "json"); $emailRepo = $this->getServiceLocator()->get('EMailSvc'); $emailRepo->clearMail($data->mailapikey, $data->emailkeys); } catch (\Exception $ex) { error_log($ex->getMessage()); } exit; }
private function getJson($data) { $context = new SerializationContext(); $context->setSerializeNull(true); return $this->serializer->serialize($data, 'json', $context); }