|
MediaWiki master
|
Service for creating WikiPage objects. More...
Public Member Functions | |
| __construct (TitleFactory $titleFactory, WikiPageFactoryHook $wikiPageFactoryHookRunner, IConnectionProvider $dbProvider) | |
| newFromID ( $id, $from='fromdb') | |
| Create a WikiPage object from a page ID. | |
| newFromLinkTarget (LinkTarget $title) | |
| Create a WikiPage object from a link target. | |
| newFromRow ( $row, $from='fromdb') | |
| Create a WikiPage object from a database row. | |
| newFromTitle (PageReference $pageReference) | |
| Create a WikiPage object from a title. | |
| MediaWiki\Page\WikiPageFactory::__construct | ( | TitleFactory | $titleFactory, |
| WikiPageFactoryHook | $wikiPageFactoryHookRunner, | ||
| IConnectionProvider | $dbProvider ) |
Definition at line 23 of file WikiPageFactory.php.
| MediaWiki\Page\WikiPageFactory::newFromID | ( | $id, | |
| $from = 'fromdb' ) |
Create a WikiPage object from a page ID.
| int | $id | Article ID to load |
| string | int | $from | One of the following values:
|
Definition at line 107 of file WikiPageFactory.php.
| MediaWiki\Page\WikiPageFactory::newFromLinkTarget | ( | LinkTarget | $title | ) |
Create a WikiPage object from a link target.
| LinkTarget | $title |
Definition at line 76 of file WikiPageFactory.php.
| MediaWiki\Page\WikiPageFactory::newFromRow | ( | $row, | |
| $from = 'fromdb' ) |
Create a WikiPage object from a database row.
| stdClass | $row | Database row containing at least fields returned by getQueryInfo(). |
| string | int | $from | Source of $data:
|
Definition at line 91 of file WikiPageFactory.php.
| MediaWiki\Page\WikiPageFactory::newFromTitle | ( | PageReference | $pageReference | ) |
Create a WikiPage object from a title.
| PageReference | $pageReference |
Definition at line 39 of file WikiPageFactory.php.
Referenced by MediaWiki\Page\DeletePage\__construct(), MediaWiki\Content\ContentModelChange\__construct(), MediaWiki\Storage\DerivedPageDataUpdater\__construct(), and MediaWiki\Storage\PageUpdater\__construct().