The sortOrder property from the plugin node declared in di.xml determines the plugin’s prioritization when more than one plugin is observing the same method. * public function afterLogin ( Auth $authModel, $result, $username ) It is a Magento best practice to capitalize the first letter of the class method name for which you want to create a plugin before adding before, around or after prefixes to it.įor example, to create a plugin for the setName method of some class: The first argument for the before, after, and around methods is an object that provides access to all public methods of the observed method’s class. The default value is false.īy applying code before, after, or around a public method, a plugin extends or modifies that method’s behavior. To disable a plugin, set this element to true. Plugins that call the same method run them using this order. Use the following naming convention when you specify this element: \Vendor\Module\Plugin\. The name of a plugin’s class or its virtual type. Also used to merge the configurations for the plugin. An arbitrary plugin name that identifies a plugin. A class or interface which the plugin observes. The di.xml file in your module declares a plugin for a class object:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |