| 12345678910111213141516171819202122 |
- <?php
- namespace App\Services\WorldCup\Repositories;
- use Carbon\Carbon;
- interface WorldCupMatchRepositoryInterface
- {
- public function getScheduleMatches(Carbon $now): array;
- public function getOpenMatches(Carbon $now): array;
- public function isOpenMatch(int $matchId, Carbon $now): bool;
- public function getFavoriteMatchIds(int $userId): array;
- public function isFavorite(int $userId, int $matchId): bool;
- public function addFavorite(int $userId, int $matchId): void;
- public function removeFavorite(int $userId, int $matchId): void;
- }
|