Template:Class doclink/doc
This is a documentation subpage for Template:Class doclink. It contains usage information, categories and other content that is not part of the original Template page. |
Given a class name implemented by mediawiki/core
, this renders a link to automatically-generated documentation for the class at https://doc.wikimedia.org/mediawiki-core/master/php/
Code | Preview |
---|---|
{{class doclink|OutputPage}} |
OutputPage |
{{class doclink|WebRequest}} |
WebRequest |
{{class doclink|class=RequestContext}} |
RequestContext |
{{class doclink|Config|type=interface}} |
Config |
{{class doclink|Wikimedia\Rdbms\Database|Wikimedia\Rdbms\Database::select|anchor=a3b03dd27f434aabfc8d2d639d1e5fa9a}} |
Wikimedia\Rdbms\Database::select |
{{class doclink|class=Wikimedia\Rdbms\Database|text=Wikimedia\Rdbms\Database::select|anchor=a3b03dd27f434aabfc8d2d639d1e5fa9a}} |
Wikimedia\Rdbms\Database::select |
Parameters
Renders a link to automatically-generated documentation for a class or method at https://doc.wikimedia.org/mediawiki-core/master/php/
Parameter | Description | Type | Status | |
---|---|---|---|---|
class name | 1 class | Fully qualified class name.
| String | required |
text | 2 text | Link text.
| String | optional |
anchor | anchor | URL anchor. Used for linking to a specific property or method of the class.
| String | optional |
type | type | Type of the entity: class or interface. (With the current documentation structure, it's not possible to link traits.) Required if it's not a class.
| String | optional |
Project / extension name | project | Project name, from https://doc.wikimedia.org/index/ . For extensions, this is just the name of the extension. For most other things, it is the repository name, with dashes instead of slashes.
| String | optional |
branch | branch | Git branch (if not master).
| String | optional |
See also
- {{Class}} links to the implicit Manual:ClassName.php wiki page
- {{MW file}} renders a table for a PHP file in core, including doc links for the classes implemented by it
- {{Method doclink}} to link to a particular method
- {{File doclink}}
- {{js doclink}} for Javascript API links