Attainly/backend/app/Schedule/ScheduleRepository.php

17 lines
315 B
PHP

<?php
namespace App\Schedule;
use App\User\User;
interface ScheduleRepository
{
public function create(CreateScheduleDto $dto): Schedule;
public function findForUser(int $id, User $user): ?Schedule;
/**
* @return list<Schedule>
*/
public function findAllForUser(User $user): array;
}