当前位置: 首页>>代码示例>>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;未经允许,请勿转载。