Merge "Rename autonym for 'no' from 'norsk bokmål' to 'norsk'"
[lhc/web/wiklou.git] / includes / api / ApiQuerySearch.php
index 72b39b6..f0c4180 100644 (file)
@@ -62,18 +62,6 @@ class ApiQuerySearch extends ApiQueryGeneratorBase {
                $searchInfo = array_flip( $params['info'] );
                $prop = array_flip( $params['prop'] );
 
-               // Deprecated parameters
-               if ( isset( $prop['hasrelated'] ) ) {
-                       $this->addDeprecation(
-                               [ 'apiwarn-deprecation-parameter', 'srprop=hasrelated' ], 'action=search&srprop=hasrelated'
-                       );
-               }
-               if ( isset( $prop['score'] ) ) {
-                       $this->addDeprecation(
-                               [ 'apiwarn-deprecation-parameter', 'srprop=score' ], 'action=search&srprop=score'
-                       );
-               }
-
                // Create search engine instance and set options
                $search = $this->buildSearchEngine( $params );
                $search->setFeatureData( 'rewrite', (bool)$params['enablerewrites'] );
@@ -245,6 +233,7 @@ class ApiQuerySearch extends ApiQueryGeneratorBase {
 
                $title = $result->getTitle();
                ApiQueryBase::addTitleInfo( $vals, $title );
+               $vals['pageid'] = $title->getArticleID();
 
                if ( isset( $prop['size'] ) ) {
                        $vals['size'] = $result->getByteSize();
@@ -386,6 +375,10 @@ class ApiQuerySearch extends ApiQueryGeneratorBase {
                                ],
                                ApiBase::PARAM_ISMULTI => true,
                                ApiBase::PARAM_HELP_MSG_PER_VALUE => [],
+                               ApiBase::PARAM_DEPRECATED_VALUES => [
+                                       'score' => true,
+                                       'hasrelated' => true
+                               ],
                        ],
                        'interwiki' => false,
                        'enablerewrites' => false,