*/ interface CampaignRequestRepository extends Repository { public function findById(CampaignRequestId $id): ?CampaignRequest; public function save(CampaignRequest $campaignRequest): void; /** * @return Paginated */ public function findAll( Pagination $pagination, CampaignRequestSortCriteria $sortCriteria, ?CampaignRequestFilters $filters = null, ): Paginated; }