Strimoid/Strimoid

View on GitHub
app/Contracts/Repositories/UserRepository.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Strimoid\Contracts\Repositories;

use Strimoid\Exceptions\EntityNotFoundException;
use Strimoid\Models\User;

interface UserRepository
{
    public function getByName(string $name): ?User;

    /** @throws EntityNotFoundException */
    public function requireByName(string $name): User;
}