Zend Framework  3.0
Public Member Functions | Protected Member Functions | List of all members
Rss Class Reference

Public Member Functions

 __construct (DOMDocument $dom, $type=null)
 Constructor.
 
 getAuthor ($index=0)
 Get a single author.
 
 getAuthors ()
 Get an array with feed authors.
 
 getCopyright ()
 Get the copyright entry.
 
 getDateCreated ()
 Get the feed creation date.
 
 getDateModified ()
 Get the feed modification date.
 
 getLastBuildDate ()
 Get the feed lastBuild date.
 
 getDescription ()
 Get the feed description.
 
 getId ()
 Get the feed ID.
 
 getImage ()
 Get the feed image data.
 
 getLanguage ()
 Get the feed language.
 
 getLink ()
 Get a link to the feed.
 
 getFeedLink ()
 Get a link to the feed XML.
 
 getGenerator ()
 Get the feed generator entry.
 
 getTitle ()
 Get the feed title.
 
 getHubs ()
 Get an array of any supported Pusubhubbub endpoints.
 
 getCategories ()
 Get all categories.
 
- Public Member Functions inherited from AbstractFeed
 __construct (DOMDocument $domDocument, $type=null)
 Constructor.
 
 setOriginalSourceUri ($uri)
 Set an original source URI for the feed being parsed.
 
 getOriginalSourceUri ()
 Get an original source URI for the feed being parsed.
 
 count ()
 Get the number of feed entries.
 
 current ()
 Return the current entry.
 
 getDomDocument ()
 Get the DOM.
 
 getEncoding ()
 Get the Feed's encoding.
 
 saveXml ()
 Get feed as xml.
 
 getElement ()
 Get the DOMElement representing the items/feed element.
 
 getXpath ()
 Get the DOMXPath object for this feed.
 
 getType ()
 Get the feed type.
 
 key ()
 Return the current feed key.
 
 next ()
 Move the feed pointer forward.
 
 rewind ()
 Reset the pointer in the feed object.
 
 valid ()
 Check to see if the iterator is still valid.
 
 getExtensions ()
 
 __call ($method, $args)
 
 getExtension ($name)
 Return an Extension object with the matching name (postfixed with _Feed)
 

Protected Member Functions

 indexEntries ()
 Read all entries to the internal entries array.
 
 registerNamespaces ()
 Register the default namespaces for the current feed format.
 
- Protected Member Functions inherited from AbstractFeed
 loadExtensions ()
 
 indexEntries ()
 Read all entries to the internal entries array.
 
 registerNamespaces ()
 Register the default namespaces for the current feed format.
 

Additional Inherited Members

- Protected Attributes inherited from AbstractFeed
 $data = []
 
 $domDocument = null
 
 $entries = []
 
 $entriesKey = 0
 
 $xpath = null
 
 $extensions = []
 
 $originalSourceUri = null
 

Constructor & Destructor Documentation

__construct ( DOMDocument  $dom,
  $type = null 
)

Constructor.

Parameters
DOMDocument$dom
string$type

Member Function Documentation

getAuthor (   $index = 0)

Get a single author.

Parameters
int$index
Returns
string|null

Implements FeedInterface.

getAuthors ( )

Get an array with feed authors.

Returns
array

Technically RSS doesn't specific author element use at the feed level but it's supported on a "just in case" basis.

Implements FeedInterface.

getCategories ( )

Get all categories.

Returns
Reader

Implements FeedInterface.

getCopyright ( )

Get the copyright entry.

Returns
string|null

Implements FeedInterface.

getDateCreated ( )

Get the feed creation date.

Returns
string|null

Implements FeedInterface.

getDateModified ( )

Get the feed modification date.

Returns
DateTime
Exceptions
Exception\RuntimeException

Implements FeedInterface.

getDescription ( )

Get the feed description.

Returns
string|null

Implements FeedInterface.

getFeedLink ( )

Get a link to the feed XML.

Returns
string|null

Implements FeedInterface.

getGenerator ( )

Get the feed generator entry.

Returns
string|null

Implements FeedInterface.

getHubs ( )

Get an array of any supported Pusubhubbub endpoints.

Returns
array|null
getId ( )

Get the feed ID.

Returns
string|null

Implements FeedInterface.

getImage ( )

Get the feed image data.

Returns
array|null
getLanguage ( )

Get the feed language.

Returns
string|null

Implements FeedInterface.

getLastBuildDate ( )

Get the feed lastBuild date.

Exceptions
Exception\RuntimeException
Returns
DateTime
getLink ( )

Get a link to the feed.

Returns
string|null

Implements FeedInterface.

getTitle ( )

Get the feed title.

Returns
string|null

Implements FeedInterface.

indexEntries ( )
protected

Read all entries to the internal entries array.

registerNamespaces ( )
protected

Register the default namespaces for the current feed format.