Markup/Parser/Bbcode.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 license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Markup
- Subpackage
- Parser
- Version
- $Id$
\Zend_Markup_Parser_Bbcode
Package: Zend_Markup\Parser







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

array $_searchedStoppers = array()Stoppers that we are searching for
Default value
array()Details- Type
- array

array $_tags = array('Zend_Markup_Root' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array()), '*' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array(self::NEWLINE, '[/*]', '[/]')), 'hr' => array('type' => self::TYPE_SINGLE, 'stoppers' => array()), 'code' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array('[/code]', '[/]'), 'parse_inside' => false))Tag information
Default value
array('Zend_Markup_Root' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array()), '*' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array(self::NEWLINE, '[/*]', '[/]')), 'hr' => array('type' => self::TYPE_SINGLE, 'stoppers' => array()), 'code' => array('type' => self::TYPE_DEFAULT, 'stoppers' => array('[/code]', '[/]'), 'parse_inside' => false))Details- Type
- array
Methods

_addToSearchedStoppers(\Zend_Markup_Token $token) : voidAdd to searched stoppers
Parameters
| Name | Type | Description |
|---|---|---|
| $token | \Zend_Markup_Token |

_checkTagDeclaration(string $name) : voidCheck if there is a tag declaration, and if it isnt there, add it
Parameters
| Name | Type | Description |
|---|---|---|
| $name | string |

_getType(string $name) : stringCheck the tag's type
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| string |

_isStopper(string $tag) : boolCheck if the tag is a stopper
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $tag | string |
| Type | Description |
|---|---|
| bool |

_removeFromSearchedStoppers(\Zend_Markup_Token $token) : voidRemove from searched stoppers
Parameters
| Name | Type | Description |
|---|---|---|
| $token | \Zend_Markup_Token |

parse(string $value) : \Zend_Markup_TokenListPrepare the parsing of a bbcode string, the real parsing is done in {@link _parse()}
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| \Zend_Markup_TokenList |