Merge "Skin: Make skins aware of their registered skin name"
[lhc/web/wiklou.git] / includes / api / ApiQueryGeneratorBase.php
index 67fe0d6..5acd75f 100644 (file)
@@ -45,6 +45,15 @@ abstract class ApiQueryGeneratorBase extends ApiQueryBase {
                $this->mGeneratorPageSet = $generatorPageSet;
        }
 
+       /**
+        * Indicate whether the module is in generator mode
+        * @since 1.28
+        * @return bool
+        */
+       public function isInGeneratorMode() {
+               return $this->mGeneratorPageSet !== null;
+       }
+
        /**
         * Get the PageSet object to work on.
         * If this module is generator, the pageSet object is different from other module's
@@ -84,12 +93,9 @@ abstract class ApiQueryGeneratorBase extends ApiQueryBase {
                }
        }
 
-       /**
-        * @see ApiBase::getHelpFlags()
-        *
-        * Corresponding messages: api-help-flag-generator
-        */
+       /** @inheritDoc */
        protected function getHelpFlags() {
+               // Corresponding messages: api-help-flag-generator
                $flags = parent::getHelpFlags();
                $flags[] = 'generator';
                return $flags;