@@ -49,9 +49,9 @@ discard block |
||
49 | 49 | * |
50 | 50 | * @param ModuleDefinition $moduleDefinition |
51 | 51 | */ |
52 | - public function __construct( ModuleDefinition $moduleDefinition ) { |
|
52 | + public function __construct(ModuleDefinition $moduleDefinition) { |
|
53 | 53 | $this->moduleDefinition = $moduleDefinition; |
54 | - $this->moduleDescriptions = $this->moduleDefinition->get( 'descriptions' ); |
|
54 | + $this->moduleDescriptions = $this->moduleDefinition->get('descriptions'); |
|
55 | 55 | } |
56 | 56 | |
57 | 57 | /** |
@@ -63,8 +63,8 @@ discard block |
||
63 | 63 | */ |
64 | 64 | public static function getInstance() { |
65 | 65 | |
66 | - if ( self::$instance === null ) { |
|
67 | - self::$instance = new self( new V4ModuleDefinition ); |
|
66 | + if (self::$instance === null) { |
|
67 | + self::$instance = new self(new V4ModuleDefinition); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | return self::$instance; |
@@ -84,29 +84,29 @@ discard block |
||
84 | 84 | * |
85 | 85 | * @param string|string[] $modules |
86 | 86 | */ |
87 | - public function addBootstrapModule( $modules ) { |
|
87 | + public function addBootstrapModule($modules) { |
|
88 | 88 | |
89 | 89 | $modules = (array) $modules; |
90 | 90 | |
91 | - foreach ( $modules as $module ) { |
|
91 | + foreach ($modules as $module) { |
|
92 | 92 | |
93 | 93 | // if the module is known |
94 | - if ( isset( $this->moduleDescriptions[ $module ] ) ) { |
|
94 | + if (isset($this->moduleDescriptions[$module])) { |
|
95 | 95 | |
96 | - $description = $this->moduleDescriptions[ $module ]; |
|
96 | + $description = $this->moduleDescriptions[$module]; |
|
97 | 97 | |
98 | 98 | // prevent adding this module again; this also prevents infinite recursion in case |
99 | 99 | // of dependency resolution |
100 | - unset( $this->moduleDescriptions[ $module ] ); |
|
100 | + unset($this->moduleDescriptions[$module]); |
|
101 | 101 | |
102 | 102 | // first add any dependencies recursively, so they are available when the styles and |
103 | 103 | // scripts of $module are loaded |
104 | - if ( isset( $description[ 'dependencies' ] ) ) { |
|
105 | - $this->addBootstrapModule( $description[ 'dependencies' ] ); |
|
104 | + if (isset($description['dependencies'])) { |
|
105 | + $this->addBootstrapModule($description['dependencies']); |
|
106 | 106 | } |
107 | 107 | |
108 | - $this->addFilesToGlobalResourceModules( 'styles', $description ); |
|
109 | - $this->addFilesToGlobalResourceModules( 'scripts', $description ); |
|
108 | + $this->addFilesToGlobalResourceModules('styles', $description); |
|
109 | + $this->addFilesToGlobalResourceModules('scripts', $description); |
|
110 | 110 | |
111 | 111 | } |
112 | 112 | } |
@@ -116,11 +116,11 @@ discard block |
||
116 | 116 | * @param string $filetype 'styles'|'scripts' |
117 | 117 | * @param mixed[] $description |
118 | 118 | */ |
119 | - protected function addFilesToGlobalResourceModules ( $filetype, $description ) { |
|
119 | + protected function addFilesToGlobalResourceModules($filetype, $description) { |
|
120 | 120 | |
121 | - if ( isset( $description[ $filetype ] ) ) { |
|
121 | + if (isset($description[$filetype])) { |
|
122 | 122 | |
123 | - $this->adjustArrayElementOfResourceModuleDescription( $filetype, $description[ $filetype ], $filetype ); |
|
123 | + $this->adjustArrayElementOfResourceModuleDescription($filetype, $description[$filetype], $filetype); |
|
124 | 124 | |
125 | 125 | } |
126 | 126 | } |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | * @since 4.0 |
132 | 132 | */ |
133 | 133 | public function addCoreBootstrapModules() { |
134 | - $this->addBootstrapModule( $this->moduleDefinition->get( 'core' ) ); |
|
134 | + $this->addBootstrapModule($this->moduleDefinition->get('core')); |
|
135 | 135 | } |
136 | 136 | |
137 | 137 | /** |
@@ -140,7 +140,7 @@ discard block |
||
140 | 140 | * @since 1.0 |
141 | 141 | */ |
142 | 142 | public function addAllBootstrapModules() { |
143 | - $this->addBootstrapModule( $this->moduleDefinition->get( 'optional' ) ); |
|
143 | + $this->addBootstrapModule($this->moduleDefinition->get('optional')); |
|
144 | 144 | } |
145 | 145 | |
146 | 146 | /** |
@@ -151,8 +151,8 @@ discard block |
||
151 | 151 | * |
152 | 152 | * @internal param string $path |
153 | 153 | */ |
154 | - public function addStyleFile( $path, $position = 'main' ) { |
|
155 | - $this->adjustArrayElementOfResourceModuleDescription( 'styles', [ $path => [ 'position' => $position ] ] ); |
|
154 | + public function addStyleFile($path, $position = 'main') { |
|
155 | + $this->adjustArrayElementOfResourceModuleDescription('styles', [$path => ['position' => $position]]); |
|
156 | 156 | } |
157 | 157 | |
158 | 158 | /** |
@@ -161,8 +161,8 @@ discard block |
||
161 | 161 | * @param string $key the SCSS variable name |
162 | 162 | * @param string $value the value to assign to the variable |
163 | 163 | */ |
164 | - public function setScssVariable( $key, $value ) { |
|
165 | - $this->setScssVariables( [ $key => $value ] ); |
|
164 | + public function setScssVariable($key, $value) { |
|
165 | + $this->setScssVariables([$key => $value]); |
|
166 | 166 | } |
167 | 167 | |
168 | 168 | /** |
@@ -170,16 +170,16 @@ discard block |
||
170 | 170 | * |
171 | 171 | * @param mixed[] $variables |
172 | 172 | */ |
173 | - public function setScssVariables( $variables ) { |
|
174 | - $this->adjustArrayElementOfResourceModuleDescription( 'variables', $variables ); |
|
173 | + public function setScssVariables($variables) { |
|
174 | + $this->adjustArrayElementOfResourceModuleDescription('variables', $variables); |
|
175 | 175 | } |
176 | 176 | |
177 | 177 | /** |
178 | 178 | * @since 1.1 |
179 | 179 | * @param string|string[] $files |
180 | 180 | */ |
181 | - public function addCacheTriggerFile( $files ){ |
|
182 | - $this->adjustArrayElementOfResourceModuleDescription( 'cacheTriggers', $files ); |
|
181 | + public function addCacheTriggerFile($files) { |
|
182 | + $this->adjustArrayElementOfResourceModuleDescription('cacheTriggers', $files); |
|
183 | 183 | } |
184 | 184 | |
185 | 185 | /** |
@@ -187,15 +187,15 @@ discard block |
||
187 | 187 | * @param mixed $value |
188 | 188 | * @param string $filetype 'styles'|'scripts' |
189 | 189 | */ |
190 | - protected function adjustArrayElementOfResourceModuleDescription( $key, $value, $filetype = 'styles' ) { |
|
190 | + protected function adjustArrayElementOfResourceModuleDescription($key, $value, $filetype = 'styles') { |
|
191 | 191 | |
192 | - if (!isset($GLOBALS[ 'wgResourceModules' ][ 'ext.bootstrap.' . $filetype ][ $key ])) { |
|
193 | - $GLOBALS[ 'wgResourceModules' ][ 'ext.bootstrap.' . $filetype ][ $key ] = []; |
|
192 | + if (!isset($GLOBALS['wgResourceModules']['ext.bootstrap.' . $filetype][$key])) { |
|
193 | + $GLOBALS['wgResourceModules']['ext.bootstrap.' . $filetype][$key] = []; |
|
194 | 194 | } |
195 | 195 | |
196 | - $GLOBALS[ 'wgResourceModules' ][ 'ext.bootstrap.' . $filetype ][ $key ] = |
|
196 | + $GLOBALS['wgResourceModules']['ext.bootstrap.' . $filetype][$key] = |
|
197 | 197 | array_merge( |
198 | - $GLOBALS[ 'wgResourceModules' ][ 'ext.bootstrap.' . $filetype ][ $key ], |
|
198 | + $GLOBALS['wgResourceModules']['ext.bootstrap.' . $filetype][$key], |
|
199 | 199 | (array) $value |
200 | 200 | ); |
201 | 201 | } |