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.
Inheritance: extends Horde_Xml_Element_List
显示文件 Open project: horde/horde Class Usage Examples

Protected Properties

Property Type Description
$_httpClient Horde_Http_Client
$_uri string Our root ("home") URI

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

__wakeup() public method

Handle null or array values for $this->_element by initializing with $this->_emptyXml, and importing the array with Horde_Xml_Element::fromArray() if necessary.
See also: Horde_Xml_Element::__wakeup
See also: Horde_Xml_Element::fromArray
public __wakeup ( )

current() public method

Required by the Iterator interface.
public current ( ) : mixed
return mixed The current row, or null if no rows.

Property Details

$_httpClient protected_oe property

protected Horde_Http_Client $_httpClient
return Horde_Http_Client

$_uri protected_oe property

Our root ("home") URI
protected string $_uri
return string