The various classes and interfaces for representing titles, links, and pages can be a bit confusing. Link to a wiki page that provides an overview: https://www.mediawiki.org/wiki/Manual:Modeling_pages Change-Id: I04fcf53bd15ca50a2bbb8693482a99ab651a4b30
25 lines
520 B
PHP
25 lines
520 B
PHP
<?php
|
|
|
|
namespace MediaWiki\Page;
|
|
|
|
/**
|
|
* Data record representing a page that currently exists as
|
|
* an editable page on a wiki.
|
|
*
|
|
* @note This is intended to become an alias for PageRecord, once PageRecord is guaranteed
|
|
* to be immutable and to represent existing pages.
|
|
*
|
|
* @see https://www.mediawiki.org/wiki/Manual:Modeling_pages
|
|
*
|
|
* @stable to type
|
|
* @since 1.36
|
|
*/
|
|
interface ExistingPageRecord extends PageRecord {
|
|
|
|
/**
|
|
* Always true.
|
|
*
|
|
* @return true
|
|
*/
|
|
public function exists(): bool;
|
|
}
|