قائمة أحداث Magento 2 وكيفية استخدامها

نشرت: 2021-05-07

جدول المحتويات

في هذا المنشور ، سنوضح لك كيفية استخدام الأحداث في Magento 2. لكن أولاً نحتاج إلى فهم الأحداث والمراقبين . يعتمد تنفيذ الأحداث والمراقبين في Magento 2 على نمط النشر والاشتراك. باستخدام الأحداث والمراقبين ، يمكنك تشغيل التعليمات البرمجية المخصصة استجابةً لحدث 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 version = "1.0"؟>
<config xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: noNamespaceSchemaLocation = "urn: magento: framework: Event / etc / events.xsd">
    <event name = "my_module_event_before">
        <Observer name = "myObserverName" مثيل = "MyCompany \ MyModule \ Observer \ MyObserver" />
    </event>
    <event name = "my_module_event_after">
        <Observer name = "myObserverName" مثيل = "MyCompany \ MyModule \ Observer \ AnotherObserver" />
    </event>
</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 ؛

فئة OtherObserver تنفذ ObserverInterface
{
  الوظيفة العامة __construct ()
  {
    // رمز تهيئة المراقب ...
    // يمكنك استخدام حقن التبعية للحصول على أي فئة قد يحتاجها هذا المراقب.
  }

  تنفيذ الوظيفة العامة (\ Magento \ Framework \ Event \ Observer $ Observer)
  {
    $ myEventData = $ Observer-> getData ('myEventData') ؛
    // رمز تنفيذ مراقب إضافي ...
  }
}

الاشتراك في الأحداث

يمكن تكوين المراقبين لمشاهدة أحداث معينة في ملف events.xml.

عنصر Observer xml له الخصائص التالية:

  • name (مطلوب) - اسم المراقب لتعريف الحدث.
  • المثيل (مطلوب) - اسم الفئة المؤهلة بالكامل للمراقب.
  • معطل - لتحديد ما إذا كان هذا المراقب نشطًا أم لا. القيمة الافتراضية هي كاذبة.
  • Shared - يحدد أسلوب حياة الفصل. الافتراضي هو الصحيح.

فيما يلي مثال على كيفية تعيين مراقبين لمشاهدة أحداث معينة:

 <؟ xml version = "1.0"؟>
<config xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: noNamespaceSchemaLocation = "urn: magento: framework: Event / etc / events.xsd">
    <event name = "my_module_event_before">
        <Observer name = "myObserverName" مثيل = "MyCompany \ MyModule \ Observer \ MyObserver" />
    </event>
    <event name = "my_module_event_after">
        <اسم Observer = "myObserverName" مثيل = "MyCompany \ MyModule \ Observer \ AnotherObserver" />
    </event>
</config>

لاحظ أن أسماء المراقبين يجب أن تكون فريدة لكل تعريف حدث. لا يمكن أن يكون لديك مراقبان بنفس الاسم في نفس تعريف الحدث لتجنب التجاوز.

3. حدث الإرسال

يمكن إرسال الأحداث باستخدام فئة Magento \ Framework \ Event \ Manager . يمكن الحصول على هذه الفئة من خلال حقن التبعية من خلال تحديد التبعية في المُنشئ الخاص بك.

لإرسال حدث ، اتصل بوظيفة الإرسال لفئة مدير الحدث وقم بتزويدها باسم الحدث الذي تريد إرساله مع مجموعة من البيانات التي ترغب في تقديمها للمراقبين.

يوضح المثال التالي كيفية إرسال حدث مع أو بدون مصفوفة من البيانات.

 مساحة الاسم MyCompany \ MyModule؛

استخدام Magento \ Framework \ Event \ ManagerInterface كـ EventManager ؛

فئة MyClass
{
  / **
   *var EventManager
   * /
  خاص $ eventManager؛

  الوظيفة العامة __construct (EventManager $ eventManager)
  {
    $ this-> eventManager = $ eventManager ؛
  }

  وظيفة عامة شيء ()
  {
    $ eventData = null؛
    // شفرة...
    $ 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
app / code / Magento / Backend / Block / System / Store / Edit / AbstractForm.php adminhtml_store_edit_form_prepare_form
app / code / Magento / Backend / Block / Template.php adminhtml_block_html_before
app / code / Magento / Backend / Block / Widget / Grid.php backend_block_widget_grid_prepare_grid_before
app / code / Magento / Backend / Console / Command / CacheCleanCommand.php adminhtml_cache_flush_system
app / code / Magento / Backend / Console / Command / 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 لا تطابق
app / code / Magento / Backend / Model / Auth.php backend_auth_user_login_success
app / code / Magento / Backend / Model / Auth.php backend_auth_user_login_failed
app / code / Magento / Backend / Model / Auth.php backend_auth_user_login_failed
app / code / Magento / Bundle / Block / Catalog / Product / View / Type / Bundle.php index_product_option_price_configuration_after
app / code / Magento / Bundle / Model / Product / Price.php إعداد_ كتالوج_المنتج_جمع_الأسعار
app / code / Magento / Bundle / Model / Product / Price.php index_product_get_final_price
app / code / Magento / Bundle / Model / Product / Price.php index_product_get_final_price
app / code / Magento / Bundle / Model / ResourceModel / Indexer / Price.php index_product_prepare_index_select
app / code / Magento / Bundle / Pricing / Price / BundleSelectionPrice.php index_product_get_final_price
app / code / Magento / Catalog / Block / Adminhtml / Category / Tab / Attributes.php adminhtml_catalog_category_edit_prepare_form
app / code / Magento / Catalog / Block / Adminhtml / Category / Tabs.php adminhtml_catalog_category_tabs
app / code / Magento / Catalog / Block / Adminhtml / Category / Tree.php adminhtml_catalog_category_tree_is_moveable
app / code / Magento / Catalog / Block / Adminhtml / Category / Tree.php adminhtml_catalog_category_tree_can_add_root_category
app / code / Magento / Catalog / Block / Adminhtml / Category / 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
app / code / Magento / Catalog / Block / Adminhtml / Product / Attribute / 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
app / code / Magento / Catalog / Block / Adminhtml / Product / Grid.php adminhtml_catalog_product_grid_prepare_massaction
app / code / Magento / Catalog / Block / Adminhtml / Product / Helper / Form / Gallery / Content.php index_product_gallery_prepare_layout
app / code / Magento / Catalog / Block / Product / AbstractProduct.php index_block_product_status_display
app / code / Magento / Catalog / Block / Product / ListProduct.php index_block_product_list_collection
app / code / Magento / Catalog / Block / Product / ProductList / Upsell.php كتالوج_المنتج_وبسيل
app / code / Magento / Catalog / Block / Product / View / Options.php index_product_option_price_configuration_after
app / code / Magento / Catalog / Block / Product / View.php index_product_view_config
app / code / Magento / Catalog / Block / Rss / Category.php rss_catalog_category_xml_callback
app / code / Magento / Catalog / Block / Rss / Product / NewProducts.php rss_catalog_new_xml_callback
app / code / Magento / Catalog / Block / Rss / Product / Special.php rss_catalog_special_xml_callback
app / code / Magento / Catalog / Block / ShortcutButtons.php shortcut_buttons_container
app / code / Magento / Catalog / Controller / Adminhtml / Category / Delete.php index_controller_category_delete
app / code / Magento / Catalog / Controller / Adminhtml / Category / Edit.php category_prepare_ajax_response
app / code / Magento / Catalog / Controller / Adminhtml / Category / Save.php index_category_prepare_save
app / code / Magento / Catalog / Controller / Adminhtml / Product / Action / Attribute / Save.php index_product_to_website_change
app / code / Magento / Catalog / Controller / Adminhtml / Product / Edit.php كتالوج_منتج_تحرير_عمل
app / code / Magento / Catalog / Controller / Adminhtml / Product / Gallery / Upload.php index_product_gallery_upload_image_after
app / code / Magento / Catalog / Controller / Adminhtml / Product / NewAction.php كتالوج_المنتج_جديد_العمل
app / code / Magento / Catalog / Controller / Adminhtml / Product / Save.php تحكم_action_catalog_product_save_entity_after
app / code / Magento / Catalog / Controller / Category / View.php index_controller_category_init_after
app / code / Magento / Catalog / Controller / المنتج / قارن / Add.php index_product_compare_add_product
app / code / Magento / Catalog / Controller / المنتج / المقارنة / Remove.php index_product_compare_remove_product
app / code / Magento / Catalog / Helper / Product / View.php index_controller_product_view
app / code / Magento / Catalog / Helper / Product.php index_controller_product_init_before
app / code / Magento / Catalog / Helper / Product.php index_controller_product_init_after
app / code / Magento / Catalog / Model / Category.php _move_before
app / code / Magento / Catalog / Model / Category.php _move_after
app / code / Magento / Catalog / Model / Category.php الفئة_النقل
app / code / Magento / Catalog / Model / Product / Action.php index_product_attribute_update_before
app / code / Magento / Catalog / Model / Product / Attribute / Source / Inputtype.php adminhtml_product_attribute_types
app / code / Magento / Catalog / Model / Product / Type / AbstractType.php index_product_type_prepare_٪ s_options
app / code / Magento / Catalog / Model / Product / Type / AbstractType.php لا تطابق
app / code / Magento / Catalog / Model / Product / Type / Price.php index_product_get_final_price
app / code / Magento / Catalog / Model / Product.php _validate_before
app / code / Magento / Catalog / Model / Product.php _validate_after
app / code / Magento / Catalog / Model / Product.php index_product_is_salable_before
app / code / Magento / Catalog / Model / Product.php index_product_is_salable_after
app / code / Magento / Catalog / Model / ResourceModel / Category / Collection.php _load_ قبل ذلك
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_ قبل ذلك
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
app / code / Magento / Catalog / Model / ResourceModel / Category / Flat.php index_category_tree_init_inactive_category_ids
app / code / Magento / Catalog / Model / ResourceModel / Category / Flat.php index_category_flat_loadnodes_before
app / code / Magento / Catalog / Model / ResourceModel / Category / Tree.php index_category_tree_init_inactive_category_ids
app / code / Magento / Catalog / Model / ResourceModel / Category.php index_category_change_products
app / code / Magento / Catalog / Model / ResourceModel / Category.php index_category_delete_after_done
app / code / Magento / Catalog / Model / ResourceModel / Product / Collection.php index_prepare_price_select
app / code / Magento / Catalog / Model / ResourceModel / Product / Collection.php index_product_collection_load_after
app / code / Magento / Catalog / Model / ResourceModel / Product / Collection.php الكتالوج_المنتج_المجموعة_قبل_إضافة_العدد_إلى_الفئات
app / code / Magento / Catalog / Model / ResourceModel / Product / Collection.php index_product_collection_apply_limitations_after
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المقارنة / العنصر / Collection.php index_product_compare_item_collection_clear
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المفهرس / Eav / AbstractEav.php تحضير_ كتالوج_منتج_فهرس_اختيار
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المفهرس / Eav / Decimal.php تحضير_ كتالوج_منتج_فهرس_اختيار
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المفهرس / Eav / Source.php تحضير_ كتالوج_منتج_فهرس_اختيار
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المفهرس / Eav / Source.php تحضير_ كتالوج_منتج_فهرس_اختيار
app / code / Magento / Catalog / Model / ResourceModel / المنتج / المفهرس / السعر / DefaultPrice.php تحضير_ كتالوج_منتج_فهرس_اختيار
app / code / Magento / Catalog / Model / ResourceModel / Product.php index_product_delete_after_done
app / code / Magento / Catalog / Model / ResourceModel / Product / Collection.php index_prepare_price_select
app / code / Magento / Catalog / Model / Rss / Product / NotifyStock.php rss_catalog_notify_stock_collection_select
app / code / Magento / Catalog / Plugin / Model / Product / Action / UpdateAttributesFlushCache.php clean_cache_by_tags
app / code / Magento / CatalogImportExport / Model / Import / Product.php index_product_import_bunch_delete_after
app / code / Magento / CatalogImportExport / Model / Import / Product.php index_product_import_finish_before
app / code / Magento / CatalogImportExport / Model / Import / Product.php index_product_import_bunch_save_after
app / code / Magento / CatalogImportExport / Model / Import / Product.php index_product_import_bunch_delete_commit_before
app / code / Magento / CatalogImportExport / Model / Import / Product.php index_product_import_bunch_delete_commit_after
app / code / Magento / CatalogRule / Controller / Adminhtml / Promo / Catalog / Index.php كتالوجrule_dirty_notice
app / code / Magento / CatalogInventory / Model / Indexer / Stock / AbstractAction.php clean_cache_by_tags
app / code / Magento / CatalogRule / Block / Adminhtml / Promo / Catalog / Edit / Tab / Main.php adminhtml_promo_catalog_edit_tab_main_prepare_form
app / code / Magento / CatalogRule / Controller / Adminhtml / Promo / Catalog / Save.php adminhtml_controller_catalogrule_prepare_save
app / code / Magento / CatalogRule / Model / Indexer / AbstractIndexer.php clean_cache_by_tags
app / code / Magento / CatalogSearch / Model / Indexer / Fulltext / Action / DataProvider.php catelogsearch_searchable_attributes_load_after
app / code / Magento / CatalogSearch / Model / Indexer / Fulltext / Action / Full.php catelogsearch_searchable_attributes_load_after
app / code / Magento / CatalogSearch / Model / ResourceModel / Fulltext.php الكتالوجات search_reset_search_result
app / code / Magento / Checkout / Block / QuoteShortcutButtons.php shortcut_buttons_container
app / code / Magento / Checkout / Controller / Cart / Add.php checkout_cart_add_product_complete
app / code / Magento / Checkout / Controller / Cart / UpdateItemOptions.php checkout_cart_update_item_complete
app / code / Magento / Checkout / Controller / Onepage / SaveOrder.php checkout_controller_onepage_saveOrder
app / code / Magento / Checkout / Controller / Onepage / Success.php checkout_onepage_controller_success_action
app / code / Magento / Checkout / Helper / Data.php checkout_allow_guest
app / code / Magento / Checkout / Model / Cart.php checkout_cart_product_add_after
app / code / Magento / Checkout / Model / Cart.php checkout_cart_update_items_before
app / code / Magento / Checkout / Model / Cart.php checkout_cart_update_items_after
app / code / Magento / Checkout / Model / Cart.php checkout_cart_save_before
app / code / Magento / Checkout / Model / Cart.php checkout_cart_save_after
app / code / Magento / Checkout / Model / Cart.php checkout_cart_product_update_after
app / code / Magento / Checkout / Model / Session.php عملية_اقتباس_مخصصة
app / code / Magento / Checkout / Model / Session.php checkout_quote_init
app / code / Magento / Checkout / Model / Session.php load_customer_quote_before
app / code / Magento / Checkout / Model / Session.php checkout_quote_destroy
app / code / Magento / Checkout / Model / Session.php استعادة_اقتباس
app / code / Magento / Checkout / Model / Type / Onepage.php checkout_type_onepage_save_order_after
app / code / Magento / Checkout / Model / Type / Onepage.php checkout_submit_all_after
app / code / Magento / Cms / Block / Adminhtml / Page / Edit / Tab / Content.php adminhtml_cms_page_edit_tab_content_prepare_form
app / code / Magento / Cms / Block / Adminhtml / Page / Edit / Tab / Design.php adminhtml_cms_page_edit_tab_design_prepare_form
app / code / Magento / Cms / Block / Adminhtml / Page / Edit / Tab / Main.php adminhtml_cms_page_edit_tab_main_prepare_form
app / code / Magento / Cms / Block / Adminhtml / Page / Edit / Tab / Meta.php adminhtml_cms_page_edit_tab_meta_prepare_form
app / code / Magento / Cms / Controller / Adminhtml / Page / Delete.php adminhtml_cmspage_on_delete
app / code / Magento / Cms / Controller / Adminhtml / Page / Delete.php adminhtml_cmspage_on_delete
app / code / Magento / Cms / Controller / Adminhtml / Page / Save.php cms_page_prepare_save
app / code / Magento / Cms / Controller / Router.php cms_controller_router_match_before
app / code / Magento / Cms / Helper / Page.php cms_page_render
app / code / Magento / Cms / Helper / Wysiwyg / Images.php cms_wysiwyg_images_static_urls_allowed
app / code / Magento / Config / Block / System / Config / Form / Fieldset / Modules / DisableOutput.php adminhtml_system_config_advanced_disableoutput_render_before
app / code / Magento / Config / Model / Config.php لا تطابق
app / code / Magento / ConfigurableProduct / Model / Product / Validator / Plugin.php index_product_validate_variations_before
app / code / Magento / Cookie / Controller / Index / NoCookies.php تحكم_إجراء_ملفات تعريف الارتباط
app / code / Magento / CurrencySymbol / Model / System / Currencysymbol.php admin_system_config_changed_section_currency_before_reinit
app / code / 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
app / code / Magento / Customer / Controller / Account / CreatePost.php customer_register_success
app / code / Magento / Customer / Controller / Account / EditPost.php customer_account_edited
app / code / Magento / Customer / Controller / Adminhtml / Index / Save.php adminhtml_customer_prepare_save
app / code / Magento / Customer / Controller / Adminhtml / Index / Save.php adminhtml_customer_save_after
app / code / Magento / Customer / Model / AccountManagement.php customer_customer_authenticated
app / code / Magento / Customer / Model / AccountManagement.php customer_data_object_login
app / code / Magento / Customer / Model / Address / AbstractAddress.php customer_address_format
app / code / Magento / Customer / Model / Customer.php customer_customer_authenticated
app / code / Magento / Customer / Model / Customer.php customer_validate
app / code / Magento / Customer / Model / ResourceModel / CustomerRepository.php customer_save_after_data_object
app / code / Magento / Customer / Model / Session.php customer_session_init
app / code / Magento / Customer / Model / Session.php customer_login
app / code / Magento / Customer / Model / Session.php customer_data_object_login
app / code / Magento / Customer / Model / Session.php customer_login
app / code / Magento / Customer / Model / Session.php customer_data_object_login
app / code / Magento / Customer / Model / Session.php customer_logout
app / code / Magento / Customer / Model / Visitor.php Visitor_init
app / code / Magento / Customer / Model / Visitor.php Visitor_activity_save
app / code / Magento / Eav / Block / Adminhtml / Attribute / Edit / Main / AbstractMain.php adminhtml_block_eav_attribute_edit_form_init
app / code / Magento / Eav / Model / Entity / Collection / AbstractCollection.php eav_collection_abstract_load_before
التطبيق / الكود / Magento / GiftMessage / Block / Message / Inline.php gift_options_prepare_items
app / code / Magento / GroupedProduct / Model / ResourceModel / المنتج / المفهرس / السعر / Grouped.php index_product_prepare_index_select
app / code / Magento / Indexer / Model / Processor / 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
app / code / Magento / PageCache / Model / Cache / Type.php adminhtml_cache_refresh_type
app / code / Magento / PageCache / Model / Layout / DepersonalizePlugin.php جلسة إلغاء الشخصية
app / code / Magento / Payment / Block / Form / Cc.php payment_form_block_to_html_before
app / code / Magento / Payment / Model / Cart.php payment_cart_collect_items_and_amounts
app / code / Magento / Payment / Model / Method / AbstractMethod.php طريقة_الدفع_غير نشطة
app / code / Magento / Payment / Model / Method / Adapter.php طريقة_الدفع_غير نشطة
app / code / Magento / Payment / Model / Method / Adapter.php طريقة_الدفع_الدفعة_البيانات_الدفعة
app / code / Magento / Paypal / Controller / Express / AbstractExpress / PlaceOrder.php paypal_express_place_order_success
app / code / Magento / Persistent / Controller / Index / UnsetCookie.php جلسة_مستمرة
app / code / Magento / Persistent / Observer / CheckExpirePersistentQuoteObserver.php جلسه_منتهية
app / code / Magento / Quote / Model / Cart / Totals / ItemConverter.php items_additional_data
app / code / Magento / Quote / Model / Quote / Address / ToOrder.php sales_convert_quote_to_order
app / code / Magento / Quote / Model / Quote / Item.php sales_quote_item_qty_set_after
app / code / Magento / Quote / Model / Quote / Item.php sales_quote_item_set_product
app / code / Magento / Quote / Model / Quote / Payment.php _import_data_before
app / code / Magento / Quote / Model / Quote / TotalsCollector.php sales_quote_collect_totals_before
app / code / Magento / Quote / Model / Quote / TotalsCollector.php sales_quote_collect_totals_after
app / code / Magento / Quote / Model / Quote / TotalsCollector.php sales_quote_address_collect_totals_before
app / code / Magento / Quote / Model / Quote / TotalsCollector.php sales_quote_address_collect_totals_after
app / code / Magento / Quote / Model / Quote.php sales_quote_remove_item
app / code / Magento / Quote / Model / Quote.php sales_quote_add_item
app / code / Magento / Quote / Model / Quote.php sales_quote_product_add_after
app / code / Magento / Quote / Model / Quote.php _merge_before
app / code / Magento / Quote / Model / Quote.php _merge_after
app / code / Magento / Quote / Model / QuoteManagement.php checkout_submit_before
app / code / Magento / Quote / Model / QuoteManagement.php checkout_submit_all_after
app / code / Magento / Quote / Model / QuoteManagement.php sales_model_service_quote_submit_before
app / code / Magento / Quote / Model / QuoteManagement.php sales_model_service_quote_submit_success
app / code / Magento / Quote / Model / 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 إعداد_ كتالوج_المنتج_جمع_الأسعار
app / code / Magento / Quote / Model / ResourceModel / Quote / Item / Collection.php sales_quote_item_collection_products_after_load
app / code / Magento / Reports / Block / Adminhtml / Grid.php adminhtml_widget_grid_filter_collection
app / code / Magento / Reports / Model / ResourceModel / Order / Collection.php sales_prepare_amount_expression
app / code / Magento / Review / Controller / Product.php review_controller_product_init_before
app / code / Magento / Review / Controller / Product.php review_controller_product_init
app / code / Magento / Review / Controller / Product.php review_controller_product_init_after
app / code / Magento / Review / Model / ResourceModel / Rating / Collection.php rating_rating_collection_load_before
app / code / Magento / Review / Model / ResourceModel / Review / Collection.php review_review_collection_load_before
app / code / Magento / Review / Model / Rss.php rss_catalog_review_collection_select
app / code / Magento / Sales / Block / Adminhtml / Reorder / Renderer / Action.php adminhtml_customer_orders_add_action_renderer
app / code / Magento / Sales / Controller / Adminhtml / Order / AddressSave.php admin_sales_order_address_update
app / code / Magento / Sales / Controller / Adminhtml / Order / Create.php adminhtml_sales_order_create_process_data_before
app / code / Magento / Sales / Controller / Adminhtml / Order / Create.php adminhtml_sales_order_create_process_data
app / code / Magento / Sales / Controller / Adminhtml / Order / CreditmemoLoader.php adminhtml_sales_order_creditmemo_register_before
app / code / Magento / Sales / Model / AdminOrder / Create.php sales_convert_order_to_quote
app / code / Magento / Sales / Model / AdminOrder / Create.php sales_convert_order_item_to_quote_item
app / code / Magento / Sales / Model / AdminOrder / Create.php checkout_submit_all_after
app / code / Magento / Sales / Model / Config / Backend / Email / AsyncSending.php sales_email_general_async_sending
app / code / Magento / Sales / Model / Config / Backend / Grid / AsyncIndexing.php dev_grid_async_indexing
التطبيق / الكود / ماجنتو / المبيعات / النموذج / الطلب / العنوان / Renderer.php customer_address_format
التطبيق / الكود / Magento / المبيعات / النموذج / الطلب / البريد الإلكتروني / المرسل / CreditmemoCommentSender.php email_creditmemo_comment_set_template_vars_before
التطبيق / الكود / ماجنتو / المبيعات / النموذج / الطلب / البريد الإلكتروني / المرسل / CreditmemoSender.php email_creditmemo_set_template_vars_before
app / code / Magento / Sales / Model / Order / البريد الإلكتروني / المرسل / InvoiceCommentSender.php email_invoice_comment_set_template_vars_before
التطبيق / الكود / ماجنتو / المبيعات / النموذج / الطلب / البريد الإلكتروني / المرسل / InvoiceSender.php email_invoice_set_template_vars_before
app / code / Magento / Sales / Model / Order / البريد الإلكتروني / المرسل / OrderCommentSender.php email_order_comment_set_template_vars_before
التطبيق / الكود / ماجنتو / المبيعات / النموذج / الطلب / البريد الإلكتروني / المرسل / OrderSender.php email_order_set_template_vars_before
app / code / Magento / Sales / Model / Order / Email / Sender / ShipmentCommentSender.php email_shipment_comment_set_template_vars_before
app / code / Magento / Sales / Model / Order / Email / Sender / ShipmentSender.php email_shipment_set_template_vars_before
app / code / Magento / Sales / Model / Order / Invoice.php sales_order_invoice_pay
app / code / Magento / Sales / Model / Order / Invoice.php إلغاء_طلب_المبيعات
app / code / Magento / Sales / Model / Order / Invoice.php sales_order_invoice_register
app / code / Magento / Sales / Model / Order / Item.php إلغاء_طلب_المبيعات
app / code / Magento / Sales / Model / Order / Payment / Operations / CaptureOperation.php sales_order_payment_capture
app / code / Magento / Sales / Model / Order.php المبيعات_طلب_حمولة_بعد
app / code / Magento / Sales / Model / Order.php حفظ_ ترتيب_المبيعات قبل
app / code / Magento / Sales / Model / Order.php حفظ_ ترتيب_المبيعات
app / code / Magento / Sales / Model / Order.php المبيعات_طلب_الحذف_قبل
app / code / Magento / Sales / Model / Order.php sales_order_invoice_load_after
app / code / Magento / Sales / Model / Order.php sales_order_invoice_load_before
app / code / Magento / Sales / Model / Order.php sales_order_shipment_load_after
app / code / Magento / Sales / Model / Order.php مبيعات_طلب_شحن_حمولة_قبل
app / code / Magento / Sales / Model / Order.php sales_order_creditmemo_load_after
app / code / Magento / Sales / Model / Order.php مبيعات_وردر_ائتمان
app / code / Magento / Sales / Model / Order.php sales_order_grid_collection_load_before
app / code / Magento / Sales / Observer / GridSyncInsertObserver.php sales_order_invoice_save_after
app / code / Magento / Sales / Observer / GridSyncInsertObserver.php sales_order_shipment_save_after
app / code / Magento / Sales / Observer / GridSyncInsertObserver.php sales_order_creditmemo_save_after
التطبيق / الكود / ماجنتو / المبيعات / النموذج / الطلب / الدفع / المعاملات. php _html_txn_id
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_place_start
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_place_end
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_payment
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_cancel_invoice
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_void
app / code / Magento / Sales / Model / Order / Payment.php استرداد_طلب_المبيعات
app / code / Magento / Sales / Model / Order / Payment.php sales_order_payment_cel_creditmemo
app / code / Magento / Sales / Model / Order / Payment.php إلغاء_طلب_المبيعات
app / code / Magento / Sales / Model / Order / Status.php sales_order_status_unassign
app / code / Magento / Sales / Model / Order.php قبل_طلب_المبيعات
app / code / Magento / Sales / Model / Order.php المبيعات_ترتيب_المكان_بعد
app / code / Magento / Sales / Model / Order.php order_cancel_after
app / code / Magento / Sales / Model / ResourceModel / Attribute.php _save_attribute_before
app / code / Magento / Sales / Model / 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
app / code / Magento / Sales / Model / ResourceModel / Sale / Collection.php sales_sale_collection_query_before
app / code / Magento / Sales / Model / Rss / NewOrder.php rss_order_new_collection_select
app / code / Magento / Sales / Model / Service / CreditmemoService.php إلغاء_طلب_المبيعات
app / code / Magento / Sales / Model / Service / CreditmemoService.php بطاقة_اعتمادات_طلب المبيعات
app / code / Magento / Sales / Model / Service / OrderService.php مبيعات_طلب_حالة_التغيير_قبل
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
app / code / Magento / SalesRule / Block / Adminhtml / Promo / Widget / Chooser.php adminhtml_block_promo_widget_chooser_prepare_collection
app / code / Magento / SalesRule / Controller / Adminhtml / Promo / Quote / Save.php adminhtml_controller_salesrule_prepare_save
app / code / Magento / SalesRule / Model / Quote / Discount.php sales_quote_address_discount_item
app / code / Magento / SalesRule / Model / Quote / Discount.php sales_quote_address_discount_item
app / code / Magento / SalesRule / Model / Rule / Condition / Combine.php salesrule_rule_condition_combine
app / code / Magento / SalesRule / Model / Rule.php salesrule_rule_get_coupon_types
app / code / Magento / SalesRule / Model / RulesApplier.php salesrule_validator_process
app / code / Magento / Search / Controller / Adminhtml / Term / Report.php on_view_report
app / code / Magento / SendFriend / Controller / Product / Send.php أرسل_المنتج
app / code / Magento / Store / Model / Address / Renderer.php store_address_format
app / code / Magento / Swatches / Controller / 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 (الجلب)
app / code / Magento / Theme / Block / Html / Topmenu.php page_block_html_topmenu_gethtml_before
app / code / Magento / Theme / Block / Html / Topmenu.php page_block_html_topmenu_gethtml_after
app / code / Magento / Theme / Model / Config.php تعيين_الموضوع_إلى_المخازن_بعد
app / code / Magento / Theme / Observer / CheckThemeIsAssignedObserver.php تم تغييره
app / code / Magento / Theme / Setup / InstallData.php theme_registration_from_filesystem
app / code / Magento / User / Block / Role.php الأذونات_role_html_before
app / code / Magento / User / Controller / Adminhtml / User / Role / SaveRole.php admin_permissions_role_prepare_save
app / code / Magento / User / Model / User.php admin_user_authenticate_before
app / code / Magento / User / Model / User.php admin_user_authenticate_after
app / code / Magento / Wishlist / Block / Customer / Wishlist / Item / Options.php product_option_renderer_init
app / code / Magento / Wishlist / Controller / Index / Add.php Wishlist_add_product
app / code / Magento / Wishlist / Controller / Index / Send.php Wishlist_share
app / code / Magento / Wishlist / Controller / Index / UpdateItemOptions.php Wishlist_update_item
app / code / Magento / Wishlist / Helper / Data.php تجديد قائمة الرغبات
app / code / Magento / Wishlist / Model / ResourceModel / Item / Collection.php Wishlist_item_collection_products_after_load
app / code / Magento / Wishlist / Model / Rss / Wishlist.php rss_wishlist_xml_callback
app / code / Magento / Wishlist / Model / Wishlist.php Wishlist_add_item
app / code / Magento / Wishlist / Model / Wishlist.php Wishlist_product_add_after
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إرسال_الإرسال
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إجراء_الإرسال المسبق_
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إجراء_الإرسال المسبق_
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إرسال_إرسال_
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إرسال_إرسال_
lib / Internal / Magento / Framework / App / Action / Action.php تحكم_إرسال_إرسال
lib / داخلي / Magento / Framework / App / Cron.php إفتراضي
lib / داخلي / Magento / Framework / App / FrontController.php لا تطابق
lib / داخلي / Magento / Framework / App / Http.php لا تطابق
lib / داخلي / Magento / Framework / App / Http.php تحكم_واجهة_إرسال_استجابة_قبل
lib / داخلي / Magento / Framework / App / View.php تحكم_الفاعلية_المتحكم_السابق
lib / داخلي / Magento / Framework / App / View.php تحكم_الإجراء_التشغيل_المتحكم_قبل_
lib / داخلي / Magento / Framework / مراقب / Noroute / Index.php تحكم_العمل_الخط
lib / داخلي / Magento / Framework / Data / AbstractSearchResult.php abstract_search_result_load_before
lib / داخلي / Magento / Framework / Data / AbstractSearchResult.php _load_ قبل ذلك
lib / داخلي / Magento / Framework / Data / AbstractSearchResult.php abstract_search_result_load_after
lib / داخلي / Magento / Framework / Data / AbstractSearchResult.php _load_after
lib / داخلي / Magento / Framework / DataObject / Copy.php لا تطابق
lib / داخلي / Magento / Framework / حدث / Collection.php لا تطابق
ليب / داخلي / ماجنتو / إطار عمل / حدث / مدير لا تطابق
lib / داخلي / Magento / Framework / حدث / مراقب / Collection.php لا تطابق
ليب / داخلي / ماجنتو / إطار عمل / 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