ApiQueryBase::checkRowCount() was removed
authorReedy <reedy@wikimedia.org>
Sun, 20 Dec 2015 14:24:07 +0000 (14:24 +0000)
committerReedy <reedy@wikimedia.org>
Sun, 20 Dec 2015 15:14:39 +0000 (15:14 +0000)
Deprecated since 1.24

Change-Id: Id3357ccd8b5eb3f5e2fe1c63fc7b72ae38d6ac1a

RELEASE-NOTES-1.27
includes/api/ApiQueryBase.php

index 3289da5..daa1b8f 100644 (file)
@@ -191,6 +191,7 @@ changes to languages because of Phabricator reports.
 * User::editToken() was removed (deprecated since 1.19).
 * ApiQueryBase::titleToKey(), ApiQueryBase::keyToTitle() and
   ApiQueryBase::keyPartToTitle() all removed (deprecated since 1.24).
+* ApiQueryBase::checkRowCount() was removed (deprecated since 1.24).
 
 == Compatibility ==
 
index 87f8904..76bbc5d 100644 (file)
@@ -587,30 +587,6 @@ abstract class ApiQueryBase extends ApiBase {
         * @{
         */
 
-       /**
-        * Estimate the row count for the SELECT query that would be run if we
-        * called select() right now, and check if it's acceptable.
-        * @deprecated since 1.24
-        * @return bool True if acceptable, false otherwise
-        */
-       protected function checkRowCount() {
-               wfDeprecated( __METHOD__, '1.24' );
-               $db = $this->getDB();
-               $rowcount = $db->estimateRowCount(
-                       $this->tables,
-                       $this->fields,
-                       $this->where,
-                       __METHOD__,
-                       $this->options
-               );
-
-               if ( $rowcount > $this->getConfig()->get( 'APIMaxDBRows' ) ) {
-                       return false;
-               }
-
-               return true;
-       }
-
        /**
         * Gets the personalised direction parameter description
         *