jikan-rest/app/Features/QueryUpcomingAnimeSeasonHandler.php

24 lines
588 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Features;
use App\Dto\QueryUpcomingAnimeSeasonCommand;
use App\Enums\AnimeTypeEnum;
use Illuminate\Contracts\Database\Query\Builder;
/**
* @extends QueryAnimeSeasonHandlerBase<QueryUpcomingAnimeSeasonCommand>
*/
final class QueryUpcomingAnimeSeasonHandler extends QueryAnimeSeasonHandlerBase
{
public function requestClass(): string
{
return QueryUpcomingAnimeSeasonCommand::class;
}
protected function getSeasonItems($request, ?AnimeTypeEnum $type): Builder
{
2023-06-30 13:25:09 +01:00
return $this->repository->getUpcomingSeasonItems($type);
}
}