Preguntas etiquetadas con plugin

Indica preguntas sobre los complementos de Magento 2 (BeforePlugin, AfterPlugin y AroundPlugin). Los complementos también se conocen como interceptores en la documentación de Magento.

27
Magento 2: Plugin vs Observador

En Magento 2, ¿cuáles son las ventajas y desventajas de usar un complemento frente a un observador para lograr algo? Entiendo que los observadores están suscritos a eventos, mientras que los complementos pueden saltar antes y / o después de que se llame a un método público en una clase de Magento,...

17
Reescribiendo las clases de Magento 2 vs Plugins

Magento 2 tiene el concepto de Complementos / Intercepción / Interceptores opuestos a Magento 1. Estos actúan como un antes | después del evento para cada método público. Lo cual es bueno. También puede usar el aroundcomplemento para reemplazar la funcionalidad de un método. Pero Magento 2...

13
Reemplazar clase abstracta en Magento 2

En Magento 1, pude copiar la clase abstracta en el directorio local o comunitario y Magento la usó cuando la carga automática cargaba esta clase. ¿Hay alguna solución que hacer para que Magento cargue mi clase en su lugar vendor/magento/framework/Model/AbstractModel.php? Las preferencias...

9
Complementos para getters / setters mágicos

Estoy tratando de hacer que el estado de una revisión sea en approvedlugar de pendingcuando el usuario la publique en la interfaz de Magento 2. Y tomé este enfoque. Crear un plugin antes, disponible sólo en el área de interfaz, para el método setStatusIdde los Magento\Review\Model\Reviewque tiene...