Feed: ezcFeedEntryElement
[ ]
[ Specifications ]
[ ]
[ ]
[ ]
[ ]
Class: ezcFeedEntryElement
|
Class defining a feed entry. [
source]
Parents
ezcFeedElement
|
--ezcFeedEntryElement
Properties
|
array(ezcFeedPersonElement) |
read/write
|
$author
The authors of the entry. Equivalents: ATOM-author (required, multiple), RSS1-none, RSS2-author (optional, recommended, single). |
|
array(ezcFeedCategoryElement) |
read/write
|
$category
The categories of the entry. Equivalents: ATOM-author (optional, multiple), RSS1-none, RSS2-category (optional, multiple). |
|
ezcFeedTextElement |
read/write
|
$comments
The comments of the entry. Equivalents: ATOM-none, RSS1-none, RSS2-author (optional, single). |
|
ezcFeedContentElement |
read/write
|
$content
The complex text content of the entry. Equivalents: ATOM-content (optional, single), RSS1-none, RSS2-none. |
|
array(ezcFeedPersonElement) |
read/write
|
$contributor
The contributors of the entry. Equivalents: ATOM-contributor (optional, not recommended, multiple), RSS1-none, RSS2-none. |
|
ezcFeedTextElement |
read/write
|
$copyright
The copyright of the entry. Equivalents: ATOM-rights (optional, single), RSS1-none, RSS2-none. |
|
ezcFeedTextElement |
read/write
|
$description
The description of the entry. Equivalents: ATOM-summary (required, single), RSS1-description (required, single), RSS2-description (required, single). |
|
array(ezcFeedEnclosureElement) |
read/write
|
$enclosure
The enclosures of the entry. Equivalents: ATOM-link@rel="enclosure" (optional, multiple), RSS1-none, RSS2-enclosure (optional, single). |
|
ezcFeedTextElement |
read/write
|
$id
The id of the entry. Equivalents: ATOM-id (required, single), RSS1-about (required, single), RSS2-guid (optional, single). |
|
array(ezcFeedLinkElement) |
read/write
|
$link
The links of the entry. Equivalents: ATOM-link (required, multiple), RSS1-link (required, single), RSS2-link (required, single). |
|
ezcFeedDateElement |
read/write
|
$published
The published date of the entry. Equivalents: ATOM-published (optional, single), RSS1-none, RSS2-pubDate (optional, single). |
|
ezcFeedSourceElement |
read/write
|
$source
The source of the entry. Equivalents: ATOM-source (optional, not recommended, single), RSS1-none, RSS2-source (optional, not recommended, single). |
|
ezcFeedTextElement |
read/write
|
$title
The title of the entry. Equivalents: ATOM-title (required, single), RSS1-title (required, single), RSS2-title (required, single). |
|
ezcFeedDateElement |
read/write
|
$updated
The updated date of the entry. Equivalents: ATOM-updated (required, single), RSS1-none, RSS2-none. |
Inherited Member Variables
From
ezcFeedElement:
Method Summary
|
public ezcFeedElement |
add(
$name )
Adds a new element with name $name to the feed item and returns it. |
|
public ezcFeedModule |
addModule(
$name )
Adds a new module to this item and returns it. |
|
public array(ezcFeedModule) |
getModules(
)
Returns an array with all the modules defined for this feed item. |
|
public bool |
hasModule(
$name )
Returns true if the module $name is loaded, false otherwise. |
Methods
add
Adds a new element with name $name to the feed item and returns it.
Example:
1. // $item is an ezcFeedEntryElement object
2. $link = $item->add( 'link' );
3. $link->href = 'http://ez.no/';
Parameters
| Name |
Type |
Description |
$name |
string |
The name of the element to add |
Throws
| Class | Description |
ezcFeedUnsupportedElementException |
if the element $name is not supported |
addModule
Adds a new module to this item and returns it.
Parameters
| Name |
Type |
Description |
$name |
string |
The name of the module to add |
getModules
array(ezcFeedModule) getModules(
)
Returns an array with all the modules defined for this feed item.
hasModule
bool hasModule(
string
$name )
Returns true if the module $name is loaded, false otherwise.
Parameters
| Name |
Type |
Description |
$name |
string |
The name of the module to check if loaded for this item |
Last updated: Mon, 27 Jul 2009