Markup/Renderer/Html.php
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 [email protected] 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_Markup
- Subpackage
- Renderer
- Version
- $Id: Html.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Markup_Renderer_Html
HTML renderer
- Parent(s)
- \Zend_Markup_Renderer_RendererAbstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Constants

TYPE_CALLBACK
= 4
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::TYPE_CALLBACK

TYPE_REPLACE
= 8
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::TYPE_REPLACE

TYPE_ALIAS
= 16
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::TYPE_ALIAS
Properties


array $_defaultAttributes = array('id' => '', 'class' => '', 'style' => '', 'lang' => '', 'title' => '')
Default attributes
array('id' => '', 'class' => '', 'style' => '', 'lang' => '', 'title' => '')
Details- Type
- array


\Zend_Filter $_defaultFilter =
- Type
- \Zend_Filter
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_defaultFilter


string $_encoding = 'UTF-8'
'UTF-8'
Details- Type
- string
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_encoding


array $_groups = array('block' => array('block', 'inline', 'block-empty', 'inline-empty', 'list'), 'inline' => array('inline', 'inline-empty'), 'list' => array('list-item'), 'list-item' => array('inline', 'inline-empty', 'list'), 'block-empty' => array(), 'inline-empty' => array())
Element groups
array('block' => array('block', 'inline', 'block-empty', 'inline-empty', 'list'), 'inline' => array('inline', 'inline-empty'), 'list' => array('list-item'), 'list-item' => array('inline', 'inline-empty', 'list'), 'block-empty' => array(), 'inline-empty' => array())
Details- Type
- array


array $_markups = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_markups


\Zend_Markup_Parser_ParserInterface $_parser =
- Type
- \Zend_Markup_Parser_ParserInterface
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_parser


\Zend_Loader_PluginLoader $_pluginLoader =
Plugin loader for tags
Inherited from: \Zend_Markup_Renderer_RendererAbstract::$$_pluginLoader- Type
- \Zend_Loader_PluginLoader
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_pluginLoader


\Zend_Markup_Token $_token =
- Type
- \Zend_Markup_Token
- Inherited_from
- \Zend_Markup_Renderer_RendererAbstract::$$_token
Methods


__construct(array | \Zend_Config $options = array()) : void
Constructor
Name | Type | Description |
---|---|---|
$options | array | \Zend_Config |


_execute(\Zend_Markup_Token $token) : string
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token |
Type | Description |
---|---|
string |


_executeReplace(\Zend_Markup_Token $token, array $markup) : string
Execute a replace token
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token | |
$markup | array |
Type | Description |
---|---|
string |


_executeSingleReplace(\Zend_Markup_Token $token, array $markup) : string
Execute a single replace token
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token | |
$markup | array |
Type | Description |
---|---|
string |


_filter(string $value) : string
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
string |


_getGroup(\Zend_Markup_Token $token) : string | bool
Get the group of a token
Inherited from: \Zend_Markup_Renderer_RendererAbstract::_getGroup()Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token |
Type | Description |
---|---|
string | bool |


_getMarkupName( $token) : string
Get the markup name
Inherited from: \Zend_Markup_Renderer_RendererAbstract::_getMarkupName()Name | Type | Description |
---|---|---|
$token | Zend_Markup_Token |
Type | Description |
---|---|
string |


_getMarkupType(string $name) : false | int
Retrieve markup type
Inherited from: \Zend_Markup_Renderer_RendererAbstract::_getMarkupType()Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
false | int |


_render(\Zend_Markup_Token $token) : string
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token |
Type | Description |
---|---|
string |


_resolveMarkupName(string $name) : string
Resolve aliases for a markup name
Inherited from: \Zend_Markup_Renderer_RendererAbstract::_resolveMarkupName()Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
string |


addDefaultFilter(string $filter, $placement = \Zend_Filter::CHAIN_APPEND) : void
Add a default filter
Inherited from: \Zend_Markup_Renderer_RendererAbstract::addDefaultFilter()Name | Type | Description |
---|---|---|
$filter | string | |
$placement |


addFilter(\Zend_Filter_Interface $filter, string $markup, string $placement = \Zend_Filter::CHAIN_APPEND) : \Zend_Markup_Renderer_RendererAbstract
Add a filter for an existing markup
Inherited from: \Zend_Markup_Renderer_RendererAbstract::addFilter()Name | Type | Description |
---|---|---|
$filter | \Zend_Filter_Interface | |
$markup | string | |
$placement | string |
Type | Description |
---|---|
\Zend_Markup_Renderer_RendererAbstract |


addGroup(string $name, array $allowedInside = array(), array $allowsInside = array()) : void
Name | Type | Description |
---|---|---|
$name | string | |
$allowedInside | array | |
$allowsInside | array |


addMarkup(string $name, string $type, array $options) : \Zend_Markup_Renderer_RendererAbstract
Name | Type | Description |
---|---|---|
$name | string | |
$type | string | |
$options | array |
Type | Description |
---|---|
\Zend_Markup_Renderer_RendererAbstract |


checkColor(string $color) : bool
Check if a color is a valid HTML color
Name | Type | Description |
---|---|---|
$color | string |
Type | Description |
---|---|
bool |


clearMarkups() : void
Remove the default tags
Inherited from: \Zend_Markup_Renderer_RendererAbstract::clearMarkups()

getDefaultFilter() : void
Get the default filter
Inherited from: \Zend_Markup_Renderer_RendererAbstract::getDefaultFilter()

getEncoding() : string
Get the renderer's encoding
Inherited from: \Zend_Markup_Renderer_RendererAbstract::getEncoding()Type | Description |
---|---|
string |


getFilter(string $markup) : \Zend_Filter_Interface
Get the filter for an existing markup
Inherited from: \Zend_Markup_Renderer_RendererAbstract::getFilter()Name | Type | Description |
---|---|---|
$markup | string |
Type | Description |
---|---|
\Zend_Filter_Interface |


getParser() : \Zend_Markup_Parser_ParserInterface
Type | Description |
---|---|
\Zend_Markup_Parser_ParserInterface |


getPluginLoader() : \Zend_Loader_PluginLoader
Get the plugin loader
Inherited from: \Zend_Markup_Renderer_RendererAbstract::getPluginLoader()Type | Description |
---|---|
\Zend_Loader_PluginLoader |


isValidUri(string $uri) : bool
Check if the URI is valid
Name | Type | Description |
---|---|---|
$uri | string |
Type | Description |
---|---|
bool |


renderAttributes(\Zend_Markup_Token $token, array $attributes = array()) : string
Render some attributes
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token | |
$attributes | array |
Type | Description |
---|---|
string |


setDefaultFilter(\Zend_Filter_Interface $filter) : void
Set the default filter
Inherited from: \Zend_Markup_Renderer_RendererAbstract::setDefaultFilter()Name | Type | Description |
---|---|---|
$filter | \Zend_Filter_Interface |


setEncoding(string $encoding) : void
Set the renderer's encoding
Inherited from: \Zend_Markup_Renderer_RendererAbstract::setEncoding()Name | Type | Description |
---|---|---|
$encoding | string |


setFilter(\Zend_Filter_Interface $filter, string $markup) : \Zend_Markup_Renderer_RendererAbstract
Set the filter for an existing
Inherited from: \Zend_Markup_Renderer_RendererAbstract::setFilter()Name | Type | Description |
---|---|---|
$filter | \Zend_Filter_Interface | |
$markup | string |
Type | Description |
---|---|
\Zend_Markup_Renderer_RendererAbstract |


setParser(\Zend_Markup_Parser_ParserInterface $parser) : \Zend_Markup_Renderer_RendererAbstract
Name | Type | Description |
---|---|---|
$parser | \Zend_Markup_Parser_ParserInterface |
Type | Description |
---|---|
\Zend_Markup_Renderer_RendererAbstract |