當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Invoice::setOrder方法代碼示例

本文整理匯總了PHP中Magento\Sales\Model\Order\Invoice::setOrder方法的典型用法代碼示例。如果您正苦於以下問題:PHP Invoice::setOrder方法的具體用法?PHP Invoice::setOrder怎麽用?PHP Invoice::setOrder使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Magento\Sales\Model\Order\Invoice的用法示例。


在下文中一共展示了Invoice::setOrder方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: setUp

 protected function setUp()
 {
     $helperManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->_orderMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order')->disableOriginalConstructor()->setMethods(array('getPayment', '__wakeup'))->getMock();
     $this->_paymentMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Payment')->disableOriginalConstructor()->setMethods(array('canVoid', '__wakeup'))->getMock();
     $arguments = array('orderFactory' => $this->getMock('Magento\\Sales\\Model\\OrderFactory', array(), array(), '', false), 'orderResourceFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\OrderFactory', array(), array(), '', false), 'calculatorFactory' => $this->getMock('Magento\\Framework\\Math\\CalculatorFactory', array(), array(), '', false), 'invoiceItemCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Item\\CollectionFactory', array(), array(), '', false), 'invoiceCommentFactory' => $this->getMock('Magento\\Sales\\Model\\Order\\Invoice\\CommentFactory', array(), array(), '', false), 'commentCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Comment\\CollectionFactory', array(), array(), '', false));
     $this->_model = $helperManager->getObject('Magento\\Sales\\Model\\Order\\Invoice', $arguments);
     $this->_model->setOrder($this->_orderMock);
 }
開發者ID:Atlis,項目名稱:docker-magento2,代碼行數:9,代碼來源:InvoiceTest.php

示例2: setUp

 protected function setUp()
 {
     $helperManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->orderMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order')->disableOriginalConstructor()->setMethods(['getPayment', '__wakeup', 'load', 'setHistoryEntityName'])->getMock();
     $this->_paymentMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Payment')->disableOriginalConstructor()->setMethods(['canVoid', '__wakeup'])->getMock();
     $this->orderFactory = $this->getMock('Magento\\Sales\\Model\\OrderFactory', ['create'], [], '', false);
     $arguments = ['orderFactory' => $this->orderFactory, 'orderResourceFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\OrderFactory', [], [], '', false), 'calculatorFactory' => $this->getMock('Magento\\Framework\\Math\\CalculatorFactory', [], [], '', false), 'invoiceItemCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Item\\CollectionFactory', [], [], '', false), 'invoiceCommentFactory' => $this->getMock('Magento\\Sales\\Model\\Order\\Invoice\\CommentFactory', [], [], '', false), 'commentCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Comment\\CollectionFactory', [], [], '', false)];
     $this->model = $helperManager->getObject('Magento\\Sales\\Model\\Order\\Invoice', $arguments);
     $this->model->setOrder($this->orderMock);
 }
開發者ID:niranjanssiet,項目名稱:magento2,代碼行數:10,代碼來源:InvoiceTest.php

示例3: testSetOrder

 public function testSetOrder()
 {
     $orderId = 1111;
     $storeId = 2221;
     $this->orderMock->setId($orderId);
     $this->orderMock->setStoreId($storeId);
     $this->assertNull($this->model->getOrderId());
     $this->assertNull($this->model->getStoreId());
     $this->assertEquals($this->model, $this->model->setOrder($this->orderMock));
     $this->assertEquals($this->orderMock, $this->model->getOrder());
     $this->assertEquals($orderId, $this->model->getOrderId());
     $this->assertEquals($storeId, $this->model->getStoreId());
 }
開發者ID:tingyeeh,項目名稱:magento2,代碼行數:13,代碼來源:InvoiceTest.php


注:本文中的Magento\Sales\Model\Order\Invoice::setOrder方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。