Lsrur\Inspector\CollectorManager::getScripts PHP Method

getScripts() public method

public getScripts ( $outputType, $title, $statusCode )
    public function getScripts($outputType, $title, $statusCode)
    {
        $scriptTime = round((microtime(true) - LARAVEL_START) * 1000, 2);
        $scriptRAM = formatMemSize(memory_get_usage());
        $statusStyle = 'font-size:11px;border-radius:3px;padding:1px 4px;color:white; background-color: #27AE60';
        if ($statusCode >= 400 && $statusCode < 500) {
            $statusStyle = 'font-size:11px;border-radius:3px;padding:1px 4px;color:white; background-color: #F39C12';
        } elseif ($statusCode >= 500) {
            $statusStyle = 'font-size:11px;border-radius:3px;padding:1px 4px;color:white; background-color: #E74C3C';
        }
        $script = "console.groupCollapsed('%cLaravel Inspector%c {$title} (TIME:{$scriptTime}ms, RAM:{$scriptRAM}) %c {$statusCode} ',\n\t\t\t'line-height:1.8em;padding:2px 8px;font-size:12px; border-radius:3px; color:white;background:#F46661',\n\t\t\t'background-color:white', '{$statusStyle}');";
        foreach ($this->collectors as $collector) {
            if ($collector[$outputType] && $collector['obj']->count() > 0) {
                $script .= $collector['obj']->getScript();
            }
        }
        $script .= 'console.groupEnd();';
        return $script;
    }