<?php
/**
- * A Block restriction object of type 'Page'.
+ * A block restriction object of type 'Page'.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
class PageRestriction extends AbstractRestriction {
/**
- * {@inheritdoc}
+ * @inheritDoc
*/
const TYPE = 'page';
/**
- * {@inheritdoc}
+ * @inheritDoc
*/
const TYPE_ID = 1;
protected $title;
/**
- * {@inheritdoc}
+ * @inheritDoc
*/
public function matches( \Title $title ) {
if ( !$this->getTitle() ) {
}
/**
- * {@inheritdoc}
+ * @inheritDoc
*/
public static function newFromRow( \stdClass $row ) {
+ /** @var self $restriction */
$restriction = parent::newFromRow( $row );
+ '@phan-var self $restriction';
// If the page_namespace and the page_title were provided, add the title to
// the restriction.