Oara\Network\Publisher\SilverTap::getExportUser PHP Method

getExportUser() private method

private getExportUser ( ) : null
return null
    private function getExportUser()
    {
        $exporUser = null;
        $urls = array();
        $urls[] = new \Oara\Curl\Request($this->_serverUrl . 'Reports/Default.aspx?', array(new \Oara\Curl\Parameter('report', 'Performance')));
        $this->_client->get($urls);
        $urls = array();
        $urls[] = new \Oara\Curl\Request($this->_serverUrl . '/Reports/RemoteHelp.aspx?', array());
        $result = $this->_client->get($urls);
        /*** load the html into the object ***/
        $doc = new \DOMDocument();
        \libxml_use_internal_errors(true);
        $doc->validateOnParse = true;
        $doc->loadHTML($result[0]);
        $textareaList = $doc->getElementsByTagName('textarea');
        $messageNode = $textareaList->item(0);
        if (!isset($messageNode->firstChild)) {
            throw new \Exception('Error getting the User');
        }
        $messageStr = $messageNode->firstChild->nodeValue;
        $parseUrl = \parse_url(\trim($messageStr));
        $parameters = \explode('&', $parseUrl['query']);
        foreach ($parameters as $parameter) {
            $parameterValue = \explode('=', $parameter);
            if ($parameterValue[0] == 'user') {
                $exporUser = $parameterValue[1];
            }
        }
        return $exporUser;
    }