public function install(array &$submitted, array $options = array())
    {
        $this->options = $options;
        $this->submitted = &$submitted;

        $this->validateRequirementsInstall();

        if ($this->isError()) {
            return $this->getError();
        }

        $this->validateUserEmailInstall();
        $this->validateUserPasswordInstall();
        $this->validateStoreHostInstall();
        $this->validateStoreTitleInstall();
        $this->validateStoreBasepathInstall();
        $this->validateStoreTimezoneInstall();
        $this->validateInstallerInstall();
        $this->validateDbNameInstall();
        $this->validateDbUserInstall();
        $this->validateDbPasswordInstall();
        $this->validateDbHostInstall();
        $this->validateDbTypeInstall();
        $this->validateDbPortInstall();
        $this->validateDbConnectInstall();

        return $this->getResult();
    }
public function install(array &$submitted, array $options = array())
    {
        $this->options = $options;
        $this->submitted = &$submitted;

        $this->validateRequirementsInstall();

        if ($this->isError()) {
            return $this->getError();
        }

        $this->validateUserEmailInstall();
        $this->validateUserPasswordInstall();
        $this->validateStoreHostInstall();
        $this->validateStoreTitleInstall();
        $this->validateStoreBasepathInstall();
        $this->validateStoreTimezoneInstall();
        $this->validateInstallerInstall();
        $this->validateDbNameInstall();
        $this->validateDbUserInstall();
        $this->validateDbPasswordInstall();
        $this->validateDbHostInstall();
        $this->validateDbTypeInstall();
        $this->validateDbPortInstall();
        $this->validateDbConnectInstall();

        return $this->getResult();
    }
public function install ( array & $ submitted , array $ options = array ( ) ) { $ this -> options = $ options ; $ this -> submitted = & $ submitted ; $ this -> validateRequirementsInstall ( ) ; if ( $ this -> isError ( ) ) { return $ this -> getError ( ) ; } $ this -> validateUserEmailInstall ( ) ; $ this -> validateUserPasswordInstall ( ) ; $ this -> validateStoreHostInstall ( ) ; $ this -> validateStoreTitleInstall ( ) ; $ this -> validateStoreBasepathInstall ( ) ; $ this -> validateStoreTimezoneInstall ( ) ; $ this -> validateInstallerInstall ( ) ; $ this -> validateDbNameInstall ( ) ; $ this -> validateDbUserInstall ( ) ; $ this -> validateDbPasswordInstall ( ) ; $ this -> validateDbHostInstall ( ) ; $ this -> validateDbTypeInstall ( ) ; $ this -> validateDbPortInstall ( ) ; $ this -> validateDbConnectInstall ( ) ; return $ this -> getResult ( ) ; }
Performs full installation data validation
@param array $submitted
@param array $options
@return array|boolean
Performs full installation data validation