src/OP/Request.php
protected function _retrieveDataFromDom ($dom)
    {
        $arr = OP_API::convertXmlToPhpObj($dom->documentElement);
        list($dummy, $credentials) = each($arr);
        list($this->cmd, $this->args) = each($arr);
        $this->username = $credentials['username'];
        $this->password = $credentials['password'];
        if (isset($credentials['hash'])) {
            $this->hash = $credentials['hash'];
        }
        if (isset($credentials['misc'])) {
            $this->misc = $credentials['misc'];
        }
        $this->token = isset($credentials['token']) ? $credentials['token'] : null;
        $this->ip = isset($credentials['ip']) ? $credentials['ip'] : null;
        if (isset($credentials['language'])) {
            $this->language = $credentials['language'];
        }
    }
protected function _retrieveDataFromDom ($dom)
    {
        $arr = OP_API::convertXmlToPhpObj($dom->documentElement);
        list($dummy, $credentials) = each($arr);
        list($this->cmd, $this->args) = each($arr);
        $this->username = $credentials['username'];
        $this->password = $credentials['password'];
        if (isset($credentials['hash'])) {
            $this->hash = $credentials['hash'];
        }
        if (isset($credentials['misc'])) {
            $this->misc = $credentials['misc'];
        }
        $this->token = isset($credentials['token']) ? $credentials['token'] : null;
        $this->ip = isset($credentials['ip']) ? $credentials['ip'] : null;
        if (isset($credentials['language'])) {
            $this->language = $credentials['language'];
        }
    }
protected function _retrieveDataFromDom ( $ dom ) { $ arr = OP_API :: convertXmlToPhpObj ( $ dom -> documentElement ) ; list ( $ dummy , $ credentials ) = each ( $ arr ) ; list ( $ this -> cmd , $ this -> args ) = each ( $ arr ) ; $ this -> username = $ credentials [ 'username' ] ; $ this -> password = $ credentials [ 'password' ] ; if ( isset ( $ credentials [ 'hash' ] ) ) { $ this -> hash = $ credentials [ 'hash' ] ; } if ( isset ( $ credentials [ 'misc' ] ) ) { $ this -> misc = $ credentials [ 'misc' ] ; } $ this -> token = isset ( $ credentials [ 'token' ] ) ? $ credentials [ 'token' ] : null ; $ this -> ip = isset ( $ credentials [ 'ip' ] ) ? $ credentials [ 'ip' ] : null ; if ( isset ( $ credentials [ 'language' ] ) ) { $ this -> language = $ credentials [ 'language' ] ; } }
/*
Parse request string to assign object properties with command name and
arguments structure

@return void

@uses OP_Request::__construct()
/ * Parse request string to assign object properties with command name and arguments structure