AttributeEventContainer
class AttributeEventContainer
Class AttributeEventContainer is injected as alligator.attribute.event.container. This container is connecting AttributeManager manager to other services
Methods
No description
Dispatch event to generate translations for new attribute
Dispatch event to update attribute translations
Dispatch event to remove provided translations
Dispatch event
Find all attribute sets(with attributes)
Saving attribute set with attributes from CSV
Save multiple entities
Get only export settings for attribute entity
Find all languages
Retrieve locale for default language
Translate attribute value for provided id(used in jqgrid on edit attributes)
Update translations for attribute
Signal event to update search options on product
Details
at line 31
__construct(ContainerInterface $container)
at line 41
dispatchGenerateAttrTranslationSignal(Attribute $attribute)
Dispatch event to generate translations for new attribute
at line 52
dispatchUpdateAttrTranslationSignal(mixed $diff, string $locale = null)
Dispatch event to update attribute translations
at line 62
dispatchDeleteAttrTranslationSignal(mixed $keys)
Dispatch event to remove provided translations
at line 72
EventWithResult|Event
dispatchProductGroupsUpdateEvent(ProductGroupEvent $productGroupEvent)
at line 83
dispatchGenerateCategoryFilter(mixed $attributeSet, String $categoryName)
Dispatch event
at line 96
array
findAllAttributeSets()
Find all attribute sets(with attributes)
at line 108
AttributeSet
saveAttributeSet(mixed $attrSet)
Saving attribute set with attributes from CSV
at line 120
AttributeSet
saveAttributeSets(array $array)
Save multiple entities
at line 130
array
getExportSettings()
Get only export settings for attribute entity
at line 140
array
getAllLanguages()
Find all languages
at line 150
string
getDefaultLanguageLocale()
Retrieve locale for default language
at line 163
string
translateAttributeEntities(string $value, string $locale)
Translate attribute value for provided id(used in jqgrid on edit attributes)
at line 173
updateAttrValueTranslation(array $content)
Update translations for attribute
at line 183
dispatchProductSearchOptionsGenerate(int $id)
Signal event to update search options on product