| 1234567891011121314151617181920 |
- <?php
- namespace App\Repositories;
- use App\DTO\CityDTO;
- use Illuminate\Database\Eloquent\Collection;
- use App\Models\City;
- interface CityRepositoryInterface
- {
- public function all(): Collection;
- public function find(int $id): ?City;
- public function create(CityDTO $dto): City;
- public function update(int $id, CityDTO $dto, array $fieldsToUpdate): City;
- public function delete(int $id): bool;
- }
|