ContentVersionRepositoryInterface.php

Code Hygiene Score: 100

Keine Issues gefunden.

Klassen 1

Funktionen 4

Verwendet von 5

Code

<?php

declare(strict_types=1);

namespace Domain\Repository;

// @responsibility: Vertrag für Content-Version-Persistenz

interface ContentVersionRepositoryInterface
{
    /**
     * @return array<int, array<string, mixed>>
     */
    public function findVersionsByOrder(int $orderId): array;

    /**
     * @return array<string, mixed>|null
     */
    public function findLatestVersion(int $orderId): ?array;

    /**
     * @return array<string, mixed>|null
     */
    public function findVersion(int $id): ?array;

    /**
     * @return array<int, array<string, mixed>>
     */
    public function findCritiquesByVersion(int $versionId): array;
}
← Übersicht Graph