/** * Overwrite messages */ public function getMessages() { $messages = array(); foreach (parent::getMessages() as $message) { switch ($message->getType()) { case 'InvalidCreateAttempt': $messages[] = 'The email already exists'; break; case 'InvalidUpdateAttempt': $messages[] = 'The email already exists'; break; case 'PresenceOf': $messages[] = 'The field ' . $message->getField() . ' is mandatory'; break; case 'Unique': $messages[] = 'The email already exists'; break; case 'Email': $messages[] = 'The email must have a valid e-mail format'; } } return $messages; }