Redaxscript\Controller\Install::_validateAccount PHP Метод

_validateAccount() защищенный Метод

validate the account
С версии: 3.0.0
protected _validateAccount ( array $postArray = [] ) : array
$postArray array array to be validated
Результат array
    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;
    }