* mw.page (deprecated in 1.30) was removed.
* Article::getLastPurgeTimestamp(), WikiPage::getLastPurgeTimestamp(), and the
related WikiPage::PURGE_* constants, deprecated in 1.29, were removed.
+* The Article::selectFields(), Article::onArticleCreate(),
+ Article::onArticleDelete(), and Article::onArticleEdit() methods, deprecated
+ in 1.24, were removed.
== Compatibility ==
MediaWiki 1.31 requires PHP 5.5.9 or later. There is experimental support for
return $handler->getAutoDeleteReason( $title, $hasHistory );
}
- /**
- * @return array
- *
- * @deprecated since 1.24, use WikiPage::selectFields() instead
- */
- public static function selectFields() {
- wfDeprecated( __METHOD__, '1.24' );
- return WikiPage::selectFields();
- }
-
- /**
- * @param Title $title
- *
- * @deprecated since 1.24, use WikiPage::onArticleCreate() instead
- */
- public static function onArticleCreate( $title ) {
- wfDeprecated( __METHOD__, '1.24' );
- WikiPage::onArticleCreate( $title );
- }
-
- /**
- * @param Title $title
- *
- * @deprecated since 1.24, use WikiPage::onArticleDelete() instead
- */
- public static function onArticleDelete( $title ) {
- wfDeprecated( __METHOD__, '1.24' );
- WikiPage::onArticleDelete( $title );
- }
-
- /**
- * @param Title $title
- *
- * @deprecated since 1.24, use WikiPage::onArticleEdit() instead
- */
- public static function onArticleEdit( $title ) {
- wfDeprecated( __METHOD__, '1.24' );
- WikiPage::onArticleEdit( $title );
- }
-
// ******
}
$this->assertEquals( -8, $this->article->ext_someNewProperty,
"Article get/set magic on update to new field" );
}
-
- /**
- * Checks for the existence of the backwards compatibility static functions
- * (forwarders to WikiPage class)
- *
- * @covers Article::selectFields
- * @covers Article::onArticleCreate
- * @covers Article::onArticleDelete
- * @covers Article::onArticleEdit
- */
- public function testStaticFunctions() {
- $this->hideDeprecated( 'Article::selectFields' );
-
- $this->assertEquals( WikiPage::selectFields(), Article::selectFields(),
- "Article static functions" );
- $this->assertEquals( true, is_callable( "Article::onArticleCreate" ),
- "Article static functions" );
- $this->assertEquals( true, is_callable( "Article::onArticleDelete" ),
- "Article static functions" );
- $this->assertEquals( true, is_callable( "ImagePage::onArticleEdit" ),
- "Article static functions" );
- }
}