false, 'refreshVatsCnsRelations' => false, 'refreshVatsCnsRelationsArgument' => null, 'loadVatCategories' => false, ]; protected function run(array $arguments) { $vatsUtil = ServiceContainer::getService(VatsUtil::class); if ($arguments['loadVatRates']) { $vatsUtil->updateVatRates(); } if ($arguments['refreshVatsCnsRelations']) { $vatsUtil->refreshVatsCnsRelations($arguments['refreshVatsCnsRelationsArgument']); } if ($arguments['loadVatCategories']) { $service = ServiceContainer::getService(VatsCategoriesDownloader::class); $service->getAllOssVatCategories(); } } } return OSSVatsScript::class;