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) : void
Add to searched stoppers
Parameters
Name | Type | Description |
---|---|---|
$token | \Zend_Markup_Token |


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


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


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


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


parse(string $value) : \Zend_Markup_TokenList
Prepare 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 |