Predefinição:MW file
Arquivo MediaWiki: {{{1}}} | |
---|---|
Local: | / |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | Encontre o código • Encontre a documentação |
Exibe uma caixa informativa sobre um arquivo no núcleo do MediaWiki, com links para seu código fonte no Master, pacotes estáveis e legados e links para suas classes e interfaces na documentação PHP gerada.
{{MW file|FILENAME|PATH |class1=CLASS |class2=CLASS |class3=CLASS |... |interface1=INTERFACE |interface2=INTERFACE |interface3=INTERFACE |NotInGit=REASON }}
- FILENAME: é o nome do arquivo, incluindo a extensão.
- Se o arquivo foi recentemente renomeado, você pode usar os parâmetros
stable=
elegacy=
para fornecer o nome antigo para os links funcionarem, você precisará atualizar a invocação da predefinição como a versão na qual o arquivo foi renomeado se movimenta a partir de master->estável->legada.
- Se o arquivo foi recentemente renomeado, você pode usar os parâmetros
- PATH é o caminho para o arquivo; não inclua uma barra inicial, e sim uma barra final. Deixe em branco para arquivos no diretório raiz.
- Os argumentos de
class
são todos opcionais, e se fornecidos irão apresentar um link para a documentação adequada. CLASS deve ser o nome da classe, tal como utilizado na URL. P. ex., "Parser" gerará um link para o arquivo "classParser.html". A predefinição permite até seis parâmetros de classes,class1
-class6
- INTERFACE é similar. A predefinição permite até três parâmetros de interface.
- O argumento
NotInGit
é opcional e só deve ser usado se o arquivo não está no repositório do Git, por algum motivo (provavelmente, isso só se aplica ao arquivoLocalSettings.php
). REASON é a razão que é exibida na infobox. Note queNotInGit
diferencia maiúsculas de minúsculas (case sensitive)!
O Manual usa essa predefinição extensivamente.
Exemplos
{{MW file|index.php|}}
Arquivo MediaWiki: index.php | |
---|---|
Local: | |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | Encontre o código • Encontre a documentação |
{{MW file|Article.php|includes/page/ |class1=Article }}
Arquivo MediaWiki: Article.php | |
---|---|
Local: | includes/page/ |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | Article |
{{MW file|WikiPage.php|includes/page/ |class1=WikiPage |interface1=Page }}
Arquivo MediaWiki: WikiPage.php | |
---|---|
Local: | includes/page/ |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | WikiPage • Page |
{{MW file|LocalSettings.php| |NotInGit=criado durante a instalação }}
Arquivo MediaWiki: LocalSettings.php | |
---|---|
Local: | |
Código fonte: | Não está no Git (criado durante a instalação) |
Classes: |
Ver também
- {{Git file }} — a simple link to a file on gerrit (from mediawiki/core or otherwise)
- Category:MediaWiki code pages without class names — páginas incompletamente preenchidas são listadas automaticamente por esta predefinição
Displays an informative box about a file in MediaWiki core, with links to its source code in master, stable, and legacy branches, and links to its classes and interfaces in the generated PHP documentation.
Parameter | Description | Type | Status | |
---|---|---|---|---|
nodisplaytitle | nodisplaytitle | no description | Unknown | optional |
File name | 1 | no description | Unknown | required |
File path | 2 | no description | Unknown | required |
Not in Git? | NotInGit | Whether the version is in Git version control (only rarely used for files like LocalSettings.php and DevelopmentSettings.php) | Boolean | optional |
Stable MediaWiki version | stable | no description | Unknown | optional |
Legacy MediaWiki version | legacy | no description | Unknown | optional |
LTS MediaWiki Version | lts | Long-Term Support version for MediaWiki | Unknown | optional |
Class 1 | class1 | no description | Unknown | suggested |
Class 2 | class2 | no description | Unknown | optional |
Class 3 | class3 | no description | Unknown | optional |
Class 4 | class4 | no description | Unknown | optional |
Class 5 | class5 | no description | Unknown | optional |
Class 6 | class6 | no description | Unknown | optional |
Interface 1 | interface1 | no description | Unknown | suggested |
Interface 2 | interface2 | no description | Unknown | optional |
Interface 3 | interface3 | no description | Unknown | optional |
Example | example | no description | Unknown | optional |
Maintenance: noslash