Список событий Magento 2 и как их использовать
Опубликовано: 2021-05-07Оглавление
В этом посте мы покажем вам, как использовать события в Magento 2. Но сначала нам нужно понять, что такое события и наблюдатели . Реализация событий и наблюдателей в Magento 2 основана на шаблоне публикации-подписки. Используя события и наблюдатели, вы можете запускать свой собственный код в ответ на определенное событие Magento или даже пользовательское событие.
Что такое события в Magento?
События отправляются модулями, когда инициируются определенные действия. Помимо собственных событий, Magento позволяет создавать собственные события, которые можно отправлять в коде. Когда событие отправляется, оно может передавать данные любым наблюдателям, настроенным для наблюдения за этим событием.
Что такое наблюдатели в Magento?
Наблюдатели — это определенный тип класса Magento, который может влиять на общее поведение, производительность или изменять бизнес-логику. Наблюдатели выполняются всякий раз, когда событие, для наблюдения за которым они настроены, отправляется диспетчером событий.
Теперь, когда мы поняли терминологию, давайте применим ее!
1. Создайте файл event.xml
Вы можете создать файл event.xml для разных областей:
- Глобальная область: app/code/Simi/HelloWorld/etc/events.xml
 - Область внешнего интерфейса: app/code/Simi/HelloWorld/etc/frontend/events.xml
 - Область администратора: app/code/Simi/HelloWorld/etc/adminhtml/events.xml
 
 <?xml версия="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <имя события="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </событие>
    <имя события="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </событие>
</config>2. Создайте класс наблюдателя
Чтобы создать наблюдатель, вы должны поместить файл класса в каталог <module-root>/Observer . Ваш класс наблюдателя должен реализовать Magento\Framework\Event\ObserverInterface и определить его функцию выполнения .
 Ниже приведен пример базовой структуры класса наблюдателя: 
 пространство имен MyCompany\MyModule\Observer;
используйте Magento\Framework\Event\ObserverInterface;
класс MyObserver реализует ObserverInterface
{
  публичная функция __construct()
  {
    // Код инициализации наблюдателя...
    // Вы можете использовать внедрение зависимостей, чтобы получить любой класс, который может понадобиться этому наблюдателю.
  }
  выполнение публичной функции (\Magento\Framework\Event\Observer $observer)
  {
    // Код выполнения наблюдателя...
  }
}Одной из мощных функций наблюдателей является то, что они могут использовать параметры, переданные в событие при его отправке.
Вот пример получения наблюдателем данных, переданных при отправке события:
 пространство имен MyCompany\MyModule\Observer;
используйте Magento\Framework\Event\ObserverInterface;
класс AnotherObserver реализует ObserverInterface
{
  публичная функция __construct()
  {
    // Код инициализации наблюдателя...
    // Вы можете использовать внедрение зависимостей, чтобы получить любой класс, который может понадобиться этому наблюдателю.
  }
  выполнение публичной функции (\Magento\Framework\Event\Observer $observer)
  {
    $myEventData = $observer->getData('myEventData');
    // Дополнительный код выполнения наблюдателя...
  }
}
Подписка на события
Наблюдатели можно настроить для наблюдения за определенными событиями в файле events.xml.
Элемент наблюдателя xml имеет следующие свойства:
- name (обязательно) — имя наблюдателя для определения события.
 - instance (обязательно) — полное имя класса наблюдателя.
 - disabled — определяет, активен ли этот наблюдатель или нет. Значение по умолчанию — ложь.
 - общий — определяет образ жизни класса. Значение по умолчанию верно.
 
Ниже приведен пример того, как назначить наблюдателей для наблюдения за определенными событиями:
 <?xml версия="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <имя события="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </событие>
    <имя события="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </событие>
</config>Обратите внимание, что имена наблюдателей должны быть уникальными для каждого определения события. Вы не можете иметь двух наблюдателей с одинаковым именем в одном и том же определении события, чтобы избежать переопределения.
3. Отправка события
События можно отправлять с помощью класса Magento\Framework\Event\Manager . Этот класс можно получить с помощью внедрения зависимостей, определив зависимость в вашем конструкторе.
Чтобы отправить событие, вызовите функцию отправки класса диспетчера событий и укажите имя события, которое вы хотите отправить, вместе с массивом данных, которые вы хотите предоставить наблюдателям.
В следующем примере показано, как отправить событие с массивом данных и без него.
 пространство имен MyCompany\MyModule;
используйте Magento\Framework\Event\ManagerInterface как EventManager;
класс MyClass
{
  /**
   * @var EventManager
   */
  частный $eventManager;
  публичная функция __construct(EventManager $eventManager)
  {
    $this->eventManager = $eventManager;
  }
  публичная функция что-то()
  {
    $eventData = ноль;
    // Код...
    $this->eventManager->dispatch('my_module_event_before');
    // Еще код, который устанавливает $eventData...
    $this->eventManager->dispatch('my_module_event_after', ['myEventData' => $eventData]);
  }
}Список событий Magento 2
| Файл | Название события | 
| app/code/Magento/Authorizenet/Controller/Directpost/Payment/Place.php | checkout_directpost_placeЗаказ | 
| приложение/код/Magento/Бэкэнд/Блок/Система/Магазин/Редактировать/AbstractForm.php | adminhtml_store_edit_form_prepare_form | 
| приложение/код/Magento/Бэкэнд/Блок/Template.php | adminhtml_block_html_before | 
| приложение/код/Magento/Бэкенд/Блок/Виджет/Grid.php | backend_block_widget_grid_prepare_grid_before | 
| приложение/код/Magento/Бэкэнд/Консоль/Команда/CacheCleanCommand.php | adminhtml_cache_flush_system | 
| приложение/код/Magento/Бэкэнд/Консоль/Команда/CacheFlushCommand.php | adminhtml_cache_flush_all | 
| app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanImages.php | clean_catalog_images_cache_after | 
| app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanMedia.php | clean_media_cache_after | 
| app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanStaticFiles.php | clean_static_files_cache_after | 
| app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushAll.php | adminhtml_cache_flush_all | 
| app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushSystem.php | adminhtml_cache_flush_system | 
| app/code/Magento/Backend/Controller/Adminhtml/System/Design/Save.php | theme_save_after | 
| app/code/Magento/Backend/Controller/Adminhtml/System/Store/DeleteStorePost.php | store_delete | 
| app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php | store_edit | 
| app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php | store_add | 
| app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php | store_group_save | 
| app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php | НЕ СОВПАДАЕТ | 
| приложение/код/Magento/Бэкэнд/Модель/Auth.php | backend_auth_user_login_success | 
| приложение/код/Magento/Бэкэнд/Модель/Auth.php | backend_auth_user_login_failed | 
| приложение/код/Magento/Бэкэнд/Модель/Auth.php | backend_auth_user_login_failed | 
| app/code/Magento/Bundle/Block/Catalog/Product/View/Type/Bundle.php | catalog_product_option_price_configuration_after | 
| app/code/Magento/Bundle/Model/Product/Price.php | prepare_catalog_product_collection_prices | 
| app/code/Magento/Bundle/Model/Product/Price.php | catalog_product_get_final_price | 
| app/code/Magento/Bundle/Model/Product/Price.php | catalog_product_get_final_price | 
| приложение/код/Magento/Bundle/Model/ResourceModel/Indexer/Price.php | catalog_product_prepare_index_select | 
| app/code/Magento/Bundle/Pricing/Price/BundleSelectionPrice.php | catalog_product_get_final_price | 
| app/code/Magento/Catalog/Block/Adminhtml/Category/Tab/Attributes.php | adminhtml_catalog_category_edit_prepare_form | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tabs.php | adminhtml_catalog_category_tabs | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php | adminhtml_catalog_category_tree_is_moveable | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php | adminhtml_catalog_category_tree_can_add_root_category | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php | adminhtml_catalog_category_tree_can_add_sub_category | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Advanced.php | product_attribute_form_build | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php | product_attribute_form_build_front_tab | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php | adminhtml_catalog_product_attribute_edit_frontend_prepare_form | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php | adminhtml_product_attribute_types | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php | product_attribute_form_build_main_tab | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Продукт/Атрибут/Grid.php | product_attribute_grid_build | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php | adminhtml_catalog_product_edit_prepare_form | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php | adminhtml_catalog_product_edit_element_types | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Main.php | adminhtml_catalog_product_attribute_set_main_html_before | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Toolbar/Main.php | adminhtml_catalog_product_attribute_set_toolbar_main_html_before | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Action/Attribute/Tab/Attributes.php | adminhtml_catalog_product_form_prepare_excluded_field_list | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes/Create.php | adminhtml_catalog_product_edit_tab_attributes_create_html_before | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php | adminhtml_catalog_product_edit_prepare_form | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php | adminhtml_catalog_product_edit_element_types | 
| приложение/код/Magento/Каталог/Блок/Adminhtml/Продукт/Grid.php | adminhtml_catalog_product_grid_prepare_massaction | 
| app/code/Magento/Catalog/Block/Adminhtml/Product/Helper/Form/Gallery/Content.php | catalog_product_gallery_prepare_layout | 
| приложение/код/Magento/Каталог/Блок/Продукт/AbstractProduct.php | catalog_block_product_status_display | 
| приложение/код/Magento/Каталог/Блок/Продукт/ListProduct.php | catalog_block_product_list_collection | 
| приложение/код/Magento/Каталог/Блок/Продукт/Список Продуктов/Upsell.php | catalog_product_upsell | 
| приложение/код/Magento/Каталог/Блок/Продукт/Вид/Options.php | catalog_product_option_price_configuration_after | 
| приложение/код/Magento/Каталог/Блок/Продукт/View.php | catalog_product_view_config | 
| приложение/код/Magento/Каталог/Блок/Rss/Category.php | rss_catalog_category_xml_callback | 
| приложение/код/Magento/Каталог/Блок/Rss/Продукт/NewProducts.php | rss_catalog_new_xml_callback | 
| приложение/код/Magento/Каталог/Блок/Rss/Продукт/Special.php | rss_catalog_special_xml_callback | 
| приложение/код/Magento/Каталог/Блок/ShortcutButtons.php | ярлык_кнопок_контейнер | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Delete.php | catalog_controller_category_delete | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Edit.php | category_prepare_ajax_response | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Save.php | catalog_category_prepare_save | 
| app/code/Magento/Catalog/Controller/Adminhtml/Product/Action/Attribute/Save.php | catalog_product_to_website_change | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Продукт/Edit.php | catalog_product_edit_action | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Продукт/Галерея/Upload.php | catalog_product_gallery_upload_image_after | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Product/NewAction.php | catalog_product_new_action | 
| приложение/код/Magento/Каталог/Контроллер/Adminhtml/Product/Save.php | controller_action_catalog_product_save_entity_after | 
| приложение/код/Magento/Каталог/Контроллер/Категория/View.php | catalog_controller_category_init_after | 
| приложение/код/Magento/Каталог/Контроллер/Продукт/Сравнить/Add.php | catalog_product_compare_add_product | 
| приложение/код/Magento/Каталог/Контроллер/Продукт/Сравнить/Удалить.php | catalog_product_compare_remove_product | 
| приложение/код/Magento/Каталог/Помощник/Продукт/View.php | catalog_controller_product_view | 
| приложение/код/Magento/Каталог/Помощник/Product.php | catalog_controller_product_init_before | 
| приложение/код/Magento/Каталог/Помощник/Product.php | catalog_controller_product_init_after | 
| приложение/код/Magento/Каталог/Модель/Category.php | _move_before | 
| приложение/код/Magento/Каталог/Модель/Category.php | _move_after | 
| приложение/код/Magento/Каталог/Модель/Category.php | category_move | 
| приложение/код/Magento/Каталог/Модель/Продукт/Action.php | catalog_product_attribute_update_before | 
| приложение/код/Magento/Каталог/Модель/Продукт/Атрибут/Источник/Inputtype.php | adminhtml_product_attribute_types | 
| приложение/код/Magento/Каталог/Модель/Продукт/Тип/AbstractType.php | catalog_product_type_prepare_%s_options | 
| приложение/код/Magento/Каталог/Модель/Продукт/Тип/AbstractType.php | НЕ СОВПАДАЕТ | 
| приложение/код/Magento/Каталог/Модель/Товар/Тип/Цена.php | catalog_product_get_final_price | 
| приложение/код/Magento/Каталог/Модель/Product.php | _validate_before | 
| приложение/код/Magento/Каталог/Модель/Product.php | _validate_after | 
| приложение/код/Magento/Каталог/Модель/Product.php | catalog_product_is_salable_before | 
| приложение/код/Magento/Каталог/Модель/Product.php | catalog_product_is_salable_after | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php | _load_before | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php | _load_after | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php | _add_is_active_filter | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php | _load_before | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php | _load_after | 
| app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php | _add_is_active_filter | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Flat.php | catalog_category_tree_init_inactive_category_ids | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Flat.php | catalog_category_flat_loadnodes_before | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Tree.php | catalog_category_tree_init_inactive_category_ids | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Category.php | catalog_category_change_products | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Category.php | catalog_category_delete_after_done | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php | catalog_prepare_price_select | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php | catalog_product_collection_load_after | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php | catalog_product_collection_before_add_count_to_categories | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php | catalog_product_collection_apply_limitations_after | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Compare/Item/Collection.php | catalog_product_compare_item_collection_clear | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/AbstractEav.php | prepare_catalog_product_index_select | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Decimal.php | prepare_catalog_product_index_select | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Source.php | prepare_catalog_product_index_select | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Source.php | prepare_catalog_product_index_select | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Цена/DefaultPrice.php | prepare_catalog_product_index_select | 
| приложение/код/Magento/Каталог/Модель/ResourceModel/Product.php | catalog_product_delete_after_done | 
| app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php | catalog_prepare_price_select | 
| приложение/код/Magento/Каталог/Модель/Rss/Продукт/NotifyStock.php | rss_catalog_notify_stock_collection_select | 
| приложение/код/Magento/Каталог/Плагин/Модель/Продукт/Действие/UpdateAttributesFlushCache.php | clean_cache_by_tags | 
| приложение/код/Magento/CatalogImportExport/Model/Import/Product.php | catalog_product_import_bunch_delete_after | 
| приложение/код/Magento/CatalogImportExport/Model/Import/Product.php | catalog_product_import_finish_before | 
| приложение/код/Magento/CatalogImportExport/Model/Import/Product.php | catalog_product_import_bunch_save_after | 
| приложение/код/Magento/CatalogImportExport/Model/Import/Product.php | catalog_product_import_bunch_delete_commit_before | 
| приложение/код/Magento/CatalogImportExport/Model/Import/Product.php | catalog_product_import_bunch_delete_commit_after | 
| приложение/код/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Index.php | каталогrule_dirty_notice | 
| приложение/код/Magento/CatalogInventory/Model/Indexer/Stock/AbstractAction.php | clean_cache_by_tags | 
| приложение/код/Magento/CatalogRule/Block/Adminhtml/Promo/Catalog/Edit/Tab/Main.php | adminhtml_promo_catalog_edit_tab_main_prepare_form | 
| приложение/код/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Save.php | adminhtml_controller_catalogrule_prepare_save | 
| приложение/код/Magento/CatalogRule/Model/Indexer/AbstractIndexer.php | clean_cache_by_tags | 
| приложение/код/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/DataProvider.php | catelogsearch_searchable_attributes_load_after | 
| приложение/код/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php | catelogsearch_searchable_attributes_load_after | 
| приложение/код/Magento/CatalogSearch/Model/ResourceModel/Fulltext.php | каталогsearch_reset_search_result | 
| app/code/Magento/Checkout/Block/QuoteShortcutButtons.php | ярлык_кнопок_контейнер | 
| app/code/Magento/Checkout/Controller/Cart/Add.php | checkout_cart_add_product_complete | 
| приложение/код/Magento/Checkout/Controller/Cart/UpdateItemOptions.php | checkout_cart_update_item_complete | 
| приложение/код/Magento/Checkout/контроллер/Onepage/SaveOrder.php | checkout_controller_onepage_saveЗаказ | 
| приложение/код/Magento/Checkout/контроллер/Onepage/Success.php | checkout_onepage_controller_success_action | 
| приложение/код/Magento/Checkout/Helper/Data.php | checkout_allow_guest | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_product_add_after | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_update_items_before | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_update_items_after | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_save_before | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_save_after | 
| приложение/код/Magento/Оформить заказ/Модель/Cart.php | checkout_cart_product_update_after | 
| приложение/код/Magento/Checkout/Model/Session.php | custom_quote_process | 
| приложение/код/Magento/Checkout/Model/Session.php | checkout_quote_init | 
| приложение/код/Magento/Checkout/Model/Session.php | load_customer_quote_before | 
| приложение/код/Magento/Checkout/Model/Session.php | checkout_quote_destroy | 
| приложение/код/Magento/Checkout/Model/Session.php | restore_quote | 
| приложение/код/Magento/Checkout/Model/Type/Onepage.php | checkout_type_onepage_save_order_after | 
| приложение/код/Magento/Checkout/Model/Type/Onepage.php | checkout_submit_all_after | 
| приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Content.php | adminhtml_cms_page_edit_tab_content_prepare_form | 
| приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Design.php | adminhtml_cms_page_edit_tab_design_prepare_form | 
| приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Main.php | adminhtml_cms_page_edit_tab_main_prepare_form | 
| приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Meta.php | adminhtml_cms_page_edit_tab_meta_prepare_form | 
| приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Delete.php | adminhtml_cmspage_on_delete | 
| приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Delete.php | adminhtml_cmspage_on_delete | 
| приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Save.php | cms_page_prepare_save | 
| приложение/код/Magento/Cms/контроллер/Router.php | cms_controller_router_match_before | 
| приложение/код/Magento/Cms/помощник/Page.php | cms_page_render | 
| приложение/код/Magento/Cms/Помощник/Wysiwyg/Images.php | cms_wysiwyg_images_static_urls_allowed | 
| приложение/код/Magento/Config/Block/System/Config/Form/Fieldset/Modules/DisableOutput.php | adminhtml_system_config_advanced_disableoutput_render_before | 
| приложение/код/Magento/Конфигурация/Модель/Config.php | НЕ СОВПАДАЕТ | 
| приложение/код/Magento/ConfigurableProduct/Model/Product/Validator/Plugin.php | catalog_product_validate_variations_before | 
| приложение/код/Magento/Cookie/Контроллер/Index/NoCookies.php | controller_action_nocookies | 
| приложение/код/Magento/CurrencySymbol/Model/System/Currencysymbol.php | admin_system_config_changed_section_currency_before_reinit | 
| приложение/код/Magento/CurrencySymbol/Model/System/Currencysymbol.php | admin_system_config_changed_section_currency | 
| app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Carts.php | adminhtml_block_html_before | 
| приложение/код/Magento/Клиент/Контроллер/Учетная запись/CreatePost.php | customer_register_success | 
| приложение/код/Magento/Клиент/Контроллер/Учетная запись/EditPost.php | customer_account_edited | 
| приложение/код/Magento/Клиент/Контроллер/Adminhtml/Index/Save.php | adminhtml_customer_prepare_save | 
| приложение/код/Magento/Клиент/Контроллер/Adminhtml/Index/Save.php | adminhtml_customer_save_after | 
| приложение/код/Magento/Клиент/Модель/AccountManagement.php | customer_customer_authenticated | 
| приложение/код/Magento/Клиент/Модель/AccountManagement.php | customer_data_object_login | 
| приложение/код/Magento/Клиент/Модель/Адрес/AbstractAddress.php | customer_address_format | 
| приложение/код/Magento/Клиент/Модель/Клиент.php | customer_customer_authenticated | 
| приложение/код/Magento/Клиент/Модель/Клиент.php | customer_validate | 
| приложение/код/Magento/Customer/Model/ResourceModel/CustomerRepository.php | customer_save_after_data_object | 
| приложение/код/Magento/Клиент/Модель/Session.php | customer_session_init | 
| приложение/код/Magento/Клиент/Модель/Session.php | Вход для клиентов | 
| приложение/код/Magento/Клиент/Модель/Session.php | customer_data_object_login | 
| приложение/код/Magento/Клиент/Модель/Session.php | Вход для клиентов | 
| приложение/код/Magento/Клиент/Модель/Session.php | customer_data_object_login | 
| приложение/код/Magento/Клиент/Модель/Session.php | customer_logout | 
| приложение/код/Magento/Клиент/Модель/Visitor.php | visitor_init | 
| приложение/код/Magento/Клиент/Модель/Visitor.php | посетитель_активность_сохранить | 
| app/code/Magento/Eav/Block/Adminhtml/Attribute/Edit/Main/AbstractMain.php | adminhtml_block_eav_attribute_edit_form_init | 
| приложение/код/Magento/Eav/Model/Entity/Collection/AbstractCollection.php | eav_collection_abstract_load_before | 
| приложение/код/Magento/GiftMessage/блок/сообщение/Inline.php | gift_options_prepare_items | 
| приложение/код/Magento/GroupedProduct/Model/ResourceModel/Product/Indexer/Price/Grouped.php | catalog_product_prepare_index_select | 
| приложение/код/Magento/индексатор/модель/процессор/InvalidateCache.php | clean_cache_after_reindex | 
| app/code/Magento/Multishipping/Controller/Checkout/ShippingPost.php | checkout_controller_multishipping_shipping_post | 
| app/code/Magento/Multishipping/Controller/Checkout/Success.php | multishipping_checkout_controller_success_action | 
| app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php | checkout_type_multishipping_set_shipping_items | 
| app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php | checkout_type_multishipping_create_orders_single | 
| app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php | checkout_submit_all_after | 
| app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php | checkout_multishipping_refund_all | 
| приложение/код/Magento/PageCache/Model/Cache/Type.php | adminhtml_cache_refresh_type | 
| приложение/код/Magento/PageCache/Model/Layout/DepersonalizePlugin.php | depersonalize_clear_session | 
| приложение/код/Magento/Платеж/Блокировка/Форма/Cc.php | payment_form_block_to_html_before | 
| приложение/код/Magento/Оплата/Модель/Cart.php | payment_cart_collect_items_and_amounts | 
| приложение/код/Magento/Платеж/Модель/Метод/AbstractMethod.php | payment_method_is_active | 
| приложение/код/Magento/Платеж/Модель/Метод/Adapter.php | payment_method_is_active | 
| приложение/код/Magento/Платеж/Модель/Метод/Adapter.php | payment_method_assign_data_ | 
| приложение/код/Magento/Paypal/Контроллер/Экспресс/AbstractExpress/PlaceOrder.php | paypal_express_place_order_success | 
| приложение/код/Magento/постоянный/контроллер/индекс/UnsetCookie.php | persisted_session_expired | 
| приложение/код/Magento/Persistent/Observer/CheckExpirePersistentQuoteObserver.php | persisted_session_expired | 
| приложение/код/Magento/Цитата/Модель/Корзина/Итоги/ItemConverter.php | items_additional_data | 
| приложение/код/Magento/Цитата/Модель/Цитата/Адрес/ToOrder.php | sales_convert_quote_to_order | 
| приложение/код/Magento/Цитата/Модель/Цитата/Item.php | sales_quote_item_qty_set_after | 
| приложение/код/Magento/Цитата/Модель/Цитата/Item.php | sales_quote_item_set_product | 
| приложение/код/Magento/Цитата/Модель/Цитата/Payment.php | _import_data_before | 
| приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php | sales_quote_collect_totals_before | 
| приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php | sales_quote_collect_totals_after | 
| приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php | sales_quote_address_collect_totals_before | 
| приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php | sales_quote_address_collect_totals_after | 
| приложение/код/Magento/Цитата/Модель/Quote.php | sales_quote_remove_item | 
| приложение/код/Magento/Цитата/Модель/Quote.php | sales_quote_add_item | 
| приложение/код/Magento/Цитата/Модель/Quote.php | sales_quote_product_add_after | 
| приложение/код/Magento/Цитата/Модель/Quote.php | _merge_before | 
| приложение/код/Magento/Цитата/Модель/Quote.php | _merge_after | 
| приложение/код/Magento/Цитата/Модель/QuoteManagement.php | checkout_submit_before | 
| приложение/код/Magento/Цитата/Модель/QuoteManagement.php | checkout_submit_all_after | 
| приложение/код/Magento/Цитата/Модель/QuoteManagement.php | sales_model_service_quote_submit_before | 
| приложение/код/Magento/Цитата/Модель/QuoteManagement.php | sales_model_service_quote_submit_success | 
| приложение/код/Magento/Цитата/Модель/QuoteManagement.php | sales_model_service_quote_submit_failure | 
| app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Collection.php | _load_after | 
| app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php | prepare_catalog_product_collection_prices | 
| app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php | sales_quote_item_collection_products_after_load | 
| приложение/код/Magento/Reports/Block/Adminhtml/Grid.php | adminhtml_widget_grid_filter_collection | 
| app/code/Magento/Reports/Model/ResourceModel/Order/Collection.php | sales_prepare_amount_expression | 
| приложение/код/Magento/Обзор/Контроллер/Product.php | Review_controller_product_init_before | 
| приложение/код/Magento/Обзор/Контроллер/Product.php | Review_controller_product_init | 
| приложение/код/Magento/Обзор/Контроллер/Product.php | Review_controller_product_init_after | 
| приложение/код/Magento/Обзор/Модель/ResourceModel/Рейтинг/Collection.php | rating_rating_collection_load_before | 
| приложение/код/Magento/Обзор/Модель/ResourceModel/Обзор/Collection.php | review_review_collection_load_before | 
| приложение/код/Magento/Обзор/Модель/Rss.php | rss_catalog_review_collection_select | 
| app/code/Magento/Sales/Block/Adminhtml/Reorder/Renderer/Action.php | adminhtml_customer_orders_add_action_renderer | 
| приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/AddressSave.php | admin_sales_order_address_update | 
| приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/Create.php | adminhtml_sales_order_create_process_data_before | 
| приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/Create.php | adminhtml_sales_order_create_process_data | 
| приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/CreditmemoLoader.php | adminhtml_sales_order_creditmemo_register_before | 
| приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php | sales_convert_order_to_quote | 
| приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php | sales_convert_order_item_to_quote_item | 
| приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php | checkout_submit_all_after | 
| приложение/код/Magento/Продажи/Модель/Конфигурация/Бэкенд/Электронная почта/AsyncSending.php | sales_email_general_async_sending | 
| приложение/код/Magento/Продажи/Модель/Конфигурация/Бэкенд/Сетка/AsyncIndexing.php | dev_grid_async_indexing | 
| приложение/код/Magento/Продажи/Модель/Заказ/Адрес/Renderer.php | customer_address_format | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/CreditmemoCommentSender.php | электронная почта_creditmemo_comment_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/CreditmemoSender.php | электронная почта_creditmemo_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/InvoiceCommentSender.php | email_invoice_comment_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/InvoiceSender.php | электронная почта_invoice_set_template_vars_before | 
| app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php | email_order_comment_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/OrderSender.php | email_order_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/ДоставкаКомментарийSender.php | email_shipment_comment_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/ShipmentSender.php | email_shipment_set_template_vars_before | 
| приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php | sales_order_invoice_pay | 
| приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php | sales_order_invoice_cancel | 
| приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php | sales_order_invoice_register | 
| приложение/код/Magento/Продажи/Модель/Заказ/Item.php | sales_order_item_cancel | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата/Операции/CaptureOperation.php | sales_order_payment_capture | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_load_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_save_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_save_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_delete_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_invoice_load_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_invoice_load_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_shipment_load_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_shipment_load_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_creditmemo_load_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_creditmemo_load_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_grid_collection_load_before | 
| приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php | sales_order_invoice_save_after | 
| приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php | sales_order_shipment_save_after | 
| приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php | sales_order_creditmemo_save_after | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата/Транзакция.php | _html_txn_id | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_place_start | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_place_end | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_pay | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_cancel_invoice | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_void | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_refund | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_cancel_creditmemo | 
| приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php | sales_order_payment_cancel | 
| приложение/код/Magento/Продажи/Модель/Заказ/Status.php | sales_order_status_unassign | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_place_before | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | sales_order_place_after | 
| приложение/код/Magento/Продажи/Модель/Заказ.php | order_cancel_after | 
| приложение/код/Magento/Продажи/Модель/ResourceModel/Attribute.php | _save_attribute_before | 
| приложение/код/Magento/Продажи/Модель/ResourceModel/Attribute.php | _save_attribute_after | 
| app/code/Magento/Sales/Model/ResourceModel/Order/Address/Collection.php | _load_after | 
| app/code/Magento/Sales/Model/ResourceModel/Order/Collection/AbstractCollection.php | _set_sales_order | 
| приложение/код/Magento/Продажи/Модель/ResourceModel/Продажа/Collection.php | sales_sale_collection_query_before | 
| приложение/код/Magento/Продажи/Модель/Rss/NewOrder.php | rss_order_new_collection_select | 
| приложение/код/Magento/Продажи/Модель/Сервис/CreditmemoService.php | sales_order_creditmemo_cancel | 
| приложение/код/Magento/Продажи/Модель/Сервис/CreditmemoService.php | sales_order_creditmemo_refund | 
| приложение/код/Magento/Продажи/Модель/Сервис/OrderService.php | sales_order_state_change_before | 
| app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Actions.php | adminhtml_block_salesrule_actions_prepareform | 
| app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Coupons/Form.php | adminhtml_promo_quote_edit_tab_coupons_form_prepare_form | 
| app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Main.php | adminhtml_promo_quote_edit_tab_main_prepare_form | 
| приложение/код/Magento/SalesRule/Block/Adminhtml/Promo/Widget/Chooser.php | adminhtml_block_promo_widget_chooser_prepare_collection | 
| приложение/код/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Save.php | adminhtml_controller_salesrule_prepare_save | 
| приложение/код/Magento/SalesRule/Model/Quote/Discount.php | sales_quote_address_discount_item | 
| приложение/код/Magento/SalesRule/Model/Quote/Discount.php | sales_quote_address_discount_item | 
| приложение/код/Magento/SalesRule/Модель/Правило/Условие/Combine.php | salesrule_rule_condition_combine | 
| приложение/код/Magento/SalesRule/Model/Rule.php | salesrule_rule_get_coupon_types | 
| приложение/код/Magento/SalesRule/Model/RulesApplier.php | salesrule_validator_process | 
| app/code/Magento/Search/Controller/Adminhtml/Term/Report.php | on_view_report | 
| приложение/код/Magento/SendFriend/контроллер/продукт/Send.php | отправитьдруг_продукт | 
| приложение/код/Magento/Магазин/Модель/Адрес/Renderer.php | store_address_format | 
| приложение/код/Magento/Образцы/Контроллер/Adminhtml/Iframe/Show.php | swatch_gallery_upload_image_after | 
| app/code/Magento/Tax/Controller/Adminhtml/Tax/IgnoreTaxNotification.php | adminhtml_cache_refresh_type | 
| app/code/Magento/Tax/Model/Calculation/Rate.php | tax_settings_change_after | 
| app/code/Magento/Tax/Model/Calculation/Rate.php | tax_settings_change_after | 
| app/code/Magento/Tax/Model/Calculation/Rate.php | tax_settings_change_after | 
| app/code/Magento/Tax/Model/Calculation/Rule.php | tax_settings_change_after | 
| app/code/Magento/Tax/Model/Calculation/Rule.php | tax_settings_change_after | 
| app/code/Magento/Tax/Model/Calculation.php | tax_rate_data_fetch | 
| приложение/код/Magento/тема/блок/Html/Topmenu.php | page_block_html_topmenu_gethtml_before | 
| приложение/код/Magento/тема/блок/Html/Topmenu.php | page_block_html_topmenu_gethtml_after | 
| приложение/код/Magento/тема/модель/Config.php | assign_theme_to_stores_after | 
| приложение/код/Magento/Theme/Observer/CheckThemeIsAssignedObserver.php | назначенный_тема_измененный | 
| приложение/код/Magento/тема/Setup/InstallData.php | theme_registration_from_filesystem | 
| приложение/код/Magento/пользователь/блок/роль.php | разрешения_роль_html_перед | 
| приложение/код/Magento/Пользователь/Контроллер/Adminhtml/Пользователь/Роль/SaveRole.php | admin_permissions_role_prepare_save | 
| приложение/код/Magento/Пользователь/Модель/User.php | admin_user_authenticate_before | 
| приложение/код/Magento/Пользователь/Модель/User.php | admin_user_authenticate_after | 
| app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Options.php | product_option_renderer_init | 
| приложение/код/Magento/список желаний/контроллер/индекс/Add.php | список желаний_добавить_продукт | 
| приложение/код/Magento/список желаний/контроллер/индекс/Send.php | список_пожеланий_поделиться | 
| приложение/код/Magento/список желаний/контроллер/индекс/UpdateItemOptions.php | список желаний_update_item | 
| приложение/код/Magento/Wishlist/Helper/Data.php | список желаний_items_renewed | 
| app/code/Magento/Wishlist/Model/ResourceModel/Item/Collection.php | список желаний_item_collection_products_after_load | 
| приложение/код/Magento/Wishlist/Model/Rss/Wishlist.php | rss_wishlist_xml_callback | 
| приложение/код/Magento/список желаний/модель/список желаний.php | список желаний_add_item | 
| приложение/код/Magento/список желаний/модель/список желаний.php | список желаний_product_add_after | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_predispatch | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_predispatch_ | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_predispatch_ | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_postdispatch_ | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_postdispatch_ | 
| lib/internal/Magento/Framework/App/Action/Action.php | controller_action_postdispatch | 
| lib/internal/Magento/Framework/App/Cron.php | дефолт | 
| lib/internal/Magento/Framework/App/FrontController.php | НЕ СОВПАДАЕТ | 
| lib/внутренний/Magento/Framework/App/Http.php | НЕ СОВПАДАЕТ | 
| lib/внутренний/Magento/Framework/App/Http.php | controller_front_send_response_before | 
| lib/внутренний/Magento/Framework/App/View.php | controller_action_layout_render_before | 
| lib/внутренний/Magento/Framework/App/View.php | controller_action_layout_render_before_ | 
| lib/internal/Magento/Framework/Controller/Noroute/Index.php | controller_action_noroute | 
| lib/internal/Magento/Framework/Data/AbstractSearchResult.php | abstract_search_result_load_before | 
| lib/internal/Magento/Framework/Data/AbstractSearchResult.php | _load_before | 
| lib/internal/Magento/Framework/Data/AbstractSearchResult.php | abstract_search_result_load_after | 
| lib/internal/Magento/Framework/Data/AbstractSearchResult.php | _load_after | 
| lib/internal/Magento/Framework/DataObject/Copy.php | НЕ СОВПАДАЕТ | 
| lib/internal/Magento/Framework/Event/Collection.php | НЕ СОВПАДАЕТ | 
| lib/internal/Magento/Framework/Event/Manager.php | НЕ СОВПАДАЕТ | 
| lib/internal/Magento/Framework/Event/Observer/Collection.php | НЕ СОВПАДАЕТ | 
| lib/internal/Magento/Framework/Event.php | НЕ СОВПАДАЕТ | 
| lib/internal/Magento/Framework/Locale/Currency.php | currency_display_options_forming | 
| lib/internal/Magento/Framework/Message/Manager.php | session_abstract_clear_messages | 
| lib/internal/Magento/Framework/Message/Manager.php | session_abstract_add_message | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_load_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _load_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_load_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _load_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_save_commit_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _save_commit_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_save_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _save_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_save_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | clean_cache_by_tags | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _save_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_delete_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _delete_before | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_delete_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | clean_cache_by_tags | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _delete_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | model_delete_commit_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _delete_commit_after | 
| lib/internal/Magento/Framework/Model/AbstractModel.php | _clear | 
| lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php | core_collection_abstract_load_before | 
| lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php | _load_before | 
| lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php | core_collection_abstract_load_after | 
| lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php | _load_after | 
| lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl/RelationComposite.php | _process_relation | 
| lib/internal/Magento/Framework/View/Element/AbstractBlock.php | view_block_abstract_to_html_before | 
| lib/internal/Magento/Framework/View/Element/Messages.php | view_message_block_render_grouped_html_after | 
| lib/internal/Magento/Framework/View/Layout/Builder.php | layout_load_before | 
| lib/internal/Magento/Framework/View/Layout/Builder.php | layout_generate_blocks_before | 
| lib/internal/Magento/Framework/View/Layout/Builder.php | layout_generate_blocks_after | 
| lib/internal/Magento/Framework/View/Layout/Generator/Block.php | core_layout_block_create_after | 
| lib/internal/Magento/Framework/View/Layout.php | core_layout_render_element | 
| lib/internal/Magento/Framework/View/Result/Layout.php | layout_render_before | 
| lib/internal/Magento/Framework/View/Result/Layout.php | layout_render_before_ | 
See also:

Как включить режим разработчика в Magento 2
Как получить URL-адрес изображения продукта в Magento 2
