resourceloader: Tiny optimization to ResourceLoader::isValidModuleName()
[lhc/web/wiklou.git] / includes / resourceloader / ResourceLoader.php
index 002b4ea..77ceff6 100644 (file)
@@ -1580,7 +1580,7 @@ MESSAGE;
         * @return bool Whether $moduleName is a valid module name
         */
        public static function isValidModuleName( $moduleName ) {
-               return !preg_match( '/[|,!]/', $moduleName ) && strlen( $moduleName ) <= 255;
+               return strcspn( $moduleName, '!,|', 0, 255 ) === strlen( $moduleName );
        }
 
        /**