Merge "resourceloader: Implement isKnownEmpty for user.options module"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 25 Sep 2017 15:43:07 +0000 (15:43 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 25 Sep 2017 15:43:07 +0000 (15:43 +0000)
includes/resourceloader/ResourceLoaderUserOptionsModule.php

index 0c332cf..a15d310 100644 (file)
@@ -64,6 +64,14 @@ class ResourceLoaderUserOptionsModule extends ResourceLoaderModule {
                return false;
        }
 
+       /**
+        * @param ResourceLoaderContext $context
+        * @return bool
+        */
+       public function isKnownEmpty( ResourceLoaderContext $context ) {
+               return !$context->getUserObj()->getOptions( User::GETOPTIONS_EXCLUDE_DEFAULTS );
+       }
+
        /**
         * @return string
         */