Joomla CMS
3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
|
Fonctions membres publiques | |
parse ($input) | |
Fonctions membres publiques hérités de FinderIndexerParser | |
parse ($input) | |
Fonctions membres protégées | |
process ($input) | |
Fonctions membres protégées hérités de FinderIndexerParser | |
process ($input) | |
Fonctions membres privées | |
removeBlocks ($input, $startTag, $endTag) | |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de FinderIndexerParser | |
static | getInstance ($format) |
HTML Parser class for the Finder indexer package.
parse | ( | $input | ) |
Method to parse input and extract the plain text. Because this method is called from both inside and outside the indexer, it needs to be able to batch out its parsing functionality to deal with the inefficiencies of regular expressions. We will parse recursively in 2KB chunks.
string | $input | The input to parse. |
Références $input, et ENT_QUOTES.
|
protected |
Method to process HTML input and extract the plain text.
string | $input | The input to process. |
Références $input.
|
private |
Method to remove blocks of text between a start and an end tag. Each block removed is effectively replaced by a single space.
Note: The start tag and the end tag must be different. Note: Blocks must not be nested. Note: This method will function correctly with multi-byte strings.
string | $input | String to be processed. |
string | $startTag | String representing the start tag. |
string | $endTag | String representing the end tag. |