Explicit class variable definition
authorSam Reed <reedy@users.mediawiki.org>
Wed, 6 Oct 2010 21:18:55 +0000 (21:18 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Wed, 6 Oct 2010 21:18:55 +0000 (21:18 +0000)
Parameter hints

includes/api/ApiMain.php
includes/api/ApiQuery.php
includes/api/ApiQueryPageProps.php
includes/api/ApiQueryUserContributions.php
includes/api/ApiQueryUsers.php

index 801ae4c..df830ea 100644 (file)
@@ -448,6 +448,7 @@ class ApiMain extends ApiBase {
        /**
         * Replace the result data with the information about an exception.
         * Returns the error code
+        * @param $e MWException
         */
        protected function substituteResultWithError( $e ) {
                // Printer may not be initialized if the extractRequestParams() fails for the main module
index 6d73350..6027818 100644 (file)
@@ -44,7 +44,7 @@ class ApiQuery extends ApiBase {
 
        private $mPropModuleNames, $mListModuleNames, $mMetaModuleNames;
        private $mPageSet;
-       private $params;
+       private $params, $redirects, $convertTitles;
 
        private $mQueryPropModules = array(
                'info' => 'ApiQueryInfo',
@@ -492,6 +492,7 @@ class ApiQuery extends ApiBase {
        /**
         * Create a generator object of the given type and return it
         * @param $generatorName string Module name
+        * @return ApiQueryGeneratorBase
         */
        public function newGenerator( $generatorName ) {
                // Find class that implements requested generator
@@ -513,7 +514,7 @@ class ApiQuery extends ApiBase {
        /**
         * For generator mode, execute generator, and use its output as new
         * ApiPageSet
-        * @param $generator string Module name
+        * @param $generator ApiQueryGeneratorBase Generator Module
         * @param $modules array of module objects
         */
        protected function executeGeneratorModule( $generator, $modules ) {
index 858f08a..d5fe6ff 100644 (file)
@@ -36,6 +36,8 @@ if ( !defined( 'MEDIAWIKI' ) ) {
  */
 class ApiQueryPageProps extends ApiQueryBase {
 
+       private $params, $titles, $missing, $everything;
+
        public function __construct( $query, $moduleName ) {
                parent::__construct( $query, $moduleName, 'pp' );
        }
index 12e5912..e164683 100644 (file)
@@ -40,7 +40,7 @@ class ApiQueryContributions extends ApiQueryBase {
                parent::__construct( $query, $moduleName, 'uc' );
        }
 
-       private $params;
+       private $params, $prefixMode, $userprefix, $multiUserMode;
        private $fld_ids = false, $fld_title = false, $fld_timestamp = false,
                        $fld_comment = false, $fld_parsedcomment = false, $fld_flags = false,
                        $fld_patrolled = false, $fld_tags = false, $fld_size = false;
index 757f4eb..d009171 100644 (file)
@@ -36,6 +36,8 @@ if ( !defined( 'MEDIAWIKI' ) ) {
  */
  class ApiQueryUsers extends ApiQueryBase {
 
+       private $tokenFunctions;
+
        public function __construct( $query, $moduleName ) {
                parent::__construct( $query, $moduleName, 'us' );
        }