Version: current

# Class SSHTMLBBCodeParser_Filter_Lists

  SSHTMLBBCodeParser
  SSHTMLBBCodeParser_Filter
  SSHTMLBBCodeParser_Filter_Lists

Package: sapphire\misc
Author: Stijn de Reede <sjr@gmx.co.uk>
Located at sapphire/parsers/HTML/BBCodeParser/Filter/Lists.php

## Methods summary

`public none` | # `_preparse( )` Executes statements before the actual array building starts Executes statements before the actual array building starts This method should be overwritten in a filter if you want to do something before the parsing process starts. This can be useful to allow certain short alternative tags which then can be converted into proper tags with preg_replace() calls. The main class walks through all the filters and and calls this method if it exists. The filters should modify their private $_text variable. #### Returns `none` none #### Author Stijn de Reede <sjr@gmx.co.uk>, Seth Price <seth@pricepages.org> #### See `mixed` #### Overrides `SSHTMLBBCodeParser::_preparse`

### Methods inherited from SSHTMLBBCodeParser

`SSHTMLBBCodeParser()`, `_buildParsedString()`, `_buildTag()`, `_buildTagArray()`, `_childNeeded()`, `_isAllowed()`, `_parentNeeded()`, `_validateTagArray()`, `addFilter()`, `addFilters()`, `getParsed()`, `getPreparsed()`, `getStaticProperty()`, `getText()`, `parse()`, `qparse()`, `removeFilter()`, `setOption()`, `setText()`, `staticQparse()`

### Magic methods summary

## Properties summary

`public array` | $_definedTags | # An array of tags parsed by the engine An array of tags parsed by the engine

### Properties inherited from SSHTMLBBCodeParser

`$_filters`, `$_options`, `$_parsed`, `$_preparsed`, `$_tagArray`, `$_text`

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -