app/controllers/nightly.php (42 lines of code) (raw):
<?php
declare(strict_types=1);
use ReleaseInsights\{Model, Template};
[
$display_date,
$nightly_pairs,
$build_crashes,
$top_sigs,
$crash_bugs,
$bug_list,
$bug_list_karma,
$outstanding_bugs,
$previous_date,
$requested_date,
$next_date,
$today,
$known_top_crashes,
$fallback_nightly,
$warning,
] = new Model('nightly')->get();
new Template(
'nightly.html.twig',
[
'page_title' => 'Nightly builds (crashes and bug fixes)',
'css_page_id' => 'nightly',
'display_date' => $display_date,
'nightly_pairs' => $nightly_pairs,
'build_crashes' => $build_crashes,
'top_sigs' => $top_sigs,
'crash_bugs' => $crash_bugs,
'outstanding_bugs' => $outstanding_bugs,
'bug_list' => $bug_list,
'bug_list_karma' => $bug_list_karma,
'previous_date' => $previous_date,
'requested_date' => $requested_date,
'next_date' => $next_date,
'today' => $today,
'known_top_crashes' => $known_top_crashes,
'fallback_nightly' => $fallback_nightly,
'warning_message' => $warning,
]
)->render();