Hypernode\Magento\Command\Hypernode\Performance\PerformanceCommand::parseStatusMessage PHP Method

parseStatusMessage() protected method

Parses the status message for the user in between requests.
protected parseStatusMessage ( $result ) : string
$result
return string
    protected function parseStatusMessage($result)
    {
        $message = '';
        if (count($result) > 1) {
            // compare
            $parsedUrl = parse_url($result[0]['url']);
            $message .= "<fg=white>URL:</> " . $parsedUrl['path'] . ' | ';
            $message .= " <fg=white>Status:</> " . $this->parseResponseCode($result[0]['status']) . "/" . $this->parseResponseCode($result[1]['status']) . " | ";
            $message .= " <fg=white>TTFB:</> " . $result[0]['ttfb'] . ' / ' . $result[1]['ttfb'] . ' | <fg=white>Difference:</> ' . $this->ttfbCompare($result[0]['ttfb'], $result[1]['ttfb']);
            return $message;
        } else {
            // single
            $message .= "URL: " . '<fg=white>' . $result[0]['url'] . '</>';
            $message .= " " . $this->parseResponseCode($result[0]['status']);
            $message .= " TTFB: " . $result[0]['ttfb'];
            return $message;
        }
    }