<?php

declare(strict_types=1);

namespace App\Module\Technique\Domain\Entity;

/**
 * Contrat des sous-ressources d'un prestataire (Contact, Adresse, RIB) : chacune
 * appartient a un Provider parent. Permet au provider decore
 * ProviderSubResourceItemProvider d'appliquer le cloisonnement par site du parent
 * (§ 2.13 / RG-3.17) de maniere uniforme, sans connaitre le type concret.
 */
interface ProviderOwnedInterface
{
    public function getProvider(): ?Provider;
}
