/** * @param array $data * @return Ess_M2ePro_Model_Ebay_Listing_Product_Action_RequestData */ protected function buildRequestDataObject(array $data) { if (is_null($this->requestDataObject)) { $this->requestDataObject = parent::makeRequestDataObject($this->listingProduct, $data); } return $this->requestDataObject; }
/** * @param Ess_M2ePro_Model_Listing_Product $listingProduct * @param array $data * @return Ess_M2ePro_Model_Ebay_Listing_Product_Action_RequestData */ protected function buildRequestDataObject(Ess_M2ePro_Model_Listing_Product $listingProduct, array $data) { if (!isset($this->requestsDataObjects[$listingProduct->getId()])) { $this->requestsDataObjects[$listingProduct->getId()] = parent::makeRequestDataObject($listingProduct, $data); } return $this->requestsDataObjects[$listingProduct->getId()]; }