24 private $moduleDataSetup;
29 private $dataInstallerFactory;
39 \
Magento\Directory\Setup\DataInstallerFactory $dataInstallerFactory
41 $this->moduleDataSetup = $moduleDataSetup;
42 $this->dataInstallerFactory = $dataInstallerFactory;
48 public function apply()
51 $dataInstaller = $this->dataInstallerFactory->create();
52 $dataInstaller->addCountryRegions(
53 $this->moduleDataSetup->getConnection(),
54 $this->getDataForCroatia()
63 private function getDataForCroatia()
66 [
'HR',
'HR-01',
'Zagrebačka županija'],
67 [
'HR',
'HR-02',
'Krapinsko-zagorska županija'],
68 [
'HR',
'HR-03',
'Sisačko-moslavačka županija'],
69 [
'HR',
'HR-04',
'Karlovačka županija'],
70 [
'HR',
'HR-05',
'Varaždinska županija'],
71 [
'HR',
'HR-06',
'Koprivničko-križevačka županija'],
72 [
'HR',
'HR-07',
'Bjelovarsko-bilogorska županija'],
73 [
'HR',
'HR-08',
'Primorsko-goranska županija'],
74 [
'HR',
'HR-09',
'Ličko-senjska županija'],
75 [
'HR',
'HR-10',
'Virovitičko-podravska županija'],
76 [
'HR',
'HR-11',
'Požeško-slavonska županija'],
77 [
'HR',
'HR-12',
'Brodsko-posavska županija'],
78 [
'HR',
'HR-13',
'Zadarska županija'],
79 [
'HR',
'HR-14',
'Osječko-baranjska županija'],
80 [
'HR',
'HR-15',
'Šibensko-kninska županija'],
81 [
'HR',
'HR-16',
'Vukovarsko-srijemska županija'],
82 [
'HR',
'HR-17',
'Splitsko-dalmatinska županija'],
83 [
'HR',
'HR-18',
'Istarska županija'],
84 [
'HR',
'HR-19',
'Dubrovačko-neretvanska županija'],
85 [
'HR',
'HR-20',
'Međimurska županija'],
86 [
'HR',
'HR-21',
'Grad Zagreb']
96 InitializeDirectoryData::class,
__construct(ModuleDataSetupInterface $moduleDataSetup, \Magento\Directory\Setup\DataInstallerFactory $dataInstallerFactory)