style: apply php-cs-fixer formatting (PSR-12)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
ext.jeremy.guillot@maxicoffee.domains
2026-03-09 20:46:59 +01:00
parent dae215dd3d
commit 7506a7a3c1
234 changed files with 447 additions and 370 deletions

View File

@@ -8,5 +8,6 @@ readonly class ChapterEditData
public string $id,
public ?string $title = null,
public ?int $volume = null
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class CheckMonitoredMangas
{
public function __construct(
public ?DateTimeImmutable $since = null
) {}
) {
}
}

View File

@@ -15,5 +15,6 @@ readonly class CreateManga
public ?string $externalId,
public ?string $imageUrl,
public ?float $rating
) {}
}
) {
}
}

View File

@@ -6,5 +6,6 @@ readonly class CreateMangaFromMangadex
{
public function __construct(
public string $externalId
) {}
}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class DeleteCbz implements CommandInterface
{
public function __construct(
public string $chapterId
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class DeleteChapter implements CommandInterface
{
public function __construct(
public string $chapterId
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class DeleteManga implements CommandInterface
{
public function __construct(
public string $mangaId
) {}
) {
}
}

View File

@@ -14,5 +14,6 @@ readonly class EditManga
public ?string $status = null,
public ?float $rating = null,
public ?array $alternativeSlugs = null
) {}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class EditMultipleChapters
*/
public function __construct(
public array $chapters
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class FetchMangaChapters
{
public function __construct(
public MangaId $mangaId
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class ImportChapter
public string $mangaId,
public float $chapterNumber,
public string $fileBinary
) {}
) {
}
}

View File

@@ -8,9 +8,6 @@ readonly class ImportVolume
public string $mangaId,
public int $volumeNumber,
public string $fileBinary
) {}
) {
}
}

View File

@@ -8,5 +8,6 @@ readonly class RefreshMangaChapters
{
public function __construct(
public MangaId $mangaId
) {}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class ToggleMangaMonitoring
public function __construct(
public MangaId $mangaId,
public bool $enabled
) {}
) {
}
}

View File

@@ -14,7 +14,8 @@ readonly class CheckMonitoredMangasHandler
public function __construct(
private MangaRepositoryInterface $mangaRepository,
private MessageBusInterface $commandBus
) {}
) {
}
public function handle(CheckMonitoredMangas $command): void
{

View File

@@ -20,7 +20,8 @@ readonly class CreateMangaFromMangadexHandler
private MangaRepositoryInterface $mangaRepository,
private ImageProcessorInterface $imageProcessor,
private EventDispatcherInterface $eventDispatcher
) {}
) {
}
public function handle(CreateMangaFromMangadex $command): void
{

View File

@@ -21,7 +21,8 @@ readonly class CreateMangaHandler
private MangaRepositoryInterface $mangaRepository,
private ImageProcessorInterface $imageProcessor,
private MessageBusInterface $messageBus
) {}
) {
}
public function handle(CreateManga $command): void
{

View File

@@ -17,7 +17,8 @@ readonly class DeleteCbzHandler implements CommandHandlerInterface
public function __construct(
private ChapterRepositoryInterface $chapterRepository,
private FileServiceInterface $fileService
) {}
) {
}
public function handle(CommandInterface $command): void
{

View File

@@ -14,7 +14,8 @@ readonly class DeleteChapterHandler implements CommandHandlerInterface
{
public function __construct(
private ChapterRepositoryInterface $chapterRepository
) {}
) {
}
public function handle(CommandInterface $command): void
{

View File

@@ -12,7 +12,8 @@ readonly class DeleteMangaHandler implements CommandHandlerInterface
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(CommandInterface $command): void
{

View File

@@ -11,7 +11,8 @@ readonly class EditMangaHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(EditManga $command): void
{

View File

@@ -10,7 +10,8 @@ readonly class EditMultipleChaptersHandler
{
public function __construct(
private ChapterRepositoryInterface $chapterRepository
) {}
) {
}
public function handle(EditMultipleChapters $command): void
{

View File

@@ -13,7 +13,8 @@ readonly class FetchMangaChaptersHandler
public function __construct(
private MangaRepositoryInterface $mangaRepository,
private ChapterSynchronizationServiceInterface $chapterSynchronizationService
) {}
) {
}
public function handle(FetchMangaChapters $command): void
{
@@ -23,7 +24,7 @@ readonly class FetchMangaChaptersHandler
throw new MangaNotFoundException();
}
if($manga->getExternalId() === null){
if ($manga->getExternalId() === null) {
throw new MangadexApiException("Manga has no external_id");
}

View File

@@ -18,7 +18,8 @@ readonly class ImportChapterHandler
private MangaRepositoryInterface $mangaRepository,
private ChapterRepositoryInterface $chapterRepository,
private MangaPathManagerInterface $pathManager
) {}
) {
}
public function handle(ImportChapter $command): void
{

View File

@@ -16,7 +16,8 @@ readonly class ImportVolumeHandler
private MangaRepositoryInterface $mangaRepository,
private ChapterRepositoryInterface $chapterRepository,
private MangaPathManagerInterface $pathManager
) {}
) {
}
public function handle(ImportVolume $command): void
{
@@ -93,7 +94,3 @@ readonly class ImportVolumeHandler
return $cbzPath;
}
}

View File

@@ -16,7 +16,8 @@ readonly class RefreshMangaChaptersHandler
private MangaRepositoryInterface $mangaRepository,
private ChapterSynchronizationServiceInterface $chapterSynchronizationService,
private MessageBusInterface $eventBus
) {}
) {
}
public function handle(RefreshMangaChapters $command): void
{

View File

@@ -10,7 +10,8 @@ readonly class ToggleMangaMonitoringHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(ToggleMangaMonitoring $command): void
{

View File

@@ -16,7 +16,8 @@ readonly class ChapterImportedEventListener
public function __construct(
private MangaRepositoryInterface $mangaRepository,
private ChapterRepositoryInterface $chapterRepository,
) {}
) {
}
public function __invoke(ChapterImported $event): void
{
@@ -44,5 +45,3 @@ readonly class ChapterImportedEventListener
}
}
}

View File

@@ -11,7 +11,8 @@ readonly class MangaCreatedEventListener
{
public function __construct(
private FetchMangaChaptersHandler $fetchMangaChaptersHandler
) {}
) {
}
public function __invoke(MangaCreated $event): void
{

View File

@@ -16,7 +16,8 @@ readonly class VolumeImportedEventListener
public function __construct(
private MangaRepositoryInterface $mangaRepository,
private ChapterRepositoryInterface $chapterRepository,
) {}
) {
}
public function __invoke(VolumeImported $event): void
{
@@ -45,5 +46,3 @@ readonly class VolumeImportedEventListener
}
}
}

View File

@@ -8,5 +8,6 @@ readonly class DownloadCbz implements QueryInterface
{
public function __construct(
public string $chapterId
) {}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class DownloadVolume implements QueryInterface
public function __construct(
public string $mangaId,
public int $volume
) {}
) {
}
}

View File

@@ -11,4 +11,3 @@ readonly class FindMangaMatchByFilename
) {
}
}

View File

@@ -6,5 +6,6 @@ readonly class GetMangaById
{
public function __construct(
public string $id
) {}
) {
}
}

View File

@@ -6,5 +6,6 @@ readonly class GetMangaBySlug
{
public function __construct(
public string $slug
) {}
}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class GetMangaChapters
public ?int $page = 1,
public ?int $limit = 20,
public ?string $sortOrder = 'desc'
) {}
}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class GetMangaList
public ?int $limit = 20,
public ?string $sortBy = 'title',
public ?string $sortOrder = 'asc'
) {}
}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class MonitoringCriteria
public function __construct(
public bool $enabled,
public ?DateTimeImmutable $lastCheckBefore = null
) {}
) {
}
}

View File

@@ -10,4 +10,4 @@ readonly class SearchLocalManga
public int $limit = 20
) {
}
}
}

View File

@@ -6,5 +6,6 @@ readonly class SearchManga
{
public function __construct(
public string $title
) {}
}
) {
}
}

View File

@@ -18,7 +18,8 @@ readonly class DownloadCbzHandler implements QueryHandlerInterface
public function __construct(
private ChapterRepositoryInterface $chapterRepository,
private FileServiceInterface $fileService
) {}
) {
}
public function handle(QueryInterface $query): ResponseInterface
{

View File

@@ -19,7 +19,8 @@ readonly class DownloadVolumeHandler implements QueryHandlerInterface
private ChapterRepositoryInterface $chapterRepository,
private MangaRepositoryInterface $mangaRepository,
private FileServiceInterface $fileService
) {}
) {
}
public function handle(QueryInterface $query): ResponseInterface
{
@@ -46,7 +47,8 @@ readonly class DownloadVolumeHandler implements QueryHandlerInterface
$cbzPaths[] = $chapter->getCbzPath();
}
$volumeName = sprintf('%s_vol%d',
$volumeName = sprintf(
'%s_vol%d',
$manga->getSlug()->getValue(),
$query->volume
);

View File

@@ -58,7 +58,7 @@ readonly class FindMangaMatchByFilenameHandler
}
// Trier les résultats par score de correspondance (du plus élevé au plus faible)
usort($matches, fn($a, $b) => $b->matchScore <=> $a->matchScore);
usort($matches, fn ($a, $b) => $b->matchScore <=> $a->matchScore);
return new MangaMatchResponse(
matches: $matches,
@@ -119,4 +119,3 @@ readonly class FindMangaMatchByFilenameHandler
return $score;
}
}

View File

@@ -11,7 +11,8 @@ readonly class GetMangaByIdHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(GetMangaById $query): MangaResponse
{

View File

@@ -12,7 +12,8 @@ readonly class GetMangaBySlugHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(GetMangaBySlug $query): MangaResponse
{

View File

@@ -8,11 +8,13 @@ use App\Domain\Manga\Application\Response\ChapterResponse;
use App\Domain\Manga\Domain\Contract\Repository\MangaRepositoryInterface;
use App\Domain\Manga\Domain\Exception\MangaNotFoundException;
use App\Domain\Manga\Domain\Model\Chapter;
readonly class GetMangaChaptersHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(GetMangaChapters $query): ChapterListResponse
{
@@ -48,4 +50,4 @@ readonly class GetMangaChaptersHandler
limit: $query->limit
);
}
}
}

View File

@@ -10,7 +10,8 @@ readonly class GetMangaListHandler
{
public function __construct(
private MangaRepositoryInterface $mangaRepository
) {}
) {
}
public function handle(GetMangaList $query): MangaListResponse
{
@@ -30,4 +31,4 @@ readonly class GetMangaListHandler
limit: $query->limit
);
}
}
}

View File

@@ -12,7 +12,8 @@ readonly class SearchLocalMangaHandler
{
public function __construct(
private MangaRepositoryInterface $repository
) {}
) {
}
public function handle(SearchLocalManga $query): MangaListResponse
{

View File

@@ -12,7 +12,8 @@ readonly class SearchMangaHandler
{
public function __construct(
private MangaProviderInterface $mangaProvider
) {}
) {
}
public function handle(SearchManga $query): MangaSearchResponse
{
@@ -40,4 +41,4 @@ readonly class SearchMangaHandler
)
);
}
}
}

View File

@@ -9,7 +9,8 @@ readonly class ChapterListResponse
public int $total,
public int $page,
public int $limit
) {}
) {
}
public function getTotalPages(): int
{
@@ -25,4 +26,4 @@ readonly class ChapterListResponse
{
return $this->page > 1;
}
}
}

View File

@@ -12,5 +12,6 @@ readonly class ChapterResponse
public bool $isVisible,
public ?string $cbzPath,
public \DateTimeImmutable $createdAt
) {}
}
) {
}
}

View File

@@ -9,5 +9,6 @@ readonly class DownloadResponse implements ResponseInterface
{
public function __construct(
public Response $httpResponse
) {}
) {
}
}

View File

@@ -9,7 +9,8 @@ readonly class MangaListResponse
public int $total,
public int $page,
public int $limit
) {}
) {
}
public function getTotalPages(): int
{
@@ -25,4 +26,4 @@ readonly class MangaListResponse
{
return $this->page > 1;
}
}
}

View File

@@ -18,4 +18,3 @@ readonly class MangaMatchItem
) {
}
}

View File

@@ -27,4 +27,3 @@ readonly class MangaMatchResponse
return $this->matches[0] ?? null;
}
}

View File

@@ -19,5 +19,6 @@ readonly class MangaResponse
public ?string $thumbnailUrl,
public ?float $rating,
public bool $monitored
) {}
) {
}
}

View File

@@ -17,5 +17,6 @@ readonly class MangaSearchItem
public ?string $imageUrl,
public ?string $thumbnailUrl,
public ?float $rating
) {}
) {
}
}

View File

@@ -14,4 +14,4 @@ readonly class MangaSearchResponse
{
$this->items = $items;
}
}
}

View File

@@ -12,7 +12,8 @@ readonly class SearchLocalMangaResponse
public int $total,
public int $page,
public int $limit
) {}
) {
}
public function hasNextPage(): bool
{
@@ -23,4 +24,4 @@ readonly class SearchLocalMangaResponse
{
return $this->page > 1;
}
}
}