Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe AtomParser
+ Graphe d'héritage de AtomParser:

Fonctions membres protégées

 handleAuthor (Feed $feed, \SimpleXMLElement $el)
 
 handleContributor (Feed $feed, \SimpleXMLElement $el)
 
 handleGenerator (Feed $feed, \SimpleXMLElement $el)
 
 handleId (Feed $feed, \SimpleXMLElement $el)
 
 handleLink (Feed $feed, \SimpleXMLElement $el)
 
 handleRights (Feed $feed, \SimpleXMLElement $el)
 
 handleSubtitle (Feed $feed, \SimpleXMLElement $el)
 
 handleTitle (Feed $feed, \SimpleXMLElement $el)
 
 handleUpdated (Feed $feed, \SimpleXMLElement $el)
 
 initialise ()
 
 processFeedEntry (FeedEntry $entry, \SimpleXMLElement $el)
 
- Fonctions membres protégées hérités de FeedParser
 initialise ()
 
 processElement (Feed $feed, \SimpleXMLElement $el, array $namespaces)
 
 fetchNamespace ($prefix)
 
 moveToNextElement ($name=null)
 
 moveToClosingElement ()
 

Attributs protégés

 $version
 
- Attributs protégés hérités de FeedParser
 $entryElementName = 'entry'
 
 $namespaces = array()
 
 $stream
 

Fonctions membres privées

 bestLinkForUri (array $links)
 

Membres hérités additionnels

- Fonctions membres publiques hérités de FeedParser
 __construct (\XMLReader $stream)
 
 parse ()
 
 registerNamespace ($prefix, NamespaceParserInterface $namespace)
 

Description détaillée

ATOM Feed Parser class.

12.3

Documentation des fonctions membres

◆ bestLinkForUri()

bestLinkForUri ( array  $links)
private

If there is more than one <link> in the feed entry, find the most appropriate one and return it.

Paramètres
array$linksArray of <link> elements from the feed entry.
Renvoie

Références $link, et $rel.

◆ handleAuthor()

handleAuthor ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <author> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleContributor()

handleContributor ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <contributor> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleGenerator()

handleGenerator ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <generator> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleId()

handleId ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <id> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleLink()

handleLink ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <link> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed, et $link.

◆ handleRights()

handleRights ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <rights> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleSubtitle()

handleSubtitle ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <subtitle> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleTitle()

handleTitle ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <title> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ handleUpdated()

handleUpdated ( Feed  $feed,
\SimpleXMLElement  $el 
)
protected

Method to handle the <updated> element for the feed.

Paramètres
Feed$feedThe Feed object being built from the parsed feed.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $feed.

◆ initialise()

initialise ( )
protected

Method to initialise the feed for parsing. Here we detect the version and advance the stream reader so that it is ready to parse feed elements.

Renvoie
void
Depuis
12.3

◆ processFeedEntry()

processFeedEntry ( FeedEntry  $entry,
\SimpleXMLElement  $el 
)
protected

Method to handle a <entry> element for the feed.

Paramètres
FeedEntry$entryThe FeedEntry object being built from the parsed feed entry.
\SimpleXMLElement$elThe current XML element object to handle.
Renvoie
void
Depuis
12.3

Références $link, et $uri.

Documentation des champs

◆ $version

$version
protected

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