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

Public Member Functions

 __construct (Writer\Feed $container)
 Constructor.
 
 render ()
 Render RSS feed.
 
- Public Member Functions inherited from AbstractRenderer
 __construct ($container)
 Constructor.
 
 saveXml ()
 Save XML to string.
 
 getDomDocument ()
 Get DOM document.
 
 getElement ()
 Get document element from DOM.
 
 getDataContainer ()
 Get data container of items being rendered.
 
 setEncoding ($enc)
 Set feed encoding.
 
 getEncoding ()
 Get feed encoding.
 
 ignoreExceptions ($bool=true)
 Indicate whether or not to ignore exceptions.
 
 getExceptions ()
 Get exception list.
 
 setType ($type)
 Set the current feed type being exported to "rss" or "atom".
 
 getType ()
 Retrieve the current or last feed type exported.
 
 setRootElement (DOMElement $root)
 Sets the absolute root element for the XML feed being generated.
 
 getRootElement ()
 Retrieve the absolute root element for the XML feed being generated.
 
- Public Member Functions inherited from RendererInterface
 saveXml ()
 Save feed and/or entry to XML and return string.
 
 getDomDocument ()
 Get DOM document.
 
 getElement ()
 Get document element from DOM.
 
 getDataContainer ()
 Get data container containing feed items.
 
 ignoreExceptions ()
 Should exceptions be ignored?
 
 getExceptions ()
 Get list of thrown exceptions.
 
 setType ($type)
 Set the current feed type being exported to "rss" or "atom".
 
 getType ()
 Retrieve the current or last feed type exported.
 
 setRootElement (DOMElement $root)
 Sets the absolute root element for the XML feed being generated.
 
 getRootElement ()
 Retrieve the absolute root element for the XML feed being generated.
 

Protected Member Functions

 _setLanguage (DOMDocument $dom, DOMElement $root)
 Set feed language.
 
 _setTitle (DOMDocument $dom, DOMElement $root)
 Set feed title.
 
 _setDescription (DOMDocument $dom, DOMElement $root)
 Set feed description.
 
 _setDateModified (DOMDocument $dom, DOMElement $root)
 Set date feed was last modified.
 
 _setGenerator (DOMDocument $dom, DOMElement $root)
 Set feed generator string.
 
 _setLink (DOMDocument $dom, DOMElement $root)
 Set link to feed.
 
 _setAuthors (DOMDocument $dom, DOMElement $root)
 Set feed authors.
 
 _setCopyright (DOMDocument $dom, DOMElement $root)
 Set feed copyright.
 
 _setImage (DOMDocument $dom, DOMElement $root)
 Set feed channel image.
 
 _setDateCreated (DOMDocument $dom, DOMElement $root)
 Set date feed was created.
 
 _setLastBuildDate (DOMDocument $dom, DOMElement $root)
 Set date feed last build date.
 
 _setBaseUrl (DOMDocument $dom, DOMElement $root)
 Set base URL to feed links.
 
 _setCategories (DOMDocument $dom, DOMElement $root)
 Set feed categories.
 
- Protected Member Functions inherited from AbstractRenderer
 _loadExtensions ()
 Load extensions from Zend.
 

Additional Inherited Members

- Protected Attributes inherited from AbstractRenderer
 $extensions = []
 
 $container = null
 
 $dom = null
 
 $ignoreExceptions = false
 
 $exceptions = []
 
 $encoding = 'UTF-8'
 
 $type = null
 
 $rootElement = null
 

Constructor & Destructor Documentation

__construct ( Writer\Feed  $container)

Constructor.

Parameters
Writer\Feed$container

Member Function Documentation

_setAuthors ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed authors.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setBaseUrl ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set base URL to feed links.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setCategories ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed categories.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setCopyright ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed copyright.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setDateCreated ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set date feed was created.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setDateModified ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set date feed was last modified.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setDescription ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed description.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
Exceptions
Writer\Exception\InvalidArgumentException
_setGenerator ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed generator string.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setImage ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed channel image.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
Exceptions
Writer\Exception\InvalidArgumentException
_setLanguage ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed language.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setLastBuildDate ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set date feed last build date.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
_setLink ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set link to feed.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
Exceptions
Writer\Exception\InvalidArgumentException
_setTitle ( DOMDocument  $dom,
DOMElement  $root 
)
protected

Set feed title.

Parameters
DOMDocument$dom
DOMElement$root
Returns
void
Exceptions
Writer\Exception\InvalidArgumentException
render ( )

Render RSS feed.

Returns
self

Implements RendererInterface.