Plugin / Interceptor Pattern in Magento 2: Before, After und Around erklärt
· Lesezeit: ca. 15 Minuten · Teil der Serie: Design Patterns in Magento 2
Plugin / Interceptor
Pattern in Magento 2
Before, After, Around – Magento-Methoden erweitern ohne Core-Override. Plugin-Chains, sortOrder, Einschränkungen und die wichtigsten Fallstricke vollständig erklärt.
Das Plugin Pattern: Magentos einzigartiger Erweiterungsmechanismus
Das Plugin Pattern – in Magento 2 auch als Interceptor Pattern bezeichnet – ist wohl das Magento-spezifischste aller Design Patterns. Es löst ein Problem, das in großen Systemen mit vielen gleichzeitig installierten Modulen unvermeidlich entsteht: Wie können mehrere Module dasselbe Verhalten einer Klasse erweitern, ohne sich gegenseitig zu überschreiben?
Die klassische Lösung – eine Klasse