Properties

$headers

$headers : array

Feed headers

Type

array

$items

$items : array

Feed items

Type

array

$dateFormat

$dateFormat : string

Feed date format

Type

string

$atom

$atom : boolean

Feed type

Type

boolean

$output

$output : string

Feed output

Type

string

$charset

$charset : string

Document charset

Type

string

Methods

__construct()

__construct(array  $headers, array  $items) : \Pop\Feed\Writer

Constructor

Instantiate the feed object.

Parameters

array $headers
array $items

Returns

\Pop\Feed\Writer

setHeader()

setHeader(string  $header, string  $value) : \Pop\Feed\Writer

Set a header

Parameters

string $header
string $value

Returns

\Pop\Feed\Writer

setHeaders()

setHeaders(array  $headers) : \Pop\Feed\Writer

Set the headers

Parameters

array $headers

Returns

\Pop\Feed\Writer

setItems()

setItems(array  $items) : \Pop\Feed\Writer

Set all items

Parameters

array $items

Throws

\Pop\Feed\Exception

Returns

\Pop\Feed\Writer

addItem()

addItem(array  $item) : \Pop\Feed\Writer

Add an item

Parameters

array $item

Throws

\Pop\Feed\Exception

Returns

\Pop\Feed\Writer

addItems()

addItems(array  $items) : \Pop\Feed\Writer

Add items

Parameters

array $items

Throws

\Pop\Feed\Exception

Returns

\Pop\Feed\Writer

setDateFormat()

setDateFormat(string  $date) : \Pop\Feed\Writer

Set the date format

Parameters

string $date

Returns

\Pop\Feed\Writer

setCharset()

setCharset(string  $char) : \Pop\Feed\Writer

Method to set the charset.

Parameters

string $char

Returns

\Pop\Feed\Writer

setAtom()

setAtom() : \Pop\Feed\Writer

Set the feed to an ATOM feed

Returns

\Pop\Feed\Writer

setRss()

setRss() : \Pop\Feed\Writer

Set the feed to an RSS feed

Returns

\Pop\Feed\Writer

getHeader()

getHeader(string  $header) : mixed

Get a header

Parameters

string $header

Returns

mixed

getHeaders()

getHeaders() : string

Get the headers

Returns

string

getItems()

getItems() : array

Get the items

Returns

array

getDateFormat()

getDateFormat() : string

Get the date format

Returns

string

getCharset()

getCharset() : string

Method to return the charset.

Returns

string

isAtom()

isAtom() : boolean

Determine if the feed is an ATOM feed

Returns

boolean

isRss()

isRss() : boolean

Determine if the feed is an RSS feed

Returns

boolean

render()

render(boolean  $ret = false) : mixed

Method to render the document and its child elements.

Parameters

boolean $ret

Returns

mixed

__toString()

__toString() : string

Render Dom object to string

Returns

string

init()

init() : void

Initialize the feed.

Throws

\Pop\Feed\Exception