From 4a1517b3e1ffcf7ac134bc273dafe3e19810da33 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 1 Aug 2019 15:49:38 -0400 Subject: [PATCH] resourceloader: reorganize ResourceLoaderModule fields Also use AtEase for error suppression to avoid phpstorm warnings Change-Id: Iaa8ca107f4e7c923e894416b40b4fadd2b3d162e --- .../resourceloader/ResourceLoaderModule.php | 96 +++++++++---------- 1 file changed, 47 insertions(+), 49 deletions(-) diff --git a/includes/resourceloader/ResourceLoaderModule.php b/includes/resourceloader/ResourceLoaderModule.php index c376fa7362..ed2d09c8dc 100644 --- a/includes/resourceloader/ResourceLoaderModule.php +++ b/includes/resourceloader/ResourceLoaderModule.php @@ -26,6 +26,7 @@ use MediaWiki\MediaWikiServices; use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerInterface; use Psr\Log\NullLogger; +use Wikimedia\AtEase\AtEase; use Wikimedia\RelPath; use Wikimedia\ScopedCallback; @@ -33,65 +34,63 @@ use Wikimedia\ScopedCallback; * Abstraction for ResourceLoader modules, with name registration and maxage functionality. */ abstract class ResourceLoaderModule implements LoggerAwareInterface { - # Type of resource - const TYPE_SCRIPTS = 'scripts'; - const TYPE_STYLES = 'styles'; - const TYPE_COMBINED = 'combined'; - - # Desired load type - // Module only has styles (loaded via