protected function _validateAccount($postArray = [])
{
$emailValidator = new Validator\Email();
$loginValidator = new Validator\Login();
/* validate post */
$messageArray = [];
if (!$postArray['adminName']) {
$messageArray[] = $this->_language->get('name_empty');
}
if (!$postArray['adminUser']) {
$messageArray[] = $this->_language->get('user_empty');
} else {
if ($loginValidator->validate($postArray['adminUser']) === Validator\ValidatorInterface::FAILED) {
$messageArray[] = $this->_language->get('user_incorrect');
}
}
if (!$postArray['adminPassword']) {
$messageArray[] = $this->_language->get('password_empty');
} else {
if ($loginValidator->validate($postArray['adminPassword']) === Validator\ValidatorInterface::FAILED) {
$messageArray[] = $this->_language->get('password_incorrect');
}
}
if (!$postArray['adminEmail']) {
$messageArray[] = $this->_language->get('email_empty');
} else {
if ($emailValidator->validate($postArray['adminEmail']) === Validator\ValidatorInterface::FAILED) {
$messageArray[] = $this->_language->get('email_incorrect');
}
}
return $messageArray;
}