API Documentation

Zend/Feed/Writer.php

Show: inherited
Table of Contents

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Feed_Writer  
Version
$Id: Writer.php 24594 2012-01-05 21:27:01Z matthew $  

\Zend_Feed_Writer

Package: Zend\Feed\Writer

Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  

Constants

Constant  NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'

Namespace constants

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

Feed type constants

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

Properties

Propertyprotectedarray  $_extensions= 'array( 'entry' => array()'
static

Array of registered extensions by class postfix (after the base class name) across four categories - data containers and renderers for entry and feed levels.

Default valuearray( 'entry' => array()Details
Type
array
Propertyprotected\Zend_Loader_PluginLoader_Interface  $_pluginLoader= 'null'
static

PluginLoader instance used by component

Default valuenullDetails
Type
\Zend_Loader_PluginLoader_Interface
Propertyprotectedarray  $_prefixPaths= 'array()'
static

Path on which to search for Extension classes

Default valuearray()Details
Type
array

Methods

methodpublicaddPrefixPath( string $prefix, string $path ) : void
static

Add prefix path for loading Extensions

Parameters
Name Type Description
$prefix string
$path string
methodpublicaddPrefixPaths( array $spec ) : void
static

Add multiple Extension prefix paths at once

Parameters
Name Type Description
$spec array
methodpublicgetExtensions( ) : array
static

Get a list of extensions

Returns
Type Description
array
methodpublicgetPluginLoader( ) : \Zend_Loader_PluginLoader_Interface
static

Get plugin loader for use with Extensions

Returns
Type Description
\Zend_Loader_PluginLoader_Interface
methodpublicisRegistered( string $extensionName ) : boolean
static

Is a given named Extension registered?

Parameters
Name Type Description
$extensionName string
Returns
Type Description
boolean
methodpubliclcfirst(  $str ) : void
static

Parameters
Name Type Description
$str
methodpublicregisterCoreExtensions( ) : void
static

Register core (default) extensions

methodpublicregisterExtension( string $name ) : void
static

Register an Extension by name

Parameters
Name Type Description
$name string
Throws
Exception Description
\Zend_Feed_Exception if unable to resolve Extension class
methodpublicreset( ) : void
static

Reset class state to defaults

methodpublicsetPluginLoader(  $loader ) : void
static

Set plugin loader for use with Extensions

Parameters
Name Type Description
$loader

Zend_Loader_PluginLoader_Interface

Documentation was generated by DocBlox 0.15.1.