true, 'menu' => array_map(function (DTO $dto) { return $dto->toArray(); }, GlobalMenu::getMenu()), ]; } public function tryCache(): ?APICacheResult { $version = GlobalMenu::version; return new APICacheResult( null, "v{$version}", 60 * 60 * 6, true ); } }