class ImportExportSettingsManager implements BasicEntityManagerInterface

Class ImportExportSettingsManager is injected as alligator.import_export_settings_manager service. ImportExportSettingsManager handles the logic for managed entity.

Properties

ImportExportSettingsRepository $repository
protected SettingsEventContainer $eventContainer

Methods

__construct(ImportExportSettingsRepository $repository, SettingsEventContainer $eventContainer)

No description

array
getImportExportSettings()

Get import export settings

array
getImportSettings()

Get import settings from database

array
getProductImportSettings()

Get only import settings for product entity

array
getExportSettingsForCustomField(String $field)

Get only export settings for entity that is passed

array
getExportSettings()

Get export settings from database

mixed
saveImportExportSettings(ImportExportSettings $settings)

Save import settings

mixed
getImportCSVParentCategoriesOption()

Get import CSV parent categories option

Details

at line 38
__construct(ImportExportSettingsRepository $repository, SettingsEventContainer $eventContainer)

Parameters

ImportExportSettingsRepository $repository
SettingsEventContainer $eventContainer

at line 52
array getImportExportSettings()

Get import export settings

Return Value

array mixed

Exceptions

NonUniqueResultException

at line 64
array getImportSettings()

Get import settings from database

Return Value

array mixed

Exceptions

NonUniqueResultException

at line 76
array getProductImportSettings()

Get only import settings for product entity

Return Value

array mixed

Exceptions

NonUniqueResultException

at line 102
array getExportSettingsForCustomField(String $field)

Get only export settings for entity that is passed

Parameters

String $field

Return Value

array

Exceptions

NonUniqueResultException

at line 125
array getExportSettings()

Get export settings from database

Return Value

array mixed

Exceptions

NonUniqueResultException

at line 137
mixed saveImportExportSettings(ImportExportSettings $settings)

Save import settings

Parameters

ImportExportSettings $settings

Return Value

mixed

at line 151
mixed getImportCSVParentCategoriesOption()

Get import CSV parent categories option

Return Value

mixed

Exceptions

NonUniqueResultException