如何测试/调试Magento 2观察员事件sales_order_invoice_pay

时间:2019-04-11 08:16:46

标签: magento-2.3

我在magento模块上工作,在观察器上工作。.我最大的问题是如何测试代码意味着如何在环境中进行调试。.我在进行sales_order_invoice_pay事件。却无法得到任何错误或任何东西。

任何技巧或窍门,这样我就可以轻松地进行编码和调试..

我还需要您输入如何在以下代码中获取订单详细信息..由于我从做一些RND时获得了此代码,但是未发现显示错误方法getinvoice的phpStorm ...请在下面查看我的代码...

我在沙盒模式下安装了带区卷付款功能,但是我无法得到任何错误或任何东西。

/ *我的Observer TestSendOrder类的代码* / 命名空间Mageplaza \ HelloWorld \ Observer;

/* code for my Observer TestSendOrder class */
namespace Mageplaza\HelloWorld\Observer;
class TestSendOrder implements \Magento\Framework\Event\ObserverInterface
{
	    public function execute(\Magento\Framework\Event\Observer $observer){
		    $event = $observer->getEvent();
		    $order = $event->getInvoice()->getOrder();
		    $incrementId = $order->getIncrementId();
		    $storeId = $order->getStoreId();
		    if($incrementId){
			    $orderData = Mage::getModel('sales/order_api')->info($incrementId);
        }
    }
}

我想要任何提示或技巧来在观察器中测试我的背景代码。 我也想在magento2.3接口代码中获取订单详细信息。

0 个答案:

没有答案