Alligator\Business\Event\Product
Namespaces
Classes
Class AbstractCategoryCrudEvent
Class AbstractProductListener contains base product events
Class BundleProductPriceChangedListener is injected as alligator.bundle_product_price_changed_listener service. BundleProductPriceChangedListener is listener class for handling a logic for dispatched events
Class BuyXGetYProductEvent contains data for manipulating of buy x and get y
Class EditProduct is injected as alligator.product.edit.event. Dispatch product edit event
Class ProductAvailabilityChangeEvent
Class ProductBlockElementsListener is listener class for handling a logic for dispatched events
Class ProductChangedPriceEvent contains data for manipulation of product price
Class ProductDeserializerPostEvent is injected as alligator.product.deserilizer.
Class ProductEvent contains data for manipulation of product
Class ProductEventContainer is injected as alligator.product.event.container. This container is connecting ProductManager manager to other services
Class ProductEvents contains product events
Class ProductListener is injected as alligator.product.event.listener service. ProductListener is listener class for handling a logic for dispatched events
Class ProductMenuLinkListener is injected as empire_product_menu_links.listener service. ProductMenuLinkListener is listener class for handling a logic for dispatched events
Class ProductRemoveEvent contains data for manipulation of product remove
Class ProductSearchOptionsListener is injected as alligator.product_search_optiones_listener service. ProductSearchOptionsListener is listener class for handling a logic for dispatched events
Class ProductSiteMapSubscriber is injected as product.sitemap.listener service. ProductSiteMapSubscriber is subscriber class for handling a logic for dispatched events
Class SaveProduct is injected as alligator.product.save.event service
Class SpecialOfferEvent contains data for manipulation of special offer
Interfaces
Interface ProductEventInterface