From: Siebrand Mazeland Date: Tue, 8 Mar 2016 23:33:02 +0000 (+0100) Subject: Remove some deprecated functions from ApiBase X-Git-Tag: 1.31.0-rc.0~7661^2 X-Git-Url: https://git.cyclocoop.org/%242?a=commitdiff_plain;h=19316dd4e49ce8c681dcc5f4a65462530e0ca6f6;p=lhc%2Fweb%2Fwiklou.git Remove some deprecated functions from ApiBase * ApiBase::addTokenProperties() was removed (deprecated since 1.24). * ApiBase::getFinalPossibleErrors() was removed (deprecated since 1.24). * ApiBase::getFinalResultProperties() was removed (deprecated since 1.24). * ApiBase::getRequireAtLeastOneParameterErrorMessages() was removed (deprecated since 1.24). * ApiBase::getPossibleErrors() was removed (deprecated since 1.24). * ApiBase::getRequireMaxOneParameterErrorMessages() was removed (deprecated since 1.24). * ApiBase::getRequireOnlyOneParameterErrorMessages() was removed (deprecated since 1.24). * ApiBase::getResultProperties() was removed (deprecated since 1.24). * ApiBase::getTitleOrPageIdErrorMessage() was removed (deprecated since 1.24). * ApiBase::parseErrors() was removed (deprecated since 1.24). * Remove related constants ApiBase::PROP_ROOT, ApiBase::PROP_LIST, ApiBase::PROP_TYPE, ApiBase::PROP_NULLABLE. Patches were submitted for remaining uses in Gerrit extensions. Change-Id: Idea70300874258fbcb9deef6504eb55f2ebe8d6c --- diff --git a/RELEASE-NOTES-1.27 b/RELEASE-NOTES-1.27 index 302e20a076..a1614d03b8 100644 --- a/RELEASE-NOTES-1.27 +++ b/RELEASE-NOTES-1.27 @@ -213,6 +213,16 @@ HHVM 3.1. ** ApiFormatDbg ** ApiFormatTxt ** ApiFormatYaml +* ApiBase::addTokenProperties() was removed (deprecated since 1.24). +* ApiBase::getFinalPossibleErrors() was removed (deprecated since 1.24). +* ApiBase::getFinalResultProperties() was removed (deprecated since 1.24). +* ApiBase::getRequireAtLeastOneParameterErrorMessages() was removed (deprecated since 1.24). +* ApiBase::getPossibleErrors() was removed (deprecated since 1.24). +* ApiBase::getRequireMaxOneParameterErrorMessages() was removed (deprecated since 1.24). +* ApiBase::getRequireOnlyOneParameterErrorMessages() was removed (deprecated since 1.24). +* ApiBase::getResultProperties() was removed (deprecated since 1.24). +* ApiBase::getTitleOrPageIdErrorMessage() was removed (deprecated since 1.24). +* ApiBase::parseErrors() was removed (deprecated since 1.24). * ApiQueryBase::titleToKey(), ApiQueryBase::keyToTitle() and ApiQueryBase::keyPartToTitle() all removed (deprecated since 1.24). * ApiQueryBase::checkRowCount() was removed (deprecated since 1.24). diff --git a/includes/api/ApiBase.php b/includes/api/ApiBase.php index 85dee2bc60..79441673c4 100644 --- a/includes/api/ApiBase.php +++ b/includes/api/ApiBase.php @@ -2524,123 +2524,6 @@ abstract class ApiBase extends ContextSource { * @{ */ - /// @deprecated since 1.24 - const PROP_ROOT = 'ROOT'; - /// @deprecated since 1.24 - const PROP_LIST = 'LIST'; - /// @deprecated since 1.24 - const PROP_TYPE = 0; - /// @deprecated since 1.24 - const PROP_NULLABLE = 1; - - /** - * Formerly used to fetch a list of possible properites in the result, - * somehow organized with respect to the prop parameter that causes them to - * be returned. The specific semantics of the return value was never - * specified. Since this was never possible to be accurately updated, it - * has been removed. - * - * @deprecated since 1.24 - * @return array|bool - */ - protected function getResultProperties() { - wfDeprecated( __METHOD__, '1.24' ); - return false; - } - - /** - * @see self::getResultProperties() - * @deprecated since 1.24 - * @return array|bool - */ - public function getFinalResultProperties() { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getResultProperties() - * @deprecated since 1.24 - */ - protected static function addTokenProperties( &$props, $tokenFunctions ) { - wfDeprecated( __METHOD__, '1.24' ); - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function getRequireOnlyOneParameterErrorMessages( $params ) { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function getRequireMaxOneParameterErrorMessages( $params ) { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function getRequireAtLeastOneParameterErrorMessages( $params ) { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function getTitleOrPageIdErrorMessage() { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * This formerly attempted to return a list of all possible errors returned - * by the module. However, this was impossible to maintain in many cases - * since errors could come from other areas of MediaWiki and in some cases - * from arbitrary extension hooks. Since a partial list claiming to be - * comprehensive is unlikely to be useful, it was removed. - * - * @deprecated since 1.24 - * @return array - */ - public function getPossibleErrors() { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function getFinalPossibleErrors() { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - - /** - * @see self::getPossibleErrors() - * @deprecated since 1.24 - * @return array - */ - public function parseErrors( $errors ) { - wfDeprecated( __METHOD__, '1.24' ); - return []; - } - /** * Returns the description string for this module *