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


 _checkTagDeclaration(string $name) : void
_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) : string
_getType(string $name) : stringCheck the tag's type
Parameters
Returns
| Name | Type | Description | 
|---|---|---|
| $name | string | 
| Type | Description | 
|---|---|
| string | 


 _isStopper(string $tag) : bool
_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) : void
_removeFromSearchedStoppers(\Zend_Markup_Token $token) : voidRemove from searched stoppers
Parameters
| Name | Type | Description | 
|---|---|---|
| $token | \Zend_Markup_Token | 


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

 Classes
                          Classes
                      
