Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe FeedFactory

Fonctions membres publiques

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

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.

◆ getParsers()

getParsers ( )

Method to get the registered Parsers

Renvoie
array
Depuis
4.0.0

◆ 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, $tagName, et $this.

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 :