Manual:Article.php/pt-br

A classe   lida com a apresentação e interação com páginas MediaWiki e seu histórico . Ela está intimamente relacionada com a classe WikiPage, que fornece o objeto modelo para as páginas.

Este arquivo contém, por exemplo, uma versão da função  para a visualização de uma página, chamada a partir de   (outra versão está em  ). Esta função busca o wikitexto $mContent da página do banco de dados usando funções getContent, LoadContent e fetchContent, e atribui isso a US$text. Depois disso, chama a função outputWikiText para processar $text.

A criação de um novo objeto Article
Para instanciar, chame um dos métodos de fatoração estáticos:
 * , onde $id é uma ID do artigo.
 * : cria um objeto Article da classe apropriada para o título dado.
 * : cria um objeto Article da classe apropriada para determinada página.

Métodos

 * : obtém o texto desta revisão. Esta função tem efeitos colaterais. Não use esta função se você apenas deseja o texto da revisão real, se houver.
 * (since 1.18): obtém o contexto em que este objeto Article é executado
 * : obtém o antigo ID do artigo que é para ser mostrado, ou 0 para a revisão atual.
 * (since 1.19): obtém o objeto WikiPage desta instância.
 * : obtém as opções do analisador adequadas para processar o wikitexto do artigo primário.
 * : um método leve para obter a saída do analisador, para uma página, verificando o cache de analisador e assim por diante. Não considera a maioria das coisas que  é forçado a considerar.
 * : gets the rev ID used on page views.
 * (since 1.19): get the fetched Revision object depending on request parameters or null on failure.
 * : gets the robot policy to be used for the current view. $action is a string containing the action= GET parameter and $pOutput.
 * : gets the Title associated with this page.
 * : returns true if the currently-referenced revision is the current edit to this page (and it exists).
 * : returns true if the page can be cached.
 * : this method handles the (default) action of viewing a page. Actions (like 'view', 'revert', 'delete', etc) are handled by Action subclasses. The  method of the ViewAction calls Article::view to do the actual work.

See http://svn.wikimedia.org/doc/classArticle.html for a complete lists of methods.

Hooks
Hooks called from this file are listed in the Category:MediaWiki hooks included in Article.php category.