12345678910111213141516171819202122 |
- <?php
- namespace App\Shop\Countries\Repositories\Interfaces;
- use Jsdecena\Baserepo\BaseRepositoryInterface;
- use App\Shop\Countries\Country;
- use Illuminate\Support\Collection;
- interface CountryRepositoryInterface extends BaseRepositoryInterface
- {
- public function updateCountry(array $params) : Country;
- public function listCountries(string $order = 'id', string $sort = 'desc') : Collection;
- public function createCountry(array $params) : Country;
- public function findCountryById(int $id) : Country;
- public function findProvinces();
- public function listStates() : Collection;
- }
|