Manual:Preprocessor.php/pt-br
Arquivo do MediaWiki: Preprocessor.php | |
---|---|
Localização: | includes/parser/ |
Código-fonte: | master • 1.43.1 • 1.42.6 • 1.39.12 |
Classes: | Preprocessor |
O arquivo Preprocessor.php contém o Preprocessor
classe para pré-processadores, que oferece o PPFrame
e PPNode
interfaces.
Métodos públicos
- resetParser() - Será removido quando o suporte para clonagem de analisador estiver sendo descontinuado. Permite redefinir a referência interna do analisador após a clonagem do pré-processador.
Métodos abstratos que retornam quadros:
- newFrame() - crie um novo quadro de nível superior para expansão de uma página.
- newCustomFrame() - crie um novo quadro personalizado para uso programático de substituição de parâmetros. Isso é útil para certos tipos de extensões.
Métodos abstratos que retornam quadros:
- newPartNodeArray() - crie um novo nó personalizado para uso programático de substituição de parâmetros. Isso é útil para certos tipos de extensões.
- preprocessToObj() - Pré-processa o texto e retorna um objeto PPNode. Tanto este método quanto Parser::preprocessToDom() , um wrapper para este método, podem ser usados com os seguintes sinalizadores (padrão: 0):
- 1 = DOM_FOR_INCLUSION - tratar o wikitexto como conteúdo transcluído de uma página em vez de conteúdo direto de uma página ou mensagem. Por padrão, presume-se que o texto esteja em processamento para uso em visualizações diretas de páginas. O uso deste sinalizador faz com que o texto dentro das tags
<noinclude>
seja ignorado, o texto dentro das tags<includeonly>
seja incluído e o texto fora das tags<onlyinclude>
seja ignorado. - 2 = DOM_LANG_CONVERSION_DISABLED - Sinalizador de omissão de construção de conversão de linguagem
- 4 = DOM_UNCACHED - desabilitar o uso do cache do pré-processador.
- 1 = DOM_FOR_INCLUSION - tratar o wikitexto como conteúdo transcluído de uma página em vez de conteúdo direto de uma página ou mensagem. Por padrão, presume-se que o texto esteja em processamento para uso em visualizações diretas de páginas. O uso deste sinalizador faz com que o texto dentro das tags