feat: Renommage de GetManga à GetMangaById + ajout de axios

This commit is contained in:
ext.jeremy.guillot@maxicoffee.domains
2025-02-12 16:41:11 +01:00
parent 666636e5bf
commit 504c62c155
6 changed files with 34 additions and 26 deletions

View File

@@ -2,18 +2,18 @@
namespace App\Domain\Manga\Application\QueryHandler;
use App\Domain\Manga\Application\Query\GetManga;
use App\Domain\Manga\Application\Query\GetMangaById;
use App\Domain\Manga\Application\Response\MangaResponse;
use App\Domain\Manga\Domain\Contract\Repository\MangaRepositoryInterface;
use App\Domain\Manga\Domain\Exception\MangaNotFoundException;
readonly class GetMangaHandler
readonly class GetMangaByIdHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
public function handle(GetManga $query): MangaResponse
public function handle(GetMangaById $query): MangaResponse
{
$manga = $this->mangaRepository->findById($query->id);
@@ -35,4 +35,4 @@ readonly class GetMangaHandler
rating: $manga->getRating()
);
}
}
}