app/controllers/api/firefox_releases_future.php (11 lines of code) (raw):
<?php
declare(strict_types=1);
use ReleaseInsights\{Json, Model};
// We want to send simplified Json data for our public API
$data = [];
foreach (new Model('api_future_calendar')->get() as $key => $values) {
$data[$key] = $values['release_date'];
if (isset($values['dot_release'])) {
$data[$key . '.x'] = new DateTime($values['dot_release'])->format('Y-m-d');
}
}
new Json($data)->render();