예제 #1
0
 public static function createInstance()
 {
     if (self::$instance == null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
예제 #2
0
 public static function getAdaptedMessagesArray(Zend_Form $zendFormObj)
 {
     $messagesArray = $zendFormObj->getMessages();
     $adaptedMessagesObj = Model_Library_Messages_Message::createInstance(Model_Library_Messages_States_Error::createInstance());
     if (!empty($messagesArray)) {
         foreach ($messagesArray as $field => $messages) {
             if (!empty($messages)) {
                 foreach ($messages as $type => $message) {
                     $adaptedMessagesObj->addMessage($field . ': ' . $message);
                 }
             }
         }
     }
     return $adaptedMessagesObj;
 }