Magento 2.0 - List of all dispatched events

This ongoing updated post, lists all dispatched events in Magento 2.0. An event cheat sheet.

Current version: 2.0.18 / 1st July 2018

For Magento 2.1 see here.

For Magento 2.2 see here.

For Magento 2.3 see here.

This page lists three different groups of events occurring in: app and lib folders and global Varien JavaScript Events. Clicking on the file name brings you directly to the source code on GitHub including the correct line number.

Events are listed in alternating colors.

Please use your browsers search function!

Events in the app folder

File / Code
app/code/Magento/Authorizenet/Controller/Directpost/Payment/Place.php
checkout_directpost_placeOrder
$this->eventManager->dispatch(
    'checkout_directpost_placeOrder',
    [
        'result' => $result,
        'action' => $this
    ]);
app/code/Magento/Backend/Block/System/Store/Edit/AbstractForm.php
adminhtml_store_edit_form_prepare_form
$this->_eventManager->dispatch('adminhtml_store_edit_form_prepare_form', ['block' => $this]);
app/code/Magento/Backend/Block/Template.php
adminhtml_block_html_before
$this->_eventManager->dispatch('adminhtml_block_html_before', ['block' => $this]);
app/code/Magento/Backend/Block/Widget/Grid.php
backend_block_widget_grid_prepare_grid_before
$this->_eventManager->dispatch(
    'backend_block_widget_grid_prepare_grid_before',
    ['grid' => $this, 'collection' => $this->getCollection()]);
app/code/Magento/Backend/Console/Command/CacheCleanCommand.php
adminhtml_cache_flush_system
$this->eventManager->dispatch('adminhtml_cache_flush_system');
app/code/Magento/Backend/Console/Command/CacheFlushCommand.php
adminhtml_cache_flush_all
$this->eventManager->dispatch('adminhtml_cache_flush_all');
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanImages.php
clean_catalog_images_cache_after
$this->_eventManager->dispatch('clean_catalog_images_cache_after');
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanMedia.php
clean_media_cache_after
$this->_eventManager->dispatch('clean_media_cache_after');
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanStaticFiles.php
clean_static_files_cache_after
$this->_eventManager->dispatch('clean_static_files_cache_after');
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushAll.php
adminhtml_cache_flush_all
$this->_eventManager->dispatch('adminhtml_cache_flush_all');
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushSystem.php
adminhtml_cache_flush_system
$this->_eventManager->dispatch('adminhtml_cache_flush_system');
app/code/Magento/Backend/Controller/Adminhtml/System/Design/Save.php
theme_save_after
$this->_eventManager->dispatch('theme_save_after');
app/code/Magento/Backend/Controller/Adminhtml/System/Store/DeleteStorePost.php
store_delete
$this->_eventManager->dispatch('store_delete', ['store' => $model]);
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php
store_group_save
$this->_eventManager->dispatch('store_group_save', ['group' => $groupModel]);
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php
NO_MATCH
$this->_eventManager->dispatch($eventName, ['store' => $storeModel]);
app/code/Magento/Backend/Model/Auth.php
backend_auth_user_login_success
$this->_eventManager->dispatch(
    'backend_auth_user_login_success',
    ['user' => $this->getCredentialStorage()]);
app/code/Magento/Backend/Model/Auth.php
backend_auth_user_login_failed
$this->_eventManager->dispatch(
    'backend_auth_user_login_failed',
    ['user_name' => $username, 'exception' => $e]);
app/code/Magento/Backend/Model/Auth.php
backend_auth_user_login_failed
$this->_eventManager->dispatch(
    'backend_auth_user_login_failed',
    ['user_name' => $username, 'exception' => $e]);
app/code/Magento/Bundle/Block/Catalog/Product/View/Type/Bundle.php
catalog_product_option_price_configuration_after
$this->_eventManager->dispatch('catalog_product_option_price_configuration_after', ['configObj' => $configObj]);
app/code/Magento/Bundle/Model/Product/Price.php
prepare_catalog_product_collection_prices
$this->_eventManager->dispatch(
    'prepare_catalog_product_collection_prices',
    ['collection' => $selections, 'store_id' => $product->getStoreId()]);
app/code/Magento/Bundle/Model/Product/Price.php
catalog_product_get_final_price
$this->_eventManager->dispatch('catalog_product_get_final_price', ['product' => $product, 'qty' => $qty]);
app/code/Magento/Bundle/Model/Product/Price.php
catalog_product_get_final_price
$this->_eventManager->dispatch(
    'catalog_product_get_final_price',
    ['product' => $product, 'qty' => $bundleQty]);
app/code/Magento/Bundle/Model/ResourceModel/Indexer/Price.php
catalog_product_prepare_index_select
$this->_eventManager->dispatch(
    'catalog_product_prepare_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('e.entity_id'),
'website_field' => new \Zend_Db_Expr('cw.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Bundle/Pricing/Price/BundleSelectionPrice.php
catalog_product_get_final_price
$this->eventManager->dispatch(
    'catalog_product_get_final_price',
    ['product' => $product, 'qty' => $this->bundleProduct->getQty()]);
app/code/Magento/Catalog/Block/Adminhtml/Category/Tab/Attributes.php
adminhtml_catalog_category_edit_prepare_form
$this->_eventManager->dispatch('adminhtml_catalog_category_edit_prepare_form', ['form' => $form]);
app/code/Magento/Catalog/Block/Adminhtml/Category/Tabs.php
adminhtml_catalog_category_tabs
$this->_eventManager->dispatch('adminhtml_catalog_category_tabs', ['tabs' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php
adminhtml_catalog_category_tree_is_moveable
$this->_eventManager->dispatch('adminhtml_catalog_category_tree_is_moveable', ['options' => $options]);
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php
adminhtml_catalog_category_tree_can_add_root_category
$this->_eventManager->dispatch(
    'adminhtml_catalog_category_tree_can_add_root_category',
    ['category' => $this->getCategory(), 'options' => $options, 'store' => $this->getStore()->getId()]);
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php
adminhtml_catalog_category_tree_can_add_sub_category
$this->_eventManager->dispatch(
    'adminhtml_catalog_category_tree_can_add_sub_category',
    ['category' => $this->getCategory(), 'options' => $options, 'store' => $this->getStore()->getId()]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Advanced.php
product_attribute_form_build
$this->_eventManager->dispatch('product_attribute_form_build', ['form' => $form]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php
product_attribute_form_build_front_tab
$this->_eventManager->dispatch('product_attribute_form_build_front_tab', ['form' => $form]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php
adminhtml_catalog_product_attribute_edit_frontend_prepare_form
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_attribute_edit_frontend_prepare_form',
    ['form' => $form, 'attribute' => $attributeObject]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php
adminhtml_product_attribute_types
$this->_eventManager->dispatch('adminhtml_product_attribute_types', ['response' => $response]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php
product_attribute_form_build_main_tab
$this->_eventManager->dispatch('product_attribute_form_build_main_tab', ['form' => $form]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Grid.php
product_attribute_grid_build
$this->_eventManager->dispatch('product_attribute_grid_build', ['grid' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php
adminhtml_catalog_product_edit_prepare_form
$this->_eventManager->dispatch('adminhtml_catalog_product_edit_prepare_form', ['form' => $form]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php
adminhtml_catalog_product_edit_element_types
$this->_eventManager->dispatch('adminhtml_catalog_product_edit_element_types', ['response' => $response]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Main.php
adminhtml_catalog_product_attribute_set_main_html_before
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_attribute_set_main_html_before',
    ['block' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Toolbar/Main.php
adminhtml_catalog_product_attribute_set_toolbar_main_html_before
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_attribute_set_toolbar_main_html_before',
    ['block' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Action/Attribute/Tab/Attributes.php
adminhtml_catalog_product_form_prepare_excluded_field_list
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_form_prepare_excluded_field_list',
    ['object' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes/Create.php
adminhtml_catalog_product_edit_tab_attributes_create_html_before
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_edit_tab_attributes_create_html_before',
    ['block' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php
adminhtml_catalog_product_edit_prepare_form
$this->_eventManager->dispatch(
    'adminhtml_catalog_product_edit_prepare_form',
    ['form' => $form, 'layout' => $this->getLayout()]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php
adminhtml_catalog_product_edit_element_types
$this->_eventManager->dispatch('adminhtml_catalog_product_edit_element_types', ['response' => $response]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Grid.php
adminhtml_catalog_product_grid_prepare_massaction
$this->_eventManager->dispatch('adminhtml_catalog_product_grid_prepare_massaction', ['block' => $this]);
app/code/Magento/Catalog/Block/Adminhtml/Product/Helper/Form/Gallery/Content.php
catalog_product_gallery_prepare_layout
$this->_eventManager->dispatch('catalog_product_gallery_prepare_layout', ['block' => $this]);
app/code/Magento/Catalog/Block/Product/AbstractProduct.php
catalog_block_product_status_display
$this->_eventManager->dispatch('catalog_block_product_status_display', ['status' => $statusInfo]);
app/code/Magento/Catalog/Block/Product/ListProduct.php
catalog_block_product_list_collection
$this->_eventManager->dispatch(
    'catalog_block_product_list_collection',
    ['collection' => $this->_getProductCollection()]);
app/code/Magento/Catalog/Block/Product/ProductList/Upsell.php
catalog_product_upsell
$this->_eventManager->dispatch(
    'catalog_product_upsell',
    ['product' => $product, 'collection' => $this->_itemCollection, 'limit' => null]);
app/code/Magento/Catalog/Block/Product/View/Options.php
catalog_product_option_price_configuration_after
$this->_eventManager->dispatch('catalog_product_option_price_configuration_after', ['configObj' => $configObj]);
app/code/Magento/Catalog/Block/Product/View.php
catalog_product_view_config
$this->_eventManager->dispatch('catalog_product_view_config', ['response_object' => $responseObject]);
app/code/Magento/Catalog/Block/Rss/Category.php
rss_catalog_category_xml_callback
$this->_eventManager->dispatch('rss_catalog_category_xml_callback', ['product' => $product]);
app/code/Magento/Catalog/Block/Rss/Product/NewProducts.php
rss_catalog_new_xml_callback
$this->_eventManager->dispatch('rss_catalog_new_xml_callback', [
    'row' => $item->getData(),
    'product' => $item
]);
app/code/Magento/Catalog/Block/Rss/Product/Special.php
rss_catalog_special_xml_callback
$this->_eventManager->dispatch('rss_catalog_special_xml_callback', [
    'row' => $item->getData(),
    'product' => $item
]);
app/code/Magento/Catalog/Block/ShortcutButtons.php
shortcut_buttons_container
$this->_eventManager->dispatch(
    'shortcut_buttons_container',
    [
'container' => $this,
'is_catalog_product' => $this->_isCatalogProduct,
'or_position' => $this->_orPosition
    ]);
app/code/Magento/Catalog/Controller/Adminhtml/Category/Delete.php
catalog_controller_category_delete
$this->_eventManager->dispatch('catalog_controller_category_delete', ['category' => $category]);
app/code/Magento/Catalog/Controller/Adminhtml/Category/Edit.php
category_prepare_ajax_response
$this->_eventManager->dispatch(
    'category_prepare_ajax_response',
    ['response' => $eventResponse, 'controller' => $this]);
app/code/Magento/Catalog/Controller/Adminhtml/Category/Save.php
catalog_category_prepare_save
$this->_eventManager->dispatch(
    'catalog_category_prepare_save',
    ['category' => $category, 'request' => $this->getRequest()]);
app/code/Magento/Catalog/Controller/Adminhtml/Product/Action/Attribute/Save.php
catalog_product_to_website_change
$this->_eventManager->dispatch('catalog_product_to_website_change', ['products' => $productIds]);
app/code/Magento/Catalog/Controller/Adminhtml/Product/Edit.php
catalog_product_edit_action
$this->_eventManager->dispatch('catalog_product_edit_action', ['product' => $product]);
app/code/Magento/Catalog/Controller/Adminhtml/Product/Gallery/Upload.php
catalog_product_gallery_upload_image_after
$this->_eventManager->dispatch(
    'catalog_product_gallery_upload_image_after',
    ['result' => $result, 'action' => $this]);
app/code/Magento/Catalog/Controller/Adminhtml/Product/NewAction.php
catalog_product_new_action
$this->_eventManager->dispatch('catalog_product_new_action', ['product' => $product]);
app/code/Magento/Catalog/Controller/Adminhtml/Product/Save.php
controller_action_catalog_product_save_entity_after
$this->_eventManager->dispatch(
    'controller_action_catalog_product_save_entity_after',
    ['controller' => $this]);
app/code/Magento/Catalog/Controller/Category/View.php
catalog_controller_category_init_after
$this->_eventManager->dispatch(
    'catalog_controller_category_init_after',
    ['category' => $category, 'controller_action' => $this]);
app/code/Magento/Catalog/Controller/Product/Compare/Add.php
catalog_product_compare_add_product
$this->_eventManager->dispatch('catalog_product_compare_add_product', ['product' => $product]);
app/code/Magento/Catalog/Controller/Product/Compare/Remove.php
catalog_product_compare_remove_product
$this->_eventManager->dispatch(
    'catalog_product_compare_remove_product',
    ['product' => $item]);
app/code/Magento/Catalog/Helper/Product/View.php
catalog_controller_product_view
$this->_eventManager->dispatch('catalog_controller_product_view', ['product' => $product]);
app/code/Magento/Catalog/Helper/Product.php
catalog_controller_product_init_before
$this->_eventManager->dispatch(
    'catalog_controller_product_init_before',
    ['controller_action' => $controller, 'params' => $params]);
app/code/Magento/Catalog/Helper/Product.php
catalog_controller_product_init_after
$this->_eventManager->dispatch(
    'catalog_controller_product_init_after',
    ['product' => $product, 'controller_action' => $controller]);
app/code/Magento/Catalog/Model/Category.php
_move_before
$this->_eventManager->dispatch($this->_eventPrefix . '_move_before', $eventParams);
app/code/Magento/Catalog/Model/Category.php
_move_after
$this->_eventManager->dispatch($this->_eventPrefix . '_move_after', $eventParams);
app/code/Magento/Catalog/Model/Category.php
category_move
$this->_eventManager->dispatch('category_move', $eventParams);
app/code/Magento/Catalog/Model/Product/Action.php
catalog_product_attribute_update_before
$this->_eventManager->dispatch(
    'catalog_product_attribute_update_before',
    ['attributes_data' => &$attrData, 'product_ids' => &$productIds, 'store_id' => &$storeId]);
app/code/Magento/Catalog/Model/Product/Attribute/Source/Inputtype.php
adminhtml_product_attribute_types
$this->_eventManager->dispatch('adminhtml_product_attribute_types', ['response' => $response]);
app/code/Magento/Catalog/Model/Product/Type/AbstractType.php
NO_MATCH
$this->_eventManager->dispatch(
    $eventName,
    ['transport' => $transport, 'buy_request' => $buyRequest, 'product' => $product]);
app/code/Magento/Catalog/Model/Product/Type/Price.php
catalog_product_get_final_price
$this->_eventManager->dispatch('catalog_product_get_final_price', ['product' => $product, 'qty' => $qty]);
app/code/Magento/Catalog/Model/Product.php
_validate_before
$this->_eventManager->dispatch($this->_eventPrefix . '_validate_before', $this->_getEventData());
app/code/Magento/Catalog/Model/Product.php
_validate_after
$this->_eventManager->dispatch($this->_eventPrefix . '_validate_after', $this->_getEventData());
app/code/Magento/Catalog/Model/Product.php
catalog_product_is_salable_before
$this->_eventManager->dispatch('catalog_product_is_salable_before', ['product' => $this]);
app/code/Magento/Catalog/Model/Product.php
catalog_product_is_salable_after
$this->_eventManager->dispatch(
    'catalog_product_is_salable_after',
    ['product' => $this, 'salable' => $object]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php
_load_before
$this->_eventManager->dispatch($this->_eventPrefix . '_load_before', [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php
_add_is_active_filter
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_add_is_active_filter',
    [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php
_load_before
$this->_eventManager->dispatch($this->_eventPrefix . '_load_before', [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php
_add_is_active_filter
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_add_is_active_filter',
    [$this->_eventObject => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat.php
catalog_category_tree_init_inactive_category_ids
$this->_eventManager->dispatch('catalog_category_tree_init_inactive_category_ids', ['tree' => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat.php
catalog_category_flat_loadnodes_before
$this->_eventManager->dispatch('catalog_category_flat_loadnodes_before', ['select' => $select]);
app/code/Magento/Catalog/Model/ResourceModel/Category/Tree.php
catalog_category_tree_init_inactive_category_ids
$this->_eventManager->dispatch('catalog_category_tree_init_inactive_category_ids', ['tree' => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Category.php
catalog_category_change_products
$this->_eventManager->dispatch(
    'catalog_category_change_products',
    ['category' => $category, 'product_ids' => $productIds]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php
catalog_prepare_price_select
$this->_eventManager->dispatch('catalog_prepare_price_select', $eventArgs);
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php
catalog_product_collection_load_after
$this->_eventManager->dispatch('catalog_product_collection_load_after', ['collection' => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php
catalog_product_collection_before_add_count_to_categories
$this->_eventManager->dispatch(
    'catalog_product_collection_before_add_count_to_categories',
    ['collection' => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php
catalog_product_collection_apply_limitations_after
$this->_eventManager->dispatch(
    'catalog_product_collection_apply_limitations_after',
    ['collection' => $this]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Compare/Item/Collection.php
catalog_product_compare_item_collection_clear
$this->_eventManager->dispatch('catalog_product_compare_item_collection_clear');
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/AbstractEav.php
prepare_catalog_product_index_select
$this->_eventManager->dispatch(
    'prepare_catalog_product_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('l.parent_id'),
'website_field' => new \Zend_Db_Expr('cs.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Decimal.php
prepare_catalog_product_index_select
$this->_eventManager->dispatch(
    'prepare_catalog_product_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('pdd.entity_id'),
'website_field' => new \Zend_Db_Expr('cs.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Source.php
prepare_catalog_product_index_select
$this->_eventManager->dispatch(
    'prepare_catalog_product_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('pid.entity_id'),
'website_field' => new \Zend_Db_Expr('pid.website_id'),
'store_field' => new \Zend_Db_Expr('pid.store_id')
    ]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Source.php
prepare_catalog_product_index_select
$this->_eventManager->dispatch(
    'prepare_catalog_product_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('pvd.entity_id'),
'website_field' => new \Zend_Db_Expr('cs.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Price/DefaultPrice.php
prepare_catalog_product_index_select
$this->_eventManager->dispatch(
    'prepare_catalog_product_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('e.entity_id'),
'website_field' => new \Zend_Db_Expr('cw.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Catalog/Model/ResourceModel/Product.php
catalog_product_delete_after_done
$this->eventManager->dispatch(
    'catalog_product_delete_after_done',
    ['product' => $object]);
app/code/Magento/Catalog/Model/Rss/Product/NotifyStock.php
rss_catalog_notify_stock_collection_select
$this->eventManager->dispatch(
    'rss_catalog_notify_stock_collection_select',
    ['collection' => $collection]);
app/code/Magento/Catalog/Plugin/Model/Product/Action/UpdateAttributesFlushCache.php
clean_cache_by_tags
$this->eventManager->dispatch('clean_cache_by_tags', ['object' => $this->cacheContext]);
app/code/Magento/CatalogImportExport/Model/Import/Product.php
catalog_product_import_bunch_delete_after
$this->_eventManager->dispatch('catalog_product_import_bunch_delete_after', ['adapter' => $this, 'bunch' => $bunch]);
app/code/Magento/CatalogImportExport/Model/Import/Product.php
catalog_product_import_finish_before
$this->_eventManager->dispatch('catalog_product_import_finish_before', ['adapter' => $this]);
app/code/Magento/CatalogImportExport/Model/Import/Product.php
catalog_product_import_bunch_save_after
$this->_eventManager->dispatch(
    'catalog_product_import_bunch_save_after',
    ['adapter' => $this, 'bunch' => $bunch]);
app/code/Magento/CatalogInventory/Model/Indexer/Stock/AbstractAction.php
clean_cache_by_tags
$this->eventManager->dispatch('clean_cache_by_tags', ['object' => $this->cacheContext]);
app/code/Magento/CatalogRule/Block/Adminhtml/Promo/Catalog/Edit/Tab/Main.php
adminhtml_promo_catalog_edit_tab_main_prepare_form
$this->_eventManager->dispatch('adminhtml_promo_catalog_edit_tab_main_prepare_form', ['form' => $form]);
app/code/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Save.php
adminhtml_controller_catalogrule_prepare_save
$this->_eventManager->dispatch(
    'adminhtml_controller_catalogrule_prepare_save',
    ['request' => $this->getRequest()]);
app/code/Magento/CatalogRule/Model/Indexer/AbstractIndexer.php
clean_cache_by_tags
$this->_eventManager->dispatch('clean_cache_by_tags', ['object' => $this]);
app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/DataProvider.php
catelogsearch_searchable_attributes_load_after
$this->eventManager->dispatch(
    'catelogsearch_searchable_attributes_load_after',
    ['engine' => $this->engine, 'attributes' => $attributes]);
app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php
catelogsearch_searchable_attributes_load_after
$this->eventManager->dispatch(
    'catelogsearch_searchable_attributes_load_after',
    ['engine' => $this->engine, 'attributes' => $attributes]);
app/code/Magento/CatalogSearch/Model/ResourceModel/Fulltext.php
catalogsearch_reset_search_result
$this->_eventManager->dispatch('catalogsearch_reset_search_result');
app/code/Magento/Checkout/Block/QuoteShortcutButtons.php
shortcut_buttons_container
$this->_eventManager->dispatch(
    'shortcut_buttons_container',
    [
'container' => $this,
'is_catalog_product' => $this->_isCatalogProduct,
'or_position' => $this->_orPosition,
'checkout_session' => $this->_checkoutSession
    ]);
app/code/Magento/Checkout/Controller/Cart/Add.php
checkout_cart_add_product_complete
$this->_eventManager->dispatch(
    'checkout_cart_add_product_complete',
    ['product' => $product, 'request' => $this->getRequest(), 'response' => $this->getResponse()]);
app/code/Magento/Checkout/Controller/Cart/UpdateItemOptions.php
checkout_cart_update_item_complete
$this->_eventManager->dispatch(
    'checkout_cart_update_item_complete',
    ['item' => $item, 'request' => $this->getRequest(), 'response' => $this->getResponse()]);
app/code/Magento/Checkout/Controller/Onepage/SaveOrder.php
checkout_controller_onepage_saveOrder
$this->_eventManager->dispatch(
    'checkout_controller_onepage_saveOrder',
    [
'result' => $result,
'action' => $this
    ]);
app/code/Magento/Checkout/Controller/Onepage/Success.php
checkout_onepage_controller_success_action
$this->_eventManager->dispatch(
    'checkout_onepage_controller_success_action',
    ['order_ids' => [$session->getLastOrderId()]]);
app/code/Magento/Checkout/Helper/Data.php
checkout_allow_guest
$this->_eventManager->dispatch(
    'checkout_allow_guest',
    ['quote' => $quote, 'store' => $store, 'result' => $result]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_product_add_after
$this->_eventManager->dispatch(
    'checkout_cart_product_add_after',
    ['quote_item' => $result, 'product' => $product]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_update_items_before
$this->_eventManager->dispatch(
    'checkout_cart_update_items_before',
    ['cart' => $this, 'info' => $infoDataObject]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_update_items_after
$this->_eventManager->dispatch(
    'checkout_cart_update_items_after',
    ['cart' => $this, 'info' => $infoDataObject]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_save_before
$this->_eventManager->dispatch('checkout_cart_save_before', ['cart' => $this]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_save_after
$this->_eventManager->dispatch('checkout_cart_save_after', ['cart' => $this]);
app/code/Magento/Checkout/Model/Cart.php
checkout_cart_product_update_after
$this->_eventManager->dispatch(
    'checkout_cart_product_update_after',
    ['quote_item' => $result, 'product' => $product]);
app/code/Magento/Checkout/Model/Session.php
custom_quote_process
$this->_eventManager->dispatch('custom_quote_process', ['checkout_session' => $this]);
app/code/Magento/Checkout/Model/Session.php
checkout_quote_init
$this->_eventManager->dispatch('checkout_quote_init', ['quote' => $quote]);
app/code/Magento/Checkout/Model/Session.php
load_customer_quote_before
$this->_eventManager->dispatch('load_customer_quote_before', ['checkout_session' => $this]);
app/code/Magento/Checkout/Model/Session.php
checkout_quote_destroy
$this->_eventManager->dispatch('checkout_quote_destroy', ['quote' => $this->getQuote()]);
app/code/Magento/Checkout/Model/Session.php
restore_quote
$this->_eventManager->dispatch('restore_quote', ['order' => $order, 'quote' => $quote]);
app/code/Magento/Checkout/Model/Type/Onepage.php
checkout_type_onepage_save_order_after
$this->_eventManager->dispatch(
    'checkout_type_onepage_save_order_after',
    ['order' => $order, 'quote' => $this->getQuote()]);
app/code/Magento/Checkout/Model/Type/Onepage.php
checkout_submit_all_after
$this->_eventManager->dispatch(
    'checkout_submit_all_after',
    [
'order' => $order,
'quote' => $this->getQuote()
    ]);
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Content.php
adminhtml_cms_page_edit_tab_content_prepare_form
$this->_eventManager->dispatch('adminhtml_cms_page_edit_tab_content_prepare_form', ['form' => $form]);
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Design.php
adminhtml_cms_page_edit_tab_design_prepare_form
$this->_eventManager->dispatch('adminhtml_cms_page_edit_tab_design_prepare_form', ['form' => $form]);
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Main.php
adminhtml_cms_page_edit_tab_main_prepare_form
$this->_eventManager->dispatch('adminhtml_cms_page_edit_tab_main_prepare_form', ['form' => $form]);
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Meta.php
adminhtml_cms_page_edit_tab_meta_prepare_form
$this->_eventManager->dispatch('adminhtml_cms_page_edit_tab_meta_prepare_form', ['form' => $form]);
app/code/Magento/Cms/Controller/Adminhtml/Page/Delete.php
adminhtml_cmspage_on_delete
$this->_eventManager->dispatch(
    'adminhtml_cmspage_on_delete',
    ['title' => $title, 'status' => 'success']);
app/code/Magento/Cms/Controller/Adminhtml/Page/Delete.php
adminhtml_cmspage_on_delete
$this->_eventManager->dispatch(
    'adminhtml_cmspage_on_delete',
    ['title' => $title, 'status' => 'fail']);
app/code/Magento/Cms/Controller/Adminhtml/Page/Save.php
cms_page_prepare_save
$this->_eventManager->dispatch(
    'cms_page_prepare_save',
    ['page' => $model, 'request' => $this->getRequest()]);
app/code/Magento/Cms/Controller/Router.php
cms_controller_router_match_before
$this->_eventManager->dispatch(
    'cms_controller_router_match_before',
    ['router' => $this, 'condition' => $condition]);
app/code/Magento/Cms/Helper/Page.php
cms_page_render
$this->_eventManager->dispatch(
    'cms_page_render',
    ['page' => $this->_page, 'controller_action' => $action]);
app/code/Magento/Cms/Helper/Wysiwyg/Images.php
cms_wysiwyg_images_static_urls_allowed
$this->_eventManager->dispatch(
    'cms_wysiwyg_images_static_urls_allowed',
    ['result' => $checkResult, 'store_id' => $this->_storeId]);
app/code/Magento/Config/Block/System/Config/Form/Fieldset/Modules/DisableOutput.php
adminhtml_system_config_advanced_disableoutput_render_before
$this->_eventManager->dispatch(
    'adminhtml_system_config_advanced_disableoutput_render_before',
    ['modules' => $dispatchResult]);
app/code/Magento/Config/Model/Config.php
NO_MATCH
$this->_eventManager->dispatch(
    'admin_system_config_changed_section_{$this->getSection()}',
    ['website' => $this->getWebsite(), 'store' => $this->getStore()]);
app/code/Magento/ConfigurableProduct/Model/Product/Validator/Plugin.php
catalog_product_validate_variations_before
$this->eventManager->dispatch(
    'catalog_product_validate_variations_before',
    ['product' => $parentProduct, 'variations' => $products]);
app/code/Magento/Cookie/Controller/Index/NoCookies.php
controller_action_nocookies
$this->_eventManager->dispatch(
    'controller_action_nocookies',
    ['action' => $this, 'redirect' => $redirect]);
app/code/Magento/CurrencySymbol/Model/System/Currencysymbol.php
admin_system_config_changed_section_currency_before_reinit
$this->_eventManager->dispatch(
    'admin_system_config_changed_section_currency_before_reinit',
    ['website' => $this->_websiteId, 'store' => $this->_storeId]);
app/code/Magento/CurrencySymbol/Model/System/Currencysymbol.php
admin_system_config_changed_section_currency
$this->_eventManager->dispatch(
    'admin_system_config_changed_section_currency',
    ['website' => $this->_websiteId, 'store' => $this->_storeId]);
app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Carts.php
adminhtml_block_html_before
$this->_eventManager->dispatch('adminhtml_block_html_before', ['block' => $this]);
app/code/Magento/Customer/Controller/Account/CreatePost.php
customer_register_success
$this->_eventManager->dispatch(
    'customer_register_success',
    ['account_controller' => $this, 'customer' => $customer]);
app/code/Magento/Customer/Controller/Adminhtml/Index/Save.php
adminhtml_customer_prepare_save
$this->_eventManager->dispatch(
    'adminhtml_customer_prepare_save',
    ['customer' => $customer, 'request' => $this->getRequest()]);
app/code/Magento/Customer/Controller/Adminhtml/Index/Save.php
adminhtml_customer_save_after
$this->_eventManager->dispatch(
    'adminhtml_customer_save_after',
    ['customer' => $customer, 'request' => $this->getRequest()]);
app/code/Magento/Customer/Model/AccountManagement.php
customer_customer_authenticated
$this->eventManager->dispatch(
    'customer_customer_authenticated',
    ['model' => $customerModel, 'password' => $password]);
app/code/Magento/Customer/Model/AccountManagement.php
customer_data_object_login
$this->eventManager->dispatch('customer_data_object_login', ['customer' => $customer]);
app/code/Magento/Customer/Model/Address/AbstractAddress.php
customer_address_format
$this->_eventManager->dispatch('customer_address_format', ['type' => $formatType, 'address' => $this]);
app/code/Magento/Customer/Model/Customer.php
customer_customer_authenticated
$this->_eventManager->dispatch(
    'customer_customer_authenticated',
    ['model' => $this, 'password' => $password]);
app/code/Magento/Customer/Model/Customer.php
customer_validate
$this->_eventManager->dispatch('customer_validate', ['customer' => $this, 'transport' => $transport]);
app/code/Magento/Customer/Model/ResourceModel/CustomerRepository.php
customer_save_after_data_object
$this->eventManager->dispatch(
    'customer_save_after_data_object',
    ['customer_data_object' => $savedCustomer, 'orig_customer_data_object' => $customer]);
app/code/Magento/Customer/Model/Session.php
customer_session_init
$this->_eventManager->dispatch('customer_session_init', ['customer_session' => $this]);
app/code/Magento/Customer/Model/Session.php
customer_login
$this->_eventManager->dispatch('customer_login', ['customer' => $customer]);
app/code/Magento/Customer/Model/Session.php
customer_data_object_login
$this->_eventManager->dispatch('customer_data_object_login', ['customer' => $this->getCustomerDataObject()]);
app/code/Magento/Customer/Model/Session.php
customer_login
$this->_eventManager->dispatch('customer_login', ['customer' => $customerModel]);
app/code/Magento/Customer/Model/Session.php
customer_data_object_login
$this->_eventManager->dispatch('customer_data_object_login', ['customer' => $customer]);
app/code/Magento/Customer/Model/Session.php
customer_logout
$this->_eventManager->dispatch('customer_logout', ['customer' => $this->getCustomer()]);
app/code/Magento/Customer/Model/Visitor.php
visitor_init
$this->_eventManager->dispatch('visitor_init', ['visitor' => $this]);
app/code/Magento/Customer/Model/Visitor.php
visitor_activity_save
$this->_eventManager->dispatch('visitor_activity_save', ['visitor' => $this]);
app/code/Magento/Eav/Block/Adminhtml/Attribute/Edit/Main/AbstractMain.php
adminhtml_block_eav_attribute_edit_form_init
$this->_eventManager->dispatch(
    'adminhtml_block_eav_attribute_edit_form_init',
    ['form' => $this->getForm()]);
app/code/Magento/Eav/Model/Entity/Collection/AbstractCollection.php
eav_collection_abstract_load_before
$this->_eventManager->dispatch('eav_collection_abstract_load_before', ['collection' => $this]);
app/code/Magento/GiftMessage/Block/Message/Inline.php
gift_options_prepare_items
$this->_eventManager->dispatch('gift_options_prepare_items', ['items' => $entityItems]);
app/code/Magento/GroupedProduct/Model/ResourceModel/Product/Indexer/Price/Grouped.php
catalog_product_prepare_index_select
$this->_eventManager->dispatch(
    'catalog_product_prepare_index_select',
    [
'select' => $select,
'entity_field' => new \Zend_Db_Expr('e.entity_id'),
'website_field' => new \Zend_Db_Expr('cw.website_id'),
'store_field' => new \Zend_Db_Expr('cs.store_id')
    ]);
app/code/Magento/Indexer/Model/Processor/CleanCache.php
clean_cache_after_reindex
$this->eventManager->dispatch('clean_cache_after_reindex', ['object' => $this->context]);
app/code/Magento/Indexer/Model/Processor/CleanCache.php
clean_cache_by_tags
$this->eventManager->dispatch('clean_cache_by_tags', ['object' => $this->context]);
app/code/Magento/Indexer/Model/Processor/InvalidateCache.php
clean_cache_after_reindex
$this->eventManager->dispatch('clean_cache_after_reindex', ['object' => $this->context]);
app/code/Magento/Multishipping/Controller/Checkout/ShippingPost.php
checkout_controller_multishipping_shipping_post
$this->_eventManager->dispatch(
    'checkout_controller_multishipping_shipping_post',
    ['request' => $this->getRequest(), 'quote' => $this->_getCheckout()->getQuote()]);
app/code/Magento/Multishipping/Controller/Checkout/Success.php
multishipping_checkout_controller_success_action
$this->_eventManager->dispatch('multishipping_checkout_controller_success_action', ['order_ids' => $ids]);
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php
checkout_type_multishipping_set_shipping_items
$this->_eventManager->dispatch('checkout_type_multishipping_set_shipping_items', ['quote' => $quote]);
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php
checkout_type_multishipping_create_orders_single
$this->_eventManager->dispatch(
    'checkout_type_multishipping_create_orders_single',
    ['order' => $order, 'address' => $address, 'quote' => $this->getQuote()]);
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php
checkout_submit_all_after
$this->_eventManager->dispatch(
    'checkout_submit_all_after',
    ['orders' => $orders, 'quote' => $this->getQuote()]);
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php
checkout_multishipping_refund_all
$this->_eventManager->dispatch('checkout_multishipping_refund_all', ['orders' => $orders]);
app/code/Magento/PageCache/Model/Cache/Type.php
adminhtml_cache_refresh_type
$this->eventManager->dispatch('adminhtml_cache_refresh_type');
app/code/Magento/PageCache/Model/Layout/DepersonalizePlugin.php
depersonalize_clear_session
$this->eventManager->dispatch('depersonalize_clear_session');
app/code/Magento/Payment/Block/Form/Cc.php
payment_form_block_to_html_before
$this->_eventManager->dispatch('payment_form_block_to_html_before', ['block' => $this]);
app/code/Magento/Payment/Model/Cart.php
payment_cart_collect_items_and_amounts
$this->_eventManager->dispatch('payment_cart_collect_items_and_amounts', ['cart' => $this]);
app/code/Magento/Payment/Model/Method/AbstractMethod.php
payment_method_is_active
$this->_eventManager->dispatch(
    'payment_method_is_active',
    [
'result' => $checkResult,
'method_instance' => $this,
'quote' => $quote
    ]);
app/code/Magento/Payment/Model/Method/Adapter.php
payment_method_is_active
$this->eventManager->dispatch(
    'payment_method_is_active',
    [
'result' => $checkResult,
'method_instance' => $this,
'quote' => $quote
    ]);
app/code/Magento/Payment/Model/Method/Adapter.php
payment_method_assign_data_
$this->eventManager->dispatch(
    'payment_method_assign_data_' . $this->getCode(),
    [
'method' => $this,
'data' => $data
    ]);
app/code/Magento/Paypal/Controller/Express/AbstractExpress/PlaceOrder.php
paypal_express_place_order_success
$this->_eventManager->dispatch(
    'paypal_express_place_order_success',
    [
        'order' => $order,
        'quote' => $this->_getQuote()
    ]);
app/code/Magento/Paypal/Model/Payflowpro.php
payment_method_assign_data_
$this->_eventManager->dispatch(
    'payment_method_assign_data_' . $this->getCode(),
    [
AbstractDataAssignObserver
app/code/Magento/Paypal/Model/Payflowpro.php
payment_method_assign_data
$this->_eventManager->dispatch(
    'payment_method_assign_data',
    [
AbstractDataAssignObserver
app/code/Magento/Persistent/Controller/Index/UnsetCookie.php
persistent_session_expired
$this->_eventManager->dispatch('persistent_session_expired');
app/code/Magento/Persistent/Observer/CheckExpirePersistentQuoteObserver.php
persistent_session_expired
$this->_eventManager->dispatch('persistent_session_expired');
app/code/Magento/Quote/Model/Cart/Totals/ItemConverter.php
items_additional_data
$this->eventManager->dispatch('items_additional_data', ['item' => $item]);
app/code/Magento/Quote/Model/Quote/Address/ToOrder.php
sales_convert_quote_to_order
$this->eventManager->dispatch(
    'sales_convert_quote_to_order',
    ['order' => $order, 'quote' => $object->getQuote()]);
app/code/Magento/Quote/Model/Quote/Item.php
sales_quote_item_qty_set_after
$this->_eventManager->dispatch('sales_quote_item_qty_set_after', ['item' => $this]);
app/code/Magento/Quote/Model/Quote/Item.php
sales_quote_item_set_product
$this->_eventManager->dispatch(
    'sales_quote_item_set_product',
    ['product' => $product, 'quote_item' => $this]);
app/code/Magento/Quote/Model/Quote/Payment.php
_import_data_before
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_import_data_before',
    [$this->_eventObject => $this, 'input' => $data]);
app/code/Magento/Quote/Model/Quote/TotalsCollector.php
sales_quote_collect_totals_before
$this->eventManager->dispatch(
    'sales_quote_collect_totals_before',
    ['quote' => $quote]);
app/code/Magento/Quote/Model/Quote/TotalsCollector.php
sales_quote_collect_totals_after
$this->eventManager->dispatch(
    'sales_quote_collect_totals_after',
    ['quote' => $quote]);
app/code/Magento/Quote/Model/Quote/TotalsCollector.php
sales_quote_address_collect_totals_before
$this->eventManager->dispatch(
    'sales_quote_address_collect_totals_before',
    [
'quote' => $quote,
'shipping_assignment' => $shippingAssignment,
'total' => $total
    ]);
app/code/Magento/Quote/Model/Quote/TotalsCollector.php
sales_quote_address_collect_totals_after
$this->eventManager->dispatch(
    'sales_quote_address_collect_totals_after',
    [
'quote' => $quote,
'shipping_assignment' => $shippingAssignment,
'total' => $total
    ]);
app/code/Magento/Quote/Model/Quote.php
sales_quote_remove_item
$this->_eventManager->dispatch('sales_quote_remove_item', ['quote_item' => $item]);
app/code/Magento/Quote/Model/Quote.php
sales_quote_add_item
$this->_eventManager->dispatch('sales_quote_add_item', ['quote_item' => $item]);
app/code/Magento/Quote/Model/Quote.php
sales_quote_product_add_after
$this->_eventManager->dispatch('sales_quote_product_add_after', ['items' => $items]);
app/code/Magento/Quote/Model/Quote.php
_merge_before
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_merge_before',
    [$this->_eventObject => $this, 'source' => $quote]);
app/code/Magento/Quote/Model/Quote.php
_merge_after
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_merge_after',
    [$this->_eventObject => $this, 'source' => $quote]);
app/code/Magento/Quote/Model/QuoteManagement.php
checkout_submit_before
$this->eventManager->dispatch('checkout_submit_before', ['quote' => $quote]);
app/code/Magento/Quote/Model/QuoteManagement.php
checkout_submit_all_after
$this->eventManager->dispatch('checkout_submit_all_after', ['order' => $order, 'quote' => $quote]);
app/code/Magento/Quote/Model/QuoteManagement.php
sales_model_service_quote_submit_before
$this->eventManager->dispatch(
    'sales_model_service_quote_submit_before',
    [
'order' => $order,
'quote' => $quote
    ]);
app/code/Magento/Quote/Model/QuoteManagement.php
sales_model_service_quote_submit_success
$this->eventManager->dispatch(
    'sales_model_service_quote_submit_success',
    [
        'order' => $order,
        'quote' => $quote
    ]);
app/code/Magento/Quote/Model/QuoteManagement.php
sales_model_service_quote_submit_failure
$this->eventManager->dispatch(
    'sales_model_service_quote_submit_failure',
    [
        'order'     => $order,
        'quote'     => $quote,
        'exception' => $e
    ]);
app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Collection.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php
prepare_catalog_product_collection_prices
$this->_eventManager->dispatch(
    'prepare_catalog_product_collection_prices',
    ['collection' => $productCollection, 'store_id' => $this->getStoreId()]);
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php
sales_quote_item_collection_products_after_load
$this->_eventManager->dispatch(
    'sales_quote_item_collection_products_after_load',
    ['collection' => $productCollection]);
app/code/Magento/Reports/Block/Adminhtml/Grid.php
adminhtml_widget_grid_filter_collection
$this->_eventManager->dispatch(
    'adminhtml_widget_grid_filter_collection',
    ['collection' => $this->getCollection(), 'filter_values' => $this->_filterValues]);
app/code/Magento/Reports/Model/ResourceModel/Order/Collection.php
sales_prepare_amount_expression
$this->_eventManager->dispatch(
    'sales_prepare_amount_expression',
    ['collection' => $this, 'expression_object' => $expressionTransferObject]);
app/code/Magento/Review/Controller/Product.php
review_controller_product_init_before
$this->_eventManager->dispatch('review_controller_product_init_before', ['controller_action' => $this]);
app/code/Magento/Review/Controller/Product.php
review_controller_product_init
$this->_eventManager->dispatch('review_controller_product_init', ['product' => $product]);
app/code/Magento/Review/Controller/Product.php
review_controller_product_init_after
$this->_eventManager->dispatch(
    'review_controller_product_init_after',
    ['product' => $product, 'controller_action' => $this]);
app/code/Magento/Review/Model/ResourceModel/Rating/Collection.php
rating_rating_collection_load_before
$this->_eventManager->dispatch('rating_rating_collection_load_before', ['collection' => $this]);
app/code/Magento/Review/Model/ResourceModel/Review/Collection.php
review_review_collection_load_before
$this->_eventManager->dispatch('review_review_collection_load_before', ['collection' => $this]);
app/code/Magento/Review/Model/Rss.php
rss_catalog_review_collection_select
$this->eventManager->dispatch('rss_catalog_review_collection_select', ['collection' => $collection]);
app/code/Magento/Sales/Block/Adminhtml/Reorder/Renderer/Action.php
adminhtml_customer_orders_add_action_renderer
$this->_eventManager->dispatch(
    'adminhtml_customer_orders_add_action_renderer',
    ['renderer' => $this, 'row' => $row]);
app/code/Magento/Sales/Controller/Adminhtml/Order/AddressSave.php
admin_sales_order_address_update
$this->_eventManager->dispatch(
    'admin_sales_order_address_update',
    [
        'order_id' => $address->getParentId()
    ]);
app/code/Magento/Sales/Controller/Adminhtml/Order/Create.php
adminhtml_sales_order_create_process_data_before
$this->_eventManager->dispatch('adminhtml_sales_order_create_process_data_before', $eventData);
app/code/Magento/Sales/Controller/Adminhtml/Order/Create.php
adminhtml_sales_order_create_process_data
$this->_eventManager->dispatch('adminhtml_sales_order_create_process_data', $eventData);
app/code/Magento/Sales/Controller/Adminhtml/Order/CreditmemoLoader.php
adminhtml_sales_order_creditmemo_register_before
$this->eventManager->dispatch(
    'adminhtml_sales_order_creditmemo_register_before',
    ['creditmemo' => $creditmemo, 'input' => $this->getCreditmemo()]);
app/code/Magento/Sales/Model/AdminOrder/Create.php
sales_convert_order_to_quote
$this->_eventManager->dispatch('sales_convert_order_to_quote', ['order' => $order, 'quote' => $quote]);
app/code/Magento/Sales/Model/AdminOrder/Create.php
sales_convert_order_item_to_quote_item
$this->_eventManager->dispatch(
    'sales_convert_order_item_to_quote_item',
    ['order_item' => $orderItem, 'quote_item' => $item]);
app/code/Magento/Sales/Model/AdminOrder/Create.php
checkout_submit_all_after
$this->_eventManager->dispatch('checkout_submit_all_after', ['order' => $order, 'quote' => $quote]);
app/code/Magento/Sales/Model/Config/Backend/Email/AsyncSending.php
_sales_email_general_async_sending_
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_sales_email_general_async_sending_' . $state,
    $this->_getEventData());
app/code/Magento/Sales/Model/Config/Backend/Grid/AsyncIndexing.php
_dev_grid_async_indexing_
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_dev_grid_async_indexing_' . $state,
    $this->_getEventData());
app/code/Magento/Sales/Model/Order/Address/Renderer.php
customer_address_format
$this->eventManager->dispatch('customer_address_format', ['type' => $formatType, 'address' => $address]);
app/code/Magento/Sales/Model/Order/Creditmemo/RefundOperation.php
sales_order_creditmemo_refund
$this->eventManager->dispatch('sales_order_creditmemo_refund', ['creditmemo' => $creditmemo]);
app/code/Magento/Sales/Model/Order/Creditmemo/Sender/EmailSender.php
email_creditmemo_set_template_vars_before
$this->eventManager->dispatch(
    'email_creditmemo_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoCommentSender.php
email_creditmemo_comment_set_template_vars_before
$this->eventManager->dispatch(
    'email_creditmemo_comment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoSender.php
email_creditmemo_set_template_vars_before
$this->eventManager->dispatch(
    'email_creditmemo_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceCommentSender.php
email_invoice_comment_set_template_vars_before
$this->eventManager->dispatch(
    'email_invoice_comment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php
email_invoice_set_template_vars_before
$this->eventManager->dispatch(
    'email_invoice_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php
email_order_comment_set_template_vars_before
$this->eventManager->dispatch(
    'email_order_comment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/OrderSender.php
email_order_set_template_vars_before
$this->eventManager->dispatch(
    'email_order_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentCommentSender.php
email_shipment_comment_set_template_vars_before
$this->eventManager->dispatch(
    'email_shipment_comment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php
email_shipment_set_template_vars_before
$this->eventManager->dispatch(
    'email_shipment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Invoice/PayOperation.php
sales_order_invoice_register
$this->eventManager->dispatch(
    'sales_order_invoice_register',
    ['invoice' => $invoice, 'order' => $order]);
app/code/Magento/Sales/Model/Order/Invoice/Sender/EmailSender.php
email_invoice_set_template_vars_before
$this->eventManager->dispatch(
    'email_invoice_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Invoice.php
sales_order_invoice_pay
$this->_eventManager->dispatch('sales_order_invoice_pay', [$this->_eventObject => $this]);
app/code/Magento/Sales/Model/Order/Invoice.php
sales_order_invoice_cancel
$this->_eventManager->dispatch('sales_order_invoice_cancel', [$this->_eventObject => $this]);
app/code/Magento/Sales/Model/Order/Invoice.php
sales_order_invoice_register
$this->_eventManager->dispatch(
    'sales_order_invoice_register',
    [$this->_eventObject => $this, 'order' => $order]);
app/code/Magento/Sales/Model/Order/Item.php
sales_order_item_cancel
$this->_eventManager->dispatch('sales_order_item_cancel', ['item' => $this]);
app/code/Magento/Sales/Model/Order/Payment/Operations/CaptureOperation.php
sales_order_payment_capture
$this->eventManager->dispatch(
    'sales_order_payment_capture',
    ['payment' => $payment, 'invoice' => $invoice]);
app/code/Magento/Sales/Model/Order/Payment/Transaction.php
_html_txn_id
$this->_eventManager->dispatch($this->_eventPrefix . '_html_txn_id', $this->_getEventData());
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_place_start
$this->_eventManager->dispatch('sales_order_payment_place_start', ['payment' => $this]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_place_end
$this->_eventManager->dispatch('sales_order_payment_place_end', ['payment' => $this]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_pay
$this->_eventManager->dispatch('sales_order_payment_pay', ['payment' => $this, 'invoice' => $invoice]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_cancel_invoice
$this->_eventManager->dispatch(
    'sales_order_payment_cancel_invoice',
    ['payment' => $this, 'invoice' => $invoice]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_void
$this->_eventManager->dispatch('sales_order_payment_void', ['payment' => $this, 'invoice' => $document]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_refund
$this->_eventManager->dispatch(
    'sales_order_payment_refund',
    ['payment' => $this, 'creditmemo' => $creditmemo]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_cancel_creditmemo
$this->_eventManager->dispatch(
    'sales_order_payment_cancel_creditmemo',
    ['payment' => $this, 'creditmemo' => $creditmemo]);
app/code/Magento/Sales/Model/Order/Payment.php
sales_order_payment_cancel
$this->_eventManager->dispatch('sales_order_payment_cancel', ['payment' => $this]);
app/code/Magento/Sales/Model/Order/Shipment/Sender/EmailSender.php
email_shipment_set_template_vars_before
$this->eventManager->dispatch(
    'email_shipment_set_template_vars_before',
    ['sender' => $this, 'transport' => $transport]);
app/code/Magento/Sales/Model/Order/Status.php
sales_order_status_unassign
$this->_eventManager->dispatch(
    'sales_order_status_unassign',
    [
'status' => $this->getStatus(),
'state' => $state
    ]);
app/code/Magento/Sales/Model/Order.php
sales_order_place_before
$this->_eventManager->dispatch('sales_order_place_before', ['order' => $this]);
app/code/Magento/Sales/Model/Order.php
sales_order_place_after
$this->_eventManager->dispatch('sales_order_place_after', ['order' => $this]);
app/code/Magento/Sales/Model/Order.php
order_cancel_after
$this->_eventManager->dispatch('order_cancel_after', ['order' => $this]);
app/code/Magento/Sales/Model/ResourceModel/Attribute.php
_save_attribute_before
$this->eventManager->dispatch(
    $object->getEventPrefix() . '_save_attribute_before',
    [
        $object->getEventObject() => $this,
        'object' => $object,
        'attribute' => $attribute
    ]);
app/code/Magento/Sales/Model/ResourceModel/Attribute.php
_save_attribute_after
$this->eventManager->dispatch(
    $object->getEventPrefix() . '_save_attribute_after',
    [
        $object->getEventObject() => $this,
        'object' => $object,
        'attribute' => $attribute
    ]);
app/code/Magento/Sales/Model/ResourceModel/Order/Address/Collection.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
app/code/Magento/Sales/Model/ResourceModel/Order/Collection/AbstractCollection.php
_set_sales_order
$this->_eventManager->dispatch(
    $this->_eventPrefix . '_set_sales_order',
    ['collection' => $this, $this->_eventObject => $this, 'order' => $order]);
app/code/Magento/Sales/Model/ResourceModel/Sale/Collection.php
sales_sale_collection_query_before
$this->_eventManager->dispatch('sales_sale_collection_query_before', ['collection' => $this]);
app/code/Magento/Sales/Model/Rss/NewOrder.php
rss_order_new_collection_select
$this->eventManager->dispatch('rss_order_new_collection_select', ['collection' => $collection]);
app/code/Magento/Sales/Model/Service/CreditmemoService.php
sales_order_creditmemo_cancel
$this->eventManager->dispatch('sales_order_creditmemo_cancel', ['creditmemo' => $creditmemo]);
app/code/Magento/Sales/Model/Service/OrderService.php
sales_order_state_change_before
$this->eventManager->dispatch(
    'sales_order_state_change_before',
    ['order' => $this, 'transport' => $transport]);
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Actions.php
adminhtml_block_salesrule_actions_prepareform
$this->_eventManager->dispatch('adminhtml_block_salesrule_actions_prepareform', ['form' => $form]);
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Coupons/Form.php
adminhtml_promo_quote_edit_tab_coupons_form_prepare_form
$this->_eventManager->dispatch(
    'adminhtml_promo_quote_edit_tab_coupons_form_prepare_form',
    ['form' => $form]);
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Main.php
adminhtml_promo_quote_edit_tab_main_prepare_form
$this->_eventManager->dispatch('adminhtml_promo_quote_edit_tab_main_prepare_form', ['form' => $form]);
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Widget/Chooser.php
adminhtml_block_promo_widget_chooser_prepare_collection
$this->_eventManager->dispatch(
    'adminhtml_block_promo_widget_chooser_prepare_collection',
    ['collection' => $collection]);
app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Save.php
adminhtml_controller_salesrule_prepare_save
$this->_eventManager->dispatch(
    'adminhtml_controller_salesrule_prepare_save',
    ['request' => $this->getRequest()]);
app/code/Magento/SalesRule/Model/Quote/Discount.php
sales_quote_address_discount_item
$this->eventManager->dispatch('sales_quote_address_discount_item', $eventArgs);
app/code/Magento/SalesRule/Model/Quote/Discount.php
sales_quote_address_discount_item
$this->eventManager->dispatch('sales_quote_address_discount_item', $eventArgs);
app/code/Magento/SalesRule/Model/Rule/Condition/Combine.php
salesrule_rule_condition_combine
$this->_eventManager->dispatch('salesrule_rule_condition_combine', ['additional' => $additional]);
app/code/Magento/SalesRule/Model/Rule.php
salesrule_rule_get_coupon_types
$this->_eventManager->dispatch('salesrule_rule_get_coupon_types', ['transport' => $transport]);
app/code/Magento/SalesRule/Model/RulesApplier.php
salesrule_validator_process
$this->_eventManager->dispatch(
    'salesrule_validator_process',
    [
'rule' => $rule,
'item' => $item,
'address' => $address,
'quote' => $quote,
'qty' => $qty,
'result' => $discountData
    ]);
app/code/Magento/Search/Controller/Adminhtml/Term/Report.php
on_view_report
$this->_eventManager->dispatch('on_view_report', ['report' => 'search']);
app/code/Magento/SendFriend/Controller/Product/Send.php
sendfriend_product
$this->_eventManager->dispatch('sendfriend_product', ['product' => $product]);
app/code/Magento/Store/Model/Address/Renderer.php
store_address_format
$this->eventManager->dispatch('store_address_format', ['type' => $type, 'store_info' => $storeInfo]);
app/code/Magento/Swatches/Controller/Adminhtml/Iframe/Show.php
swatch_gallery_upload_image_after
$this->_eventManager->dispatch(
    'swatch_gallery_upload_image_after',
    ['result' => $result, 'action' => $this]);
app/code/Magento/Tax/Controller/Adminhtml/Tax/IgnoreTaxNotification.php
adminhtml_cache_refresh_type
$this->_eventManager->dispatch('adminhtml_cache_refresh_type', ['type' => 'block_html']);
app/code/Magento/Tax/Model/Calculation/Rate.php
tax_settings_change_after
$this->_eventManager->dispatch('tax_settings_change_after');
app/code/Magento/Tax/Model/Calculation/Rate.php
tax_settings_change_after
$this->_eventManager->dispatch('tax_settings_change_after');
app/code/Magento/Tax/Model/Calculation/Rate.php
tax_settings_change_after
$this->_eventManager->dispatch('tax_settings_change_after');
app/code/Magento/Tax/Model/Calculation/Rule.php
tax_settings_change_after
$this->_eventManager->dispatch('tax_settings_change_after');
app/code/Magento/Tax/Model/Calculation/Rule.php
tax_settings_change_after
$this->_eventManager->dispatch('tax_settings_change_after');
app/code/Magento/Tax/Model/Calculation.php
tax_rate_data_fetch
$this->_eventManager->dispatch('tax_rate_data_fetch', ['request' => $request, 'sender' => $this]);
app/code/Magento/Theme/Block/Html/Topmenu.php
page_block_html_topmenu_gethtml_before
$this->_eventManager->dispatch(
    'page_block_html_topmenu_gethtml_before',
    ['menu' => $this->_menu, 'block' => $this]);
app/code/Magento/Theme/Block/Html/Topmenu.php
page_block_html_topmenu_gethtml_after
$this->_eventManager->dispatch(
    'page_block_html_topmenu_gethtml_after',
    ['menu' => $this->_menu, 'transportObject' => $transportObject]);
app/code/Magento/Theme/Model/Config.php
assign_theme_to_stores_after
$this->_eventManager->dispatch(
    'assign_theme_to_stores_after',
    ['stores' => $stores, 'scope' => $scope, 'theme' => $theme]);
app/code/Magento/Theme/Observer/CheckThemeIsAssignedObserver.php
assigned_theme_changed
$this->eventDispatcher->dispatch('assigned_theme_changed', ['theme' => $theme]);
app/code/Magento/Theme/Setup/InstallData.php
theme_registration_from_filesystem
$setup->getEventManager()->dispatch('theme_registration_from_filesystem');
app/code/Magento/User/Block/Role.php
permissions_role_html_before
$this->_eventManager->dispatch('permissions_role_html_before', ['block' => $this]);
app/code/Magento/User/Controller/Adminhtml/User/Role/SaveRole.php
admin_permissions_role_prepare_save
$this->_eventManager->dispatch(
    'admin_permissions_role_prepare_save',
    ['object' => $role, 'request' => $this->getRequest()]);
app/code/Magento/User/Model/User.php
admin_user_authenticate_before
$this->_eventManager->dispatch(
    'admin_user_authenticate_before',
    ['username' => $username, 'user' => $this]);
app/code/Magento/User/Model/User.php
admin_user_authenticate_after
$this->_eventManager->dispatch(
    'admin_user_authenticate_after',
    ['username' => $username, 'password' => $password, 'user' => $this, 'result' => $result]);
app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Options.php
product_option_renderer_init
$this->_eventManager->dispatch('product_option_renderer_init', ['block' => $this]);
app/code/Magento/Wishlist/Controller/Index/Add.php
wishlist_add_product
$this->_eventManager->dispatch(
    'wishlist_add_product',
    ['wishlist' => $wishlist, 'product' => $product, 'item' => $result]);
app/code/Magento/Wishlist/Controller/Index/Send.php
wishlist_share
$this->_eventManager->dispatch('wishlist_share', ['wishlist' => $wishlist]);
app/code/Magento/Wishlist/Controller/Index/UpdateItemOptions.php
wishlist_update_item
$this->_eventManager->dispatch(
    'wishlist_update_item',
    ['wishlist' => $wishlist, 'product' => $product, 'item' => $wishlist->getItem($id)]);
app/code/Magento/Wishlist/Helper/Data.php
wishlist_items_renewed
$this->_eventManager->dispatch('wishlist_items_renewed');
app/code/Magento/Wishlist/Model/ResourceModel/Item/Collection.php
wishlist_item_collection_products_after_load
$this->_eventManager->dispatch(
    'wishlist_item_collection_products_after_load',
    ['product_collection' => $productCollection]);
app/code/Magento/Wishlist/Model/Rss/Wishlist.php
rss_wishlist_xml_callback
$this->eventManager->dispatch('rss_wishlist_xml_callback', $args);
app/code/Magento/Wishlist/Model/Wishlist.php
wishlist_add_item
$this->_eventManager->dispatch('wishlist_add_item', ['item' => $item]);
app/code/Magento/Wishlist/Model/Wishlist.php
wishlist_product_add_after
$this->_eventManager->dispatch('wishlist_product_add_after', ['items' => $items]);

Events in the lib folder

File / Code
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_predispatch
$this->_eventManager->dispatch('controller_action_predispatch', $eventParameters);
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_predispatch_
$this->_eventManager->dispatch('controller_action_predispatch_' . $request->getRouteName(), $eventParameters);
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_predispatch_
$this->_eventManager->dispatch(
    'controller_action_predispatch_' . $request->getFullActionName(),
    $eventParameters);
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_postdispatch_
$this->_eventManager->dispatch(
    'controller_action_postdispatch_' . $request->getFullActionName(),
    $eventParameters);
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_postdispatch_
$this->_eventManager->dispatch(
    'controller_action_postdispatch_' . $request->getRouteName(),
    $eventParameters);
lib/internal/Magento/Framework/App/Action/Action.php
controller_action_postdispatch
$this->_eventManager->dispatch('controller_action_postdispatch', $eventParameters);
lib/internal/Magento/Framework/App/Cron.php
default
$this->_eventManager->dispatch('default');
lib/internal/Magento/Framework/App/FrontController.php
NO_MATCH
$result = $actionInstance->dispatch($request);
lib/internal/Magento/Framework/App/Http.php
NO_MATCH
$result = $frontController->dispatch($this->_request);
lib/internal/Magento/Framework/App/Http.php
controller_front_send_response_before
$this->_eventManager->dispatch('controller_front_send_response_before', $eventParams);
lib/internal/Magento/Framework/App/View.php
controller_action_layout_render_before
$this->_eventManager->dispatch('controller_action_layout_render_before');
lib/internal/Magento/Framework/App/View.php
controller_action_layout_render_before_
$this->_eventManager->dispatch(
    'controller_action_layout_render_before_' . $this->_request->getFullActionName());
lib/internal/Magento/Framework/Controller/Noroute/Index.php
controller_action_noroute
$this->_eventManager->dispatch('controller_action_noroute', ['action' => $this, 'status' => $status]);
lib/internal/Magento/Framework/Data/AbstractSearchResult.php
abstract_search_result_load_before
$this->eventManager->dispatch('abstract_search_result_load_before', ['collection' => $this]);
lib/internal/Magento/Framework/Data/AbstractSearchResult.php
_load_before
$this->eventManager->dispatch($this->eventPrefix . '_load_before', [$this->eventObject => $this]);
lib/internal/Magento/Framework/Data/AbstractSearchResult.php
abstract_search_result_load_after
$this->eventManager->dispatch('abstract_search_result_load_after', ['collection' => $this]);
lib/internal/Magento/Framework/Data/AbstractSearchResult.php
_load_after
$this->eventManager->dispatch($this->eventPrefix . '_load_after', [$this->eventObject => $this]);
lib/internal/Magento/Framework/DataObject/Copy.php
NO_MATCH
$this->eventManager->dispatch(
    $eventName,
    ['target' => $target, 'source' => $source, 'root' => $root]);
lib/internal/Magento/Framework/Event/Collection.php
NO_MATCH
$this->getGlobalObservers()->dispatch($event);
lib/internal/Magento/Framework/Event/Manager.php
NO_MATCH
$this->_invoker->dispatch($observerConfig, $wrapper);
lib/internal/Magento/Framework/Event/Observer/Collection.php
NO_MATCH
$observer->dispatch($event);
lib/internal/Magento/Framework/Event.php
NO_MATCH
$this->getObservers()->dispatch($this);
lib/internal/Magento/Framework/Locale/Currency.php
currency_display_options_forming
$this->_eventManager->dispatch(
    'currency_display_options_forming',
    ['currency_options' => $options, 'base_code' => $currency]);
lib/internal/Magento/Framework/Message/Manager.php
session_abstract_clear_messages
$this->eventManager->dispatch('session_abstract_clear_messages');
lib/internal/Magento/Framework/Message/Manager.php
session_abstract_add_message
$this->eventManager->dispatch('session_abstract_add_message');
lib/internal/Magento/Framework/Model/AbstractModel.php
model_load_before
$this->_eventManager->dispatch('model_load_before', $params);
lib/internal/Magento/Framework/Model/AbstractModel.php
_load_before
$this->_eventManager->dispatch($this->_eventPrefix . '_load_before', $params);
lib/internal/Magento/Framework/Model/AbstractModel.php
model_load_after
$this->_eventManager->dispatch('model_load_after', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_save_commit_after
$this->_eventManager->dispatch('model_save_commit_after', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_save_commit_after
$this->_eventManager->dispatch($this->_eventPrefix . '_save_commit_after', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_save_before
$this->_eventManager->dispatch('model_save_before', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_save_before
$this->_eventManager->dispatch($this->_eventPrefix . '_save_before', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_save_after
$this->_eventManager->dispatch('model_save_after', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
clean_cache_by_tags
$this->_eventManager->dispatch('clean_cache_by_tags', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_save_after
$this->_eventManager->dispatch($this->_eventPrefix . '_save_after', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_delete_before
$this->_eventManager->dispatch('model_delete_before', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_delete_before
$this->_eventManager->dispatch($this->_eventPrefix . '_delete_before', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_delete_after
$this->_eventManager->dispatch('model_delete_after', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
clean_cache_by_tags
$this->_eventManager->dispatch('clean_cache_by_tags', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_delete_after
$this->_eventManager->dispatch($this->_eventPrefix . '_delete_after', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
model_delete_commit_after
$this->_eventManager->dispatch('model_delete_commit_after', ['object' => $this]);
lib/internal/Magento/Framework/Model/AbstractModel.php
_delete_commit_after
$this->_eventManager->dispatch($this->_eventPrefix . '_delete_commit_after', $this->_getEventData());
lib/internal/Magento/Framework/Model/AbstractModel.php
_clear
$this->_eventManager->dispatch($this->_eventPrefix . '_clear', $this->_getEventData());
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php
core_collection_abstract_load_before
$this->_eventManager->dispatch('core_collection_abstract_load_before', ['collection' => $this]);
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php
_load_before
$this->_eventManager->dispatch($this->_eventPrefix . '_load_before', [$this->_eventObject => $this]);
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php
core_collection_abstract_load_after
$this->_eventManager->dispatch('core_collection_abstract_load_after', ['collection' => $this]);
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php
_load_after
$this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl/RelationComposite.php
_process_relation
$this->eventManager->dispatch(
    $object->getEventPrefix(). '_process_relation',
    [
'object' => $object
    ]);
lib/internal/Magento/Framework/View/Element/AbstractBlock.php
view_block_abstract_to_html_before
$this->_eventManager->dispatch('view_block_abstract_to_html_before', ['block' => $this]);
lib/internal/Magento/Framework/View/Element/Messages.php
view_message_block_render_grouped_html_after
$this->_eventManager->dispatch('view_message_block_render_grouped_html_after', $params);
lib/internal/Magento/Framework/View/Layout/Builder.php
layout_load_before
$this->eventManager->dispatch(
    'layout_load_before',
    ['full_action_name' => $this->request->getFullActionName(), 'layout' => $this->layout]);
lib/internal/Magento/Framework/View/Layout/Builder.php
layout_generate_blocks_before
$this->eventManager->dispatch(
    'layout_generate_blocks_before',
    ['full_action_name' => $this->request->getFullActionName(), 'layout' => $this->layout]);
lib/internal/Magento/Framework/View/Layout/Builder.php
layout_generate_blocks_after
$this->eventManager->dispatch(
    'layout_generate_blocks_after',
    ['full_action_name' => $this->request->getFullActionName(), 'layout' => $this->layout]);
lib/internal/Magento/Framework/View/Layout/Generator/Block.php
core_layout_block_create_after
$this->eventManager->dispatch('core_layout_block_create_after', ['block' => $block]);
lib/internal/Magento/Framework/View/Layout.php
core_layout_render_element
$this->_eventManager->dispatch(
    'core_layout_render_element',
    ['element_name' => $name, 'layout' => $this, 'transport' => $this->_renderingOutput]);
lib/internal/Magento/Framework/View/Result/Layout.php
layout_render_before
$this->eventManager->dispatch('layout_render_before');
lib/internal/Magento/Framework/View/Result/Layout.php
layout_render_before_
$this->eventManager->dispatch('layout_render_before_' . $this->request->getFullActionName());

JavaScript Varien Events

File / Code
lib/web/mage/adminhtml/form.js
formSubmit
varienGlobalEvents.fireEvent('formSubmit', $(e.target).attr('id'));
lib/web/mage/adminhtml/form.js
address_country_changed
varienGlobalEvents.fireEvent('address_country_changed', this.countryEl);
lib/web/mage/adminhtml/grid.js
gridRowClick
varienGlobalEvents.fireEvent('gridRowClick', event);
lib/web/mage/adminhtml/grid.js
gridRowDblClick
varienGlobalEvents.fireEvent('gridRowDblClick', event);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceSubmit
varienGlobalEvents.fireEvent('tinymceSubmit', e);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymcePaste
varienGlobalEvents.fireEvent('tinymcePaste', o);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceBeforeSetContent
varienGlobalEvents.fireEvent('tinymceBeforeSetContent', o);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceSetContent
varienGlobalEvents.fireEvent('tinymceSetContent', o);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceSaveContent
varienGlobalEvents.fireEvent('tinymceSaveContent', o);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceChange
varienGlobalEvents.fireEvent('tinymceChange', l);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
tinymceExecCommand
varienGlobalEvents.fireEvent('tinymceExecCommand', cmd);
lib/web/mage/adminhtml/wysiwyg/tiny_mce/setup.js
open_browser_callback
varienGlobalEvents.fireEvent('open_browser_callback', {
    win
lib/web/mage/adminhtml/wysiwyg/widget.js
tinymceChange
varienGlobalEvents.fireEvent('tinymceChange');

Related posts