Example #1
0
 /**
  * @return \Ess\M2ePro\Model\Ebay\Listing\Product\Action\Type\Request
  */
 protected function makeRequestObject()
 {
     /** @var \Ess\M2ePro\Model\Ebay\Listing\Product\Action\Type\Request $request */
     $request = $this->modelFactory->getObject('Ebay\\Listing\\Product\\Action\\Type\\' . $this->getOrmActionType() . '\\Request');
     $request->setParams($this->params);
     $request->setListingProduct($this->listingProduct);
     $request->setConfigurator($this->listingProduct->getActionConfigurator());
     $request->setValidatorsData($this->getValidatorObject($this->listingProduct)->getData());
     return $request;
 }