Hallo,
im SW Advanced Cart Plugin gibt es im Ordner Subscriber\Checkout.php eine Methode, die ich gerne überschreiben würde. Die Methode ist aktuell so definiert:
namespace Shopware\SwagAdvancedCart\Subscriber;
...
class Checkout implements SubscriberInterface {
public static function getSubscribedEvents()
{
return [
'Enlight_Controller_Action_PostDispatchSecure_Frontend_Checkout' => 'onCheckout',
];
}
public function onCheckout(Enlight_Event_EventArgs $args)
{
$action = $args->getRequest()->getActionName();
if ($action !== 'cart' && $action !== 'confirm') {
return;
}
....
}
}
Wie kann ich die Methode onCheckout hier mittels eines eigenen Plugins überschreiben? Ich habe versucht in meinem Plugin einen Hook auf
'Shopware_Plugins_Frontend_SwagAdvancedCart_Subscriber_Checkout::onCheckout::replace' => 'onCheckout'
oder
'Shopware_SwagAdvancedCart_Subscriber_Checkout::onCheckout::replace' => 'onCheckout'
zu setzen, beides greift jedoch nicht. Hat jemand einen Tipp für mich? Danke!