public function isValidServerInfos()
    {
        $infos = Splash::ws()->getServerInfos();

        //====================================================================//
        // Verify Array Given
        if (!is_a($infos, 'ArrayObject')) {
            return Splash::log()->err(Splash::trans('ErrInfosNotArrayObject', get_class($infos)));
        }

        if (defined('SPLASH_DEBUG') && !empty(SPLASH_DEBUG)) {
            Splash::log()->war('Host : '.$infos['ServerHost']);
            Splash::log()->war('Path : '.$infos['ServerPath']);
        }

        //====================================================================//
        // Required Parameters are Available
        //====================================================================//
        if (!isset($infos['ServerHost']) || empty($infos['ServerHost'])) {
            Splash::log()->err(Splash::trans('ErrEmptyServerHost'));

            return Splash::log()->err(Splash::trans('ErrEmptyServerHostDesc'));
        }

        if (!isset($infos['ServerPath']) || empty($infos['ServerPath'])) {
            Splash::log()->err(Splash::trans('ErrEmptyServerPath'));

            return Splash::log()->err(Splash::trans('ErrEmptyServerPathDesc'));
        }

        //====================================================================//
        // Detect Local Installations
        //====================================================================//
        $this->isLocalInstallation($infos);

        return true;
    }
public function isValidServerInfos()
    {
        $infos = Splash::ws()->getServerInfos();

        //====================================================================//
        // Verify Array Given
        if (!is_a($infos, 'ArrayObject')) {
            return Splash::log()->err(Splash::trans('ErrInfosNotArrayObject', get_class($infos)));
        }

        if (defined('SPLASH_DEBUG') && !empty(SPLASH_DEBUG)) {
            Splash::log()->war('Host : '.$infos['ServerHost']);
            Splash::log()->war('Path : '.$infos['ServerPath']);
        }

        //====================================================================//
        // Required Parameters are Available
        //====================================================================//
        if (!isset($infos['ServerHost']) || empty($infos['ServerHost'])) {
            Splash::log()->err(Splash::trans('ErrEmptyServerHost'));

            return Splash::log()->err(Splash::trans('ErrEmptyServerHostDesc'));
        }

        if (!isset($infos['ServerPath']) || empty($infos['ServerPath'])) {
            Splash::log()->err(Splash::trans('ErrEmptyServerPath'));

            return Splash::log()->err(Splash::trans('ErrEmptyServerPathDesc'));
        }

        //====================================================================//
        // Detect Local Installations
        //====================================================================//
        $this->isLocalInstallation($infos);

        return true;
    }
public function isValidServerInfos ( ) { $ infos = Splash :: ws ( ) -> getServerInfos ( ) ; //====================================================================// // Verify Array Given if ( ! is_a ( $ infos , 'ArrayObject' ) ) { return Splash :: log ( ) -> err ( Splash :: trans ( 'ErrInfosNotArrayObject' , get_class ( $ infos ) ) ) ; } if ( defined ( 'SPLASH_DEBUG' ) && ! empty ( SPLASH_DEBUG ) ) { Splash :: log ( ) -> war ( 'Host : ' . $ infos [ 'ServerHost' ] ) ; Splash :: log ( ) -> war ( 'Path : ' . $ infos [ 'ServerPath' ] ) ; } //====================================================================// // Required Parameters are Available //====================================================================// if ( ! isset ( $ infos [ 'ServerHost' ] ) || empty ( $ infos [ 'ServerHost' ] ) ) { Splash :: log ( ) -> err ( Splash :: trans ( 'ErrEmptyServerHost' ) ) ; return Splash :: log ( ) -> err ( Splash :: trans ( 'ErrEmptyServerHostDesc' ) ) ; } if ( ! isset ( $ infos [ 'ServerPath' ] ) || empty ( $ infos [ 'ServerPath' ] ) ) { Splash :: log ( ) -> err ( Splash :: trans ( 'ErrEmptyServerPath' ) ) ; return Splash :: log ( ) -> err ( Splash :: trans ( 'ErrEmptyServerPathDesc' ) ) ; } //====================================================================// // Detect Local Installations //====================================================================// $ this -> isLocalInstallation ( $ infos ) ; return true ; }
Verify Webserver Informations are Valid

@return bool
Verify Webserver Informations are Valid