Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe FeedFactory

Fonctions membres publiques

 getFeed ($uri)
 
 registerParser ($tagName, $className, $overwrite=false)
 

Attributs protégés

 $parsers = array('rss' => 'Joomla\\CMS\\Feed\\Parser\\RssParser', 'feed' => 'Joomla\\CMS\\Feed\\Parser\\AtomParser')
 

Fonctions membres privées

 _fetchFeedParser ($type, \XMLReader $reader)
 

Description détaillée

Feed factory class.

Depuis
3.1.4

Documentation des fonctions membres

◆ _fetchFeedParser()

_fetchFeedParser (   $type,
\XMLReader  $reader 
)
private

Method to return a new JFeedParser object based on the registered parsers and a given type.

Paramètres
string$typeThe name of parser to return.
\XMLReader$readerThe XMLReader instance for the feed.
Renvoie
FeedParser
Depuis
3.1.4
Exceptions

Références $type.

◆ getFeed()

getFeed (   $uri)

Method to load a URI into the feed reader for parsing.

Paramètres
string$uriThe URI of the feed to load. Idn uris must be passed already converted to punycode.
Renvoie
Feed
Depuis
3.1.4
Exceptions

Références $options, $uri, HttpFactory\getHttp(), et null.

◆ registerParser()

registerParser (   $tagName,
  $className,
  $overwrite = false 
)

Method to register a FeedParser class for a given root tag name.

Paramètres
string$tagNameThe root tag name for which to register the parser class.
string$classNameThe FeedParser class name to register for a root tag name.
boolean$overwriteTrue to overwrite the parser class if one is already registered.
Renvoie
FeedFactory
Depuis
3.1.4
Exceptions

Références $className.

Documentation des champs

◆ $parsers

$parsers = array('rss' => 'Joomla\\CMS\\Feed\\Parser\\RssParser', 'feed' => 'Joomla\\CMS\\Feed\\Parser\\AtomParser')
protected

La documentation de cette classe a été générée à partir du fichier suivant :