1: <?php declare(strict_types=1);
2:
3: namespace Salient\Contract\Core\Provider;
4:
5: use Salient\Contract\Core\Entity\EntityInterface;
6:
7: /**
8: * A generic entity serviced by a provider
9: *
10: * @template TProvider of ProviderInterface
11: * @template TContext of ProviderContextInterface
12: *
13: * @extends Providable<TProvider,TContext>
14: */
15: interface ProvidableEntityInterface extends
16: EntityInterface,
17: Providable {}
18: