Ejemplo n.º 1
0
 /**
  * Find the item title.
  *
  * @param SimpleXMLElement      $entry Feed item
  * @param \PicoFeed\Parser\Item $item  Item object
  */
 public function findItemTitle(SimpleXMLElement $entry, Item $item)
 {
     $title = XmlParser::getXPathResult($entry, 'title');
     $item->title = Filter::stripWhiteSpace((string) current($title)) ?: $item->url;
 }
Ejemplo n.º 2
0
 /**
  * Find the item title.
  *
  * @param SimpleXMLElement      $entry Feed item
  * @param \PicoFeed\Parser\Item $item  Item object
  */
 public function findItemTitle(SimpleXMLElement $entry, Item $item)
 {
     $title = XmlParser::getXPathResult($entry, 'rss:title', $this->namespaces) ?: XmlParser::getXPathResult($entry, 'title') ?: $entry->title;
     $item->setTitle(Filter::stripWhiteSpace(XmlParser::getValue($title)) ?: $item->getUrl());
 }
Ejemplo n.º 3
0
 /**
  * Find the item title
  *
  * @access public
  * @param  SimpleXMLElement          $entry   Feed item
  * @param  \PicoFeed\Parser\Item     $item    Item object
  */
 public function findItemTitle(SimpleXMLElement $entry, Item $item)
 {
     $item->title = Filter::stripWhiteSpace((string) $entry->title);
     if (empty($item->title)) {
         $item->title = $item->url;
     }
 }
Ejemplo n.º 4
0
 /**
  * Find the item title.
  *
  * @param SimpleXMLElement      $entry Feed item
  * @param \PicoFeed\Parser\Item $item  Item object
  */
 public function findItemTitle(SimpleXMLElement $entry, Item $item)
 {
     $value = XmlParser::getXPathResult($entry, 'title');
     $item->setTitle(Filter::stripWhiteSpace(XmlParser::getValue($value)) ?: $item->getUrl());
 }