Exemplo n.º 1
0
 /**
  * Returns error information grouped by error types and translated (if possible)
  *
  * @return array
  */
 public function getErrorMessages()
 {
     $errors = $this->_customerEntity->getErrorMessages();
     $addressErrors = $this->_addressEntity->getErrorMessages();
     foreach ($addressErrors as $message => $rowNumbers) {
         if (isset($errors[$message])) {
             foreach ($rowNumbers as $rowNumber) {
                 $errors[$message][] = $rowNumber;
             }
             $errors[$message] = array_unique($errors[$message]);
         } else {
             $errors[$message] = $rowNumbers;
         }
     }
     return array_merge($errors, parent::getErrorMessages());
 }