for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Shop\States\Repositories;
use App\Shop\Base\BaseRepository;
use App\Shop\Cities\City;
use App\Shop\Cities\Repositories\CityRepository;
use App\Shop\States\State;
use Illuminate\Support\Collection;
class StateRepository extends BaseRepository implements StateRepositoryInterface
{
/**
* StateRepository constructor.
*
* @param State $state
*/
public function __construct(State $state)
parent::__construct($state);
$this->model = $state;
}
* @return Collection
public function listCities(): Collection
$cityRepo = new CityRepository(new City);
return $cityRepo->listCitiesByStateCode($this->model->state_code);