OmniPay вручную «создает» класс ответа? - PullRequest
0 голосов
/ 02 октября 2019

Итак, я использую https://github.com/thephpleague/omnipay-mollie, и я решил использовать webhooks вместо того примера, который есть в их readme. У меня все это работает, но когда придет время обрабатывать webhook, я надеялся получить доступ к вспомогательным функциям, таким как isPending, isRefunded и т. Д.

Однако, потому чтоэто не было помещено в класс AbstractResponse, они недоступны. Обычно OmniPay позволяет вам использовать метод с именем acceptNotification(), который анализирует запрос и помещает его в класс AbstractResponse, чтобы вы могли использовать эти вспомогательные методы.

По какой-то причине проблема заключается в том, что omnipay-mollie не делаетне позволяет вам использовать эту функцию. Так что я застрял, пытаясь найти способ принудительно заставить мой запрос webhook в этом AbstractClass, чтобы я мог использовать эти вспомогательные функции. Я копался во всем исходном коде OmniPay и OmniPay-Mollie и не могу найти какой-либо способ создания экземпляра класса или что-то в этом роде.

Надеюсь, кто-то с большим опытом может протянуть руку.

...