Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace App\Identity\Domain;
6
7use App\Identity\Domain\ValueObject\IdentityProvider;
8
9interface UserIdentityRepository
10{
11    public function save(UserIdentity $identity): void;
12
13    // No remove(): identities die with their user through the FK CASCADE.
14    public function ofProviderSubject(IdentityProvider $provider, string $subject): ?UserIdentity;
15}