Exemplo n.º 1
0
 /**
  * Get FeedReader object for the feed.
  *
  * @return FeedReader
  */
 private function getReader()
 {
     if (!$this->reader) {
         $xml = $this->getXML();
         if (RSSReader::canRead($xml)) {
             $this->reader = new RSSReader($xml);
         } else {
             if (AtomReader::canRead($xml)) {
                 $this->reader = new AtomReader($xml);
             } else {
                 $this->reader = new NullReader($xml);
             }
         }
     }
     return $this->reader;
 }