Methods
Add prefix path for loading Extensions
addPrefixPath(string $prefix, string $path) : void
Static
Parameters
$prefix
string
$path
string
Add multiple Extension prefix paths at once
addPrefixPaths(array $spec) : void
Static
Get a list of extensions
getExtensions() : array
Static
Get plugin loader for use with Extensions
getPluginLoader() : \Zend_Loader_PluginLoader_Interface
Static
Returns
\Zend_Loader_PluginLoader_Interface
Is a given named Extension registered?
isRegistered(string $extensionName) : boolean
Static
Parameters
$extensionName
string
Returns
boolean
lcfirst()
lcfirst($str)
Static
Register core (default) extensions
registerCoreExtensions() : void
Static
Register an Extension by name
registerExtension(string $name) : void
Static
Parameters
$name
string
Exceptions
\Zend_Feed_Exception |
if unable to resolve Extension class |
Reset class state to defaults
reset() : void
Static
Set plugin loader for use with Extensions
setPluginLoader(\Zend_Loader_PluginLoader_Interface $loader)
Static
Properties
Array of registered extensions by class postfix (after the base class
name) across four categories - data containers and renderers for entry
and feed levels.
$_extensions : array
Default
array('entry' => array(), 'feed' => array(), 'entryRenderer' => array(), 'feedRenderer' => array())
Static
PluginLoader instance used by component
$_pluginLoader : \Zend_Loader_PluginLoader_Interface
Static
Path on which to search for Extension classes
$_prefixPaths : array
Static
Constants
Namespace constants
NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'
NAMESPACE_ATOM_10
NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom'
NAMESPACE_RDF
NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
Feed type constants
TYPE_ANY = 'any'
TYPE_ATOM_03
TYPE_ATOM_03 = 'atom-03'
TYPE_ATOM_10
TYPE_ATOM_10 = 'atom-10'
TYPE_ATOM_ANY
TYPE_ATOM_ANY = 'atom'
TYPE_RSS_091_USERLAND
TYPE_RSS_091_USERLAND = 'rss-091u'