Zend\Feed\Writer\Writer
Synopsis
class Writer
{
- // constants
- const NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#';
- 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';
- 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';
- // members
- protected ExtensionManagerInterface $extensionManager;
- protected array $extensions;
- // methods
- public static void setExtensionManager()
- public static ExtensionManagerInterface getExtensionManager()
- public static void registerExtension()
- public static bool isRegistered()
- public static array getExtensions()
- public static void reset()
- public static void registerCoreExtensions()
- public static void lcfirst()
Constants
Name | Value |
---|---|
NAMESPACE_ATOM_03 | 'http://purl.org/atom/ns#' |
NAMESPACE_ATOM_10 | 'http://www.w3.org/2005/Atom' |
NAMESPACE_RDF | 'http://www.w3.org/1999/02/22-rdf-syntax-ns#' |
NAMESPACE_RSS_090 | 'http://my.netscape.com/rdf/simple/0.9/' |
NAMESPACE_RSS_10 | 'http://purl.org/rss/1.0/' |
TYPE_ANY | 'any' |
TYPE_ATOM_03 | 'atom-03' |
TYPE_ATOM_10 | 'atom-10' |
TYPE_ATOM_ANY | 'atom' |
TYPE_RSS_090 | 'rss-090' |
TYPE_RSS_091 | 'rss-091' |
TYPE_RSS_091_NETSCAPE | 'rss-091n' |
TYPE_RSS_091_USERLAND | 'rss-091u' |
TYPE_RSS_092 | 'rss-092' |
TYPE_RSS_093 | 'rss-093' |
TYPE_RSS_094 | 'rss-094' |
TYPE_RSS_10 | 'rss-10' |
TYPE_RSS_20 | 'rss-20' |
TYPE_RSS_ANY | 'rss' |
Members
protected
- $extensionManager — Zend\Feed\Writer\ExtensionManagerInterface
- $extensions
—
array
Array of registered extensions by class postfix (after the base class name) across four categories - data containers and renderers for entry and feed levels.
Methods
public
- getExtensionManager() — Get plugin manager for use with Extensions
- getExtensions() — Get a list of extensions
- isRegistered() — Is a given named Extension registered?
- lcfirst()
- registerCoreExtensions() — Register core (default) extensions
- registerExtension() — Register an Extension by name
- reset() — Reset class state to defaults
- setExtensionManager() — Set plugin loader for use with Extensions