PHP Class Horde_Feed_Base, horde
Horde_Feed_Base implements two core PHP 5 interfaces: ArrayAccess
and Iterator. In both cases the collection being treated as an
array is considered to be the entry collection, such that iterating
over the feed takes you through each of the feed's entries.
Mostra file
Open project: horde/horde
Class Usage Examples
Protected Properties
Public Methods
Method |
Description |
|
__construct ( mixed $xml = null, string $uri = null, Horde_Http_Client $httpClient = null ) |
Feed constructor |
|
__wakeup ( ) |
Handle null or array values for $this->_element by initializing
with $this->_emptyXml, and importing the array with
Horde_Xml_Element::fromArray() if necessary. |
|
current ( ) : mixed |
Required by the Iterator interface. |
|
Method Details
__construct()
public method
The Horde_Feed_Base constructor takes the URI of a feed or a
feed represented as a string and loads it as XML.
public __construct ( mixed $xml = null, string $uri = null, Horde_Http_Client $httpClient = null ) |
$xml |
mixed |
The feed as a string, a DOMElement, or null. |
$uri |
string |
The full URI of the feed, or null if unknown. |
$httpClient |
Horde_Http_Client |
|
Handle null or array values for $this->_element by initializing
with $this->_emptyXml, and importing the array with
Horde_Xml_Element::fromArray() if necessary.
Required by the Iterator interface.
Property Details
$_httpClient protected_oe property
protected Horde_Http_Client $_httpClient |
return |
Horde_Http_Client |
|
$_uri protected_oe property
protected string $_uri |
return |
string |
|