<?php

namespace App\Repository\Campaign;

use App\Entity\Campaign;

interface CampaignRepositoryInterface
{
    /**
     * @param int $campaignId
     *
     * @return Campaign
     */
    public function findById(int $campaignId): ?Campaign;

    /**
     * @param Campaign $campaign
     */
    public function save(Campaign $campaign): void;

    /**
     * @param Campaign $campaign
     */
    public function delete(Campaign $campaign): void;
}
