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.

array
$_searchedStoppers= 'array'
Stoppers that we are searching for
array
Details
_addToSearchedStoppers(
\Zend_Markup_Token $token
)
:
void
Add to searched stoppers
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
Name | Type | Description |
---|---|---|
$name | string |

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

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

_removeFromSearchedStoppers(
\Zend_Markup_Token $token
)
:
void
Remove from searched stoppers
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()}
This should output something like this:
array(
array(
'tag' => '[tag="a" attr=val]',
'type' => Zend_Markup::TYPE_TAG,
'name' => 'tag',
'stoppers' => array('[/]', '[/tag]'),
'attributes' => array(
'tag' => 'a',
'attr' => 'val'
)
),
array(
'tag' => 'value',
'type' => Zend_Markup::TYPE_NONE
),
array(
'tag' => '[/tag]',
'type' => Zend_Markup::TYPE_STOPPER,
'name' => 'tag',
'stoppers' => array(),
'attributes' => array()
)
)
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
\Zend_Markup_TokenList |