Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe FinderIndexerParserHtml
+ Graphe d'héritage de FinderIndexerParserHtml:

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)
 

Description détaillée

HTML Parser class for the Finder indexer package.

Depuis
2.5

Documentation des fonctions membres

◆ parse()

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.

Paramètres
string$inputThe input to parse.
Renvoie
string The plain text input.
Depuis
2.5

Références $input, et ENT_QUOTES.

◆ process()

process (   $input)
protected

Method to process HTML input and extract the plain text.

Paramètres
string$inputThe input to process.
Renvoie
string The plain text input.
Depuis
2.5

Références $input.

◆ removeBlocks()

removeBlocks (   $input,
  $startTag,
  $endTag 
)
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.

Paramètres
string$inputString to be processed.
string$startTagString representing the start tag.
string$endTagString representing the end tag.
Renvoie
string with blocks removed.

Références $input, $offset, $return, et $start.


La documentation de cette classe a été générée à partir du fichier suivant :