protected function createMessage(ArrayHash $values) { $pm = new PrivateMessage((array) $values); $mb = new MailBoxEntry((array) $values); $mb->setMessage($pm); $mb->setSender($this->getUser()->getIdentity()); try { $this->privateMessageService->createEntry($mb); } catch (Exceptions\DataErrorException $ex) { $this->handleDataSave(null, "this", $ex); } $this->redirect("default"); }