Zend Framework  1.12
Static Public Member Functions | Public Attributes | Static Protected Attributes | List of all members
Zend_Feed_Writer Class Reference

Static Public Member Functions

static setPluginLoader (Zend_Loader_PluginLoader_Interface $loader)
 Set plugin loader for use with Extensions.
 
static getPluginLoader ()
 Get plugin loader for use with Extensions.
 
static addPrefixPath ($prefix, $path)
 Add prefix path for loading Extensions.
 
static addPrefixPaths (array $spec)
 Add multiple Extension prefix paths at once.
 
static registerExtension ($name)
 Register an Extension by name.
 
static isRegistered ($extensionName)
 Is a given named Extension registered?
 
static getExtensions ()
 Get a list of extensions.
 
static reset ()
 Reset class state to defaults.
 
static registerCoreExtensions ()
 Register core (default) extensions.
 
static lcfirst ($str)
 

Public Attributes

const NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'
 Namespace constants.
 
const NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom'
 
const NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
 
const NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/'
 
const NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/'
 
const TYPE_ANY = 'any'
 Feed type constants.
 
const TYPE_ATOM_03 = 'atom-03'
 
const TYPE_ATOM_10 = 'atom-10'
 
const TYPE_ATOM_ANY = 'atom'
 
const TYPE_RSS_090 = 'rss-090'
 
const TYPE_RSS_091 = 'rss-091'
 
const TYPE_RSS_091_NETSCAPE = 'rss-091n'
 
const TYPE_RSS_091_USERLAND = 'rss-091u'
 
const TYPE_RSS_092 = 'rss-092'
 
const TYPE_RSS_093 = 'rss-093'
 
const TYPE_RSS_094 = 'rss-094'
 
const TYPE_RSS_10 = 'rss-10'
 
const TYPE_RSS_20 = 'rss-20'
 
const TYPE_RSS_ANY = 'rss'
 

Static Protected Attributes

static $_pluginLoader = null
 
static $_prefixPaths = array()
 
static $_extensions
 

Member Function Documentation

static addPrefixPath (   $prefix,
  $path 
)
static

Add prefix path for loading Extensions.

Parameters
string$prefix
string$path
Returns
void
static addPrefixPaths ( array  $spec)
static

Add multiple Extension prefix paths at once.

Parameters
array$spec
Returns
void
static getExtensions ( )
static

Get a list of extensions.

Returns
array
static getPluginLoader ( )
static

Get plugin loader for use with Extensions.

Returns
Zend_Loader_PluginLoader_Interface
static isRegistered (   $extensionName)
static

Is a given named Extension registered?

Parameters
string$extensionName
Returns
boolean
static lcfirst (   $str)
static
static registerCoreExtensions ( )
static

Register core (default) extensions.

Returns
void
static registerExtension (   $name)
static

Register an Extension by name.

Parameters
string$name
Returns
void
Exceptions
Zend_Feed_Exceptionif unable to resolve Extension class
static reset ( )
static

Reset class state to defaults.

Returns
void
static setPluginLoader ( Zend_Loader_PluginLoader_Interface  $loader)
static

Set plugin loader for use with Extensions.

Parameters
Zend_Loader_PluginLoader_Interface

Member Data Documentation

$_extensions
staticprotected
Initial value:
= array(
'entry' => array(),
'feed' => array(),
'entryRenderer' => array(),
'feedRenderer' => array(),
)
$_pluginLoader = null
staticprotected
$_prefixPaths = array()
staticprotected
const NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'

Namespace constants.

const NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom'
const NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
const NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/'
const NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/'
const TYPE_ANY = 'any'

Feed type constants.

const TYPE_ATOM_03 = 'atom-03'
const TYPE_ATOM_10 = 'atom-10'
const TYPE_ATOM_ANY = 'atom'
const TYPE_RSS_090 = 'rss-090'
const TYPE_RSS_091 = 'rss-091'
const TYPE_RSS_091_NETSCAPE = 'rss-091n'
const TYPE_RSS_091_USERLAND = 'rss-091u'
const TYPE_RSS_092 = 'rss-092'
const TYPE_RSS_093 = 'rss-093'
const TYPE_RSS_094 = 'rss-094'
const TYPE_RSS_10 = 'rss-10'
const TYPE_RSS_20 = 'rss-20'
const TYPE_RSS_ANY = 'rss'