collectionFactory = $factory; $this->countryConfig = $countryConfig; } /** * Returns countries array * * @return array */ public function getCountries() { if (!$this->countries) { $this->countries = $this->collectionFactory->create() ->addFieldToFilter('country_id', ['nin' => $this->countryConfig->getExcludedCountries()]) ->loadData() ->toOptionArray(false); } return $this->countries; } }