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 do arquivo   (outra versão está em  ). Esta função busca o wikitexto  da página do banco de dados usando funções ,   e  , e atribui isso a. Depois disso, chama a função  para processar.

A criação de um novo objeto Article
Para instanciar, chame um dos métodos de fatoração estáticos:


 * - *, onde   é 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.
 * - creates an Article object from the given title.

Métodos

 * (superseded by ) - * : 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.
 * (1.18+) - *  (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.
 * (1.19+) - *  (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.
 * - * : Obtém o ID da revisão usado em page views.
 * (1.19+) - *  (desde a versão 1.19): obtém o objeto Revisão buscado dependendo dos parâmetros de solicitação ou nulo em caso de falha.
 * - * : obtém a diretiva de robôs para ser usado para a exibição atual. $action é uma string que contém o parâmetro action= GET e $pOutput.
 * - * : obtém o objeto Title associado a esta página.
 * - * : retorna true se a revisão atualmente referenciada é a edição atual para esta página (e existe).
 * - * : retorna true se a página pode ser armazenada em cache.
 * - * : este método lida com a ação (padrão) de visualização de uma página. Ações (como 'view', 'revert', 'delete', etc) são tratadas por subclasses Action. O método   do arquivo ViewAction chama a função   para realizar a tarefa atual.

Veja https://doc.wikimedia.org/mediawiki-core/master/php/classArticle.html para uma lista completa dos métodos.

Hooks
Hooks chamados a partir deste arquivo são listados na categoria.