Пример #1
0
 public function testAfterSave()
 {
     $tablerateMock = $this->getMockBuilder('Magento\\OfflineShipping\\Model\\Resource\\Carrier\\Tablerate')->disableOriginalConstructor()->setMethods(['uploadAndImport'])->getMock();
     $this->tableateFactoryMock->expects($this->once())->method('create')->willReturn($tablerateMock);
     $tablerateMock->expects($this->once())->method('uploadAndImport')->with($this->model);
     $this->model->afterSave();
 }
Пример #2
0
 /**
  * @return \Magento\Framework\Model\AbstractModel|void
  */
 public function _afterSave()
 {
     $this->_tablerateFactory->create()->uploadAndImport($this);
 }
Пример #3
0
 /**
  * @return \Magento\Framework\Model\AbstractModel|void
  */
 public function afterSave()
 {
     /** @var \Magento\OfflineShipping\Model\Resource\Carrier\Tablerate $tableRate */
     $tableRate = $this->_tablerateFactory->create();
     $tableRate->uploadAndImport($this);
 }
Пример #4
0
 /**
  * @param \Magento\Quote\Model\Quote\Address\RateRequest $request
  * @return array|bool
  */
 public function getRate(\Magento\Quote\Model\Quote\Address\RateRequest $request)
 {
     return $this->_tablerateFactory->create()->getRate($request);
 }