/** *generate city and district for database * * */ public function createAddressFromApi() { $results = $this->GetDistrictProvinceData(); $adressService = new addressService(); $arrayCity = []; $arrayCitys = []; foreach ($results as $result) { if (!in_array($result->ProvinceCode, $arrayCity)) { $city = $adressService->createCity($result->ProvinceName, KACANA_SHIP_TYPE_SERVICE_GHN, $result->ProvinceCode); array_push($arrayCity, $result->ProvinceCode); $arrayCitys[$result->ProvinceCode] = $city->id; } $adressService->createDistrict($result->DistrictName, $arrayCitys[$result->ProvinceCode], $result->DistrictCode, KACANA_SHIP_TYPE_SERVICE_GHN); } }