protected function initFeedObject($type) { if ($type === 'Product') { if (empty($this->productFeed)) { $this->productFeed = new MarketplaceWebService_XML_Feed_Jewelry($this->config, 'Product'); } } parent::initFeedObject($type); }
/** * Returns a peer instance associated with this om. * * Since Peer classes are not to have any instance attributes, this method returns the * same instance for all member of this class. The method could therefore * be static, but this would prevent one from overriding the behavior. * * @return FeedPeer */ public function getPeer() { if (self::$peer === null) { self::$peer = new FeedPeer(); } return self::$peer; }
public function setLastFetched($v) { parent::setLastFetched($v); if ($file = $this->getStore()) { touch($file, $v); } }