/** * @param string $iso2code * * @throws \Spryker\Zed\Country\Business\Exception\MissingCountryException * * @return int */ public function getIdCountryByIso2Code($iso2code) { $query = $this->countryQueryContainer->queryCountryByIso2Code($iso2code); $country = $query->findOne(); if (!$country) { throw new MissingCountryException(); } return $country->getIdCountry(); }
/** * @param string $isoCode * * @return bool */ public function hasRegion($isoCode) { $query = $this->countryQueryContainer->queryRegionByIsoCode($isoCode); return $query->count() > 0; }