API Documentation

RssFeedGenerator extends BaseXmlGenerator
in package

Defines the public API for XML generators and provides a shared codebase for common helpers.

Tags
see
https://validator.w3.org/feed/docs/rss2.html

Table of Contents

Properties

$xmlElement  : SimpleXMLElement

Methods

__construct()  : mixed
Create a new XML generator instance.
generate()  : $this
Generate the XML document.
getDescription()  : string
getFilename()  : string
getXml()  : string
Get the XML document as a string.
getXmlElement()  : SimpleXMLElement
Get the XML document as a SimpleXMLElement object.
make()  : string
Generate a new XML document and get the contents as a string.
addAtomLinkItem()  : void
addBaseChannelItems()  : void
addChild()  : SimpleXMLElement
addDynamicItemData()  : void
addItem()  : void
constructBaseElement()  : void
escape()  : string
getChannel()  : SimpleXMLElement
getImageLength()  : numeric-string
getImageType()  : string

Properties

Methods

__construct()

Create a new XML generator instance.

public __construct() : mixed

generate()

Generate the XML document.

public generate() : $this
Return values
$this

getDescription()

public static getDescription() : string
Return values
string

getFilename()

public static getFilename() : string
Return values
string

getXml()

Get the XML document as a string.

public getXml() : string
Return values
string

getXmlElement()

Get the XML document as a SimpleXMLElement object.

public getXmlElement() : SimpleXMLElement
Return values
SimpleXMLElement

make()

Generate a new XML document and get the contents as a string.

public static make() : string
Return values
string

addChild()

protected addChild(SimpleXMLElement $element, string $name, string $value) : SimpleXMLElement
Parameters
$element : SimpleXMLElement
$name : string
$value : string
Return values
SimpleXMLElement

escape()

protected escape(string $string) : string
Parameters
$string : string
Return values
string

getChannel()

protected getChannel() : SimpleXMLElement
Return values
SimpleXMLElement

        
On this page

Search results