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;
}