Passed
Push — master ( 2479b0...e47679 )
by Jeroen De
04:16
created
SCSS/vendor/composer/autoload_psr4.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
6 6
 $baseDir = dirname($vendorDir);
7 7
 
8 8
 return array(
9
-    'ScssPhp\\ScssPhp\\' => array($vendorDir . '/scssphp/scssphp/src'),
10
-    'SCSS\\Tests\\' => array($vendorDir . '/mediawiki/scss/tests/phpunit'),
11
-    'SCSS\\' => array($vendorDir . '/mediawiki/scss/src'),
9
+	'ScssPhp\\ScssPhp\\' => array($vendorDir . '/scssphp/scssphp/src'),
10
+	'SCSS\\Tests\\' => array($vendorDir . '/mediawiki/scss/tests/phpunit'),
11
+	'SCSS\\' => array($vendorDir . '/mediawiki/scss/src'),
12 12
 );
Please login to merge, or discard this patch.
SCSS/vendor/composer/ClassLoader.php 2 patches
Indentation   +391 added lines, -391 removed lines patch added patch discarded remove patch
@@ -42,396 +42,396 @@  discard block
 block discarded – undo
42 42
  */
43 43
 class ClassLoader
44 44
 {
45
-    // PSR-4
46
-    private $prefixLengthsPsr4 = array();
47
-    private $prefixDirsPsr4 = array();
48
-    private $fallbackDirsPsr4 = array();
49
-
50
-    // PSR-0
51
-    private $prefixesPsr0 = array();
52
-    private $fallbackDirsPsr0 = array();
53
-
54
-    private $useIncludePath = false;
55
-    private $classMap = array();
56
-    private $classMapAuthoritative = false;
57
-    private $missingClasses = array();
58
-    private $apcuPrefix;
59
-
60
-    public function getPrefixes()
61
-    {
62
-        if (!empty($this->prefixesPsr0)) {
63
-            return call_user_func_array('array_merge', $this->prefixesPsr0);
64
-        }
65
-
66
-        return array();
67
-    }
68
-
69
-    public function getPrefixesPsr4()
70
-    {
71
-        return $this->prefixDirsPsr4;
72
-    }
73
-
74
-    public function getFallbackDirs()
75
-    {
76
-        return $this->fallbackDirsPsr0;
77
-    }
78
-
79
-    public function getFallbackDirsPsr4()
80
-    {
81
-        return $this->fallbackDirsPsr4;
82
-    }
83
-
84
-    public function getClassMap()
85
-    {
86
-        return $this->classMap;
87
-    }
88
-
89
-    /**
90
-     * @param array $classMap Class to filename map
91
-     */
92
-    public function addClassMap(array $classMap)
93
-    {
94
-        if ($this->classMap) {
95
-            $this->classMap = array_merge($this->classMap, $classMap);
96
-        } else {
97
-            $this->classMap = $classMap;
98
-        }
99
-    }
100
-
101
-    /**
102
-     * Registers a set of PSR-0 directories for a given prefix, either
103
-     * appending or prepending to the ones previously set for this prefix.
104
-     *
105
-     * @param string       $prefix  The prefix
106
-     * @param array|string $paths   The PSR-0 root directories
107
-     * @param bool         $prepend Whether to prepend the directories
108
-     */
109
-    public function add($prefix, $paths, $prepend = false)
110
-    {
111
-        if (!$prefix) {
112
-            if ($prepend) {
113
-                $this->fallbackDirsPsr0 = array_merge(
114
-                    (array) $paths,
115
-                    $this->fallbackDirsPsr0
116
-                );
117
-            } else {
118
-                $this->fallbackDirsPsr0 = array_merge(
119
-                    $this->fallbackDirsPsr0,
120
-                    (array) $paths
121
-                );
122
-            }
123
-
124
-            return;
125
-        }
126
-
127
-        $first = $prefix[0];
128
-        if (!isset($this->prefixesPsr0[$first][$prefix])) {
129
-            $this->prefixesPsr0[$first][$prefix] = (array) $paths;
130
-
131
-            return;
132
-        }
133
-        if ($prepend) {
134
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
135
-                (array) $paths,
136
-                $this->prefixesPsr0[$first][$prefix]
137
-            );
138
-        } else {
139
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
140
-                $this->prefixesPsr0[$first][$prefix],
141
-                (array) $paths
142
-            );
143
-        }
144
-    }
145
-
146
-    /**
147
-     * Registers a set of PSR-4 directories for a given namespace, either
148
-     * appending or prepending to the ones previously set for this namespace.
149
-     *
150
-     * @param string       $prefix  The prefix/namespace, with trailing '\\'
151
-     * @param array|string $paths   The PSR-4 base directories
152
-     * @param bool         $prepend Whether to prepend the directories
153
-     *
154
-     * @throws \InvalidArgumentException
155
-     */
156
-    public function addPsr4($prefix, $paths, $prepend = false)
157
-    {
158
-        if (!$prefix) {
159
-            // Register directories for the root namespace.
160
-            if ($prepend) {
161
-                $this->fallbackDirsPsr4 = array_merge(
162
-                    (array) $paths,
163
-                    $this->fallbackDirsPsr4
164
-                );
165
-            } else {
166
-                $this->fallbackDirsPsr4 = array_merge(
167
-                    $this->fallbackDirsPsr4,
168
-                    (array) $paths
169
-                );
170
-            }
171
-        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
172
-            // Register directories for a new namespace.
173
-            $length = strlen($prefix);
174
-            if ('\\' !== $prefix[$length - 1]) {
175
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
176
-            }
177
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
178
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
179
-        } elseif ($prepend) {
180
-            // Prepend directories for an already registered namespace.
181
-            $this->prefixDirsPsr4[$prefix] = array_merge(
182
-                (array) $paths,
183
-                $this->prefixDirsPsr4[$prefix]
184
-            );
185
-        } else {
186
-            // Append directories for an already registered namespace.
187
-            $this->prefixDirsPsr4[$prefix] = array_merge(
188
-                $this->prefixDirsPsr4[$prefix],
189
-                (array) $paths
190
-            );
191
-        }
192
-    }
193
-
194
-    /**
195
-     * Registers a set of PSR-0 directories for a given prefix,
196
-     * replacing any others previously set for this prefix.
197
-     *
198
-     * @param string       $prefix The prefix
199
-     * @param array|string $paths  The PSR-0 base directories
200
-     */
201
-    public function set($prefix, $paths)
202
-    {
203
-        if (!$prefix) {
204
-            $this->fallbackDirsPsr0 = (array) $paths;
205
-        } else {
206
-            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
207
-        }
208
-    }
209
-
210
-    /**
211
-     * Registers a set of PSR-4 directories for a given namespace,
212
-     * replacing any others previously set for this namespace.
213
-     *
214
-     * @param string       $prefix The prefix/namespace, with trailing '\\'
215
-     * @param array|string $paths  The PSR-4 base directories
216
-     *
217
-     * @throws \InvalidArgumentException
218
-     */
219
-    public function setPsr4($prefix, $paths)
220
-    {
221
-        if (!$prefix) {
222
-            $this->fallbackDirsPsr4 = (array) $paths;
223
-        } else {
224
-            $length = strlen($prefix);
225
-            if ('\\' !== $prefix[$length - 1]) {
226
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
227
-            }
228
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
229
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
230
-        }
231
-    }
232
-
233
-    /**
234
-     * Turns on searching the include path for class files.
235
-     *
236
-     * @param bool $useIncludePath
237
-     */
238
-    public function setUseIncludePath($useIncludePath)
239
-    {
240
-        $this->useIncludePath = $useIncludePath;
241
-    }
242
-
243
-    /**
244
-     * Can be used to check if the autoloader uses the include path to check
245
-     * for classes.
246
-     *
247
-     * @return bool
248
-     */
249
-    public function getUseIncludePath()
250
-    {
251
-        return $this->useIncludePath;
252
-    }
253
-
254
-    /**
255
-     * Turns off searching the prefix and fallback directories for classes
256
-     * that have not been registered with the class map.
257
-     *
258
-     * @param bool $classMapAuthoritative
259
-     */
260
-    public function setClassMapAuthoritative($classMapAuthoritative)
261
-    {
262
-        $this->classMapAuthoritative = $classMapAuthoritative;
263
-    }
264
-
265
-    /**
266
-     * Should class lookup fail if not found in the current class map?
267
-     *
268
-     * @return bool
269
-     */
270
-    public function isClassMapAuthoritative()
271
-    {
272
-        return $this->classMapAuthoritative;
273
-    }
274
-
275
-    /**
276
-     * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
277
-     *
278
-     * @param string|null $apcuPrefix
279
-     */
280
-    public function setApcuPrefix($apcuPrefix)
281
-    {
282
-        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
283
-    }
284
-
285
-    /**
286
-     * The APCu prefix in use, or null if APCu caching is not enabled.
287
-     *
288
-     * @return string|null
289
-     */
290
-    public function getApcuPrefix()
291
-    {
292
-        return $this->apcuPrefix;
293
-    }
294
-
295
-    /**
296
-     * Registers this instance as an autoloader.
297
-     *
298
-     * @param bool $prepend Whether to prepend the autoloader or not
299
-     */
300
-    public function register($prepend = false)
301
-    {
302
-        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
303
-    }
304
-
305
-    /**
306
-     * Unregisters this instance as an autoloader.
307
-     */
308
-    public function unregister()
309
-    {
310
-        spl_autoload_unregister(array($this, 'loadClass'));
311
-    }
312
-
313
-    /**
314
-     * Loads the given class or interface.
315
-     *
316
-     * @param  string    $class The name of the class
317
-     * @return bool|null True if loaded, null otherwise
318
-     */
319
-    public function loadClass($class)
320
-    {
321
-        if ($file = $this->findFile($class)) {
322
-            includeFile($file);
323
-
324
-            return true;
325
-        }
326
-    }
327
-
328
-    /**
329
-     * Finds the path to the file where the class is defined.
330
-     *
331
-     * @param string $class The name of the class
332
-     *
333
-     * @return string|false The path if found, false otherwise
334
-     */
335
-    public function findFile($class)
336
-    {
337
-        // class map lookup
338
-        if (isset($this->classMap[$class])) {
339
-            return $this->classMap[$class];
340
-        }
341
-        if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
342
-            return false;
343
-        }
344
-        if (null !== $this->apcuPrefix) {
345
-            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
346
-            if ($hit) {
347
-                return $file;
348
-            }
349
-        }
350
-
351
-        $file = $this->findFileWithExtension($class, '.php');
352
-
353
-        // Search for Hack files if we are running on HHVM
354
-        if (false === $file && defined('HHVM_VERSION')) {
355
-            $file = $this->findFileWithExtension($class, '.hh');
356
-        }
357
-
358
-        if (null !== $this->apcuPrefix) {
359
-            apcu_add($this->apcuPrefix.$class, $file);
360
-        }
361
-
362
-        if (false === $file) {
363
-            // Remember that this class does not exist.
364
-            $this->missingClasses[$class] = true;
365
-        }
366
-
367
-        return $file;
368
-    }
369
-
370
-    private function findFileWithExtension($class, $ext)
371
-    {
372
-        // PSR-4 lookup
373
-        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
374
-
375
-        $first = $class[0];
376
-        if (isset($this->prefixLengthsPsr4[$first])) {
377
-            $subPath = $class;
378
-            while (false !== $lastPos = strrpos($subPath, '\\')) {
379
-                $subPath = substr($subPath, 0, $lastPos);
380
-                $search = $subPath . '\\';
381
-                if (isset($this->prefixDirsPsr4[$search])) {
382
-                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
-                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
384
-                        if (file_exists($file = $dir . $pathEnd)) {
385
-                            return $file;
386
-                        }
387
-                    }
388
-                }
389
-            }
390
-        }
391
-
392
-        // PSR-4 fallback dirs
393
-        foreach ($this->fallbackDirsPsr4 as $dir) {
394
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
395
-                return $file;
396
-            }
397
-        }
398
-
399
-        // PSR-0 lookup
400
-        if (false !== $pos = strrpos($class, '\\')) {
401
-            // namespaced class name
402
-            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
403
-                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
404
-        } else {
405
-            // PEAR-like class name
406
-            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
407
-        }
408
-
409
-        if (isset($this->prefixesPsr0[$first])) {
410
-            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
411
-                if (0 === strpos($class, $prefix)) {
412
-                    foreach ($dirs as $dir) {
413
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
414
-                            return $file;
415
-                        }
416
-                    }
417
-                }
418
-            }
419
-        }
420
-
421
-        // PSR-0 fallback dirs
422
-        foreach ($this->fallbackDirsPsr0 as $dir) {
423
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
424
-                return $file;
425
-            }
426
-        }
427
-
428
-        // PSR-0 include paths.
429
-        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
430
-            return $file;
431
-        }
432
-
433
-        return false;
434
-    }
45
+	// PSR-4
46
+	private $prefixLengthsPsr4 = array();
47
+	private $prefixDirsPsr4 = array();
48
+	private $fallbackDirsPsr4 = array();
49
+
50
+	// PSR-0
51
+	private $prefixesPsr0 = array();
52
+	private $fallbackDirsPsr0 = array();
53
+
54
+	private $useIncludePath = false;
55
+	private $classMap = array();
56
+	private $classMapAuthoritative = false;
57
+	private $missingClasses = array();
58
+	private $apcuPrefix;
59
+
60
+	public function getPrefixes()
61
+	{
62
+		if (!empty($this->prefixesPsr0)) {
63
+			return call_user_func_array('array_merge', $this->prefixesPsr0);
64
+		}
65
+
66
+		return array();
67
+	}
68
+
69
+	public function getPrefixesPsr4()
70
+	{
71
+		return $this->prefixDirsPsr4;
72
+	}
73
+
74
+	public function getFallbackDirs()
75
+	{
76
+		return $this->fallbackDirsPsr0;
77
+	}
78
+
79
+	public function getFallbackDirsPsr4()
80
+	{
81
+		return $this->fallbackDirsPsr4;
82
+	}
83
+
84
+	public function getClassMap()
85
+	{
86
+		return $this->classMap;
87
+	}
88
+
89
+	/**
90
+	 * @param array $classMap Class to filename map
91
+	 */
92
+	public function addClassMap(array $classMap)
93
+	{
94
+		if ($this->classMap) {
95
+			$this->classMap = array_merge($this->classMap, $classMap);
96
+		} else {
97
+			$this->classMap = $classMap;
98
+		}
99
+	}
100
+
101
+	/**
102
+	 * Registers a set of PSR-0 directories for a given prefix, either
103
+	 * appending or prepending to the ones previously set for this prefix.
104
+	 *
105
+	 * @param string       $prefix  The prefix
106
+	 * @param array|string $paths   The PSR-0 root directories
107
+	 * @param bool         $prepend Whether to prepend the directories
108
+	 */
109
+	public function add($prefix, $paths, $prepend = false)
110
+	{
111
+		if (!$prefix) {
112
+			if ($prepend) {
113
+				$this->fallbackDirsPsr0 = array_merge(
114
+					(array) $paths,
115
+					$this->fallbackDirsPsr0
116
+				);
117
+			} else {
118
+				$this->fallbackDirsPsr0 = array_merge(
119
+					$this->fallbackDirsPsr0,
120
+					(array) $paths
121
+				);
122
+			}
123
+
124
+			return;
125
+		}
126
+
127
+		$first = $prefix[0];
128
+		if (!isset($this->prefixesPsr0[$first][$prefix])) {
129
+			$this->prefixesPsr0[$first][$prefix] = (array) $paths;
130
+
131
+			return;
132
+		}
133
+		if ($prepend) {
134
+			$this->prefixesPsr0[$first][$prefix] = array_merge(
135
+				(array) $paths,
136
+				$this->prefixesPsr0[$first][$prefix]
137
+			);
138
+		} else {
139
+			$this->prefixesPsr0[$first][$prefix] = array_merge(
140
+				$this->prefixesPsr0[$first][$prefix],
141
+				(array) $paths
142
+			);
143
+		}
144
+	}
145
+
146
+	/**
147
+	 * Registers a set of PSR-4 directories for a given namespace, either
148
+	 * appending or prepending to the ones previously set for this namespace.
149
+	 *
150
+	 * @param string       $prefix  The prefix/namespace, with trailing '\\'
151
+	 * @param array|string $paths   The PSR-4 base directories
152
+	 * @param bool         $prepend Whether to prepend the directories
153
+	 *
154
+	 * @throws \InvalidArgumentException
155
+	 */
156
+	public function addPsr4($prefix, $paths, $prepend = false)
157
+	{
158
+		if (!$prefix) {
159
+			// Register directories for the root namespace.
160
+			if ($prepend) {
161
+				$this->fallbackDirsPsr4 = array_merge(
162
+					(array) $paths,
163
+					$this->fallbackDirsPsr4
164
+				);
165
+			} else {
166
+				$this->fallbackDirsPsr4 = array_merge(
167
+					$this->fallbackDirsPsr4,
168
+					(array) $paths
169
+				);
170
+			}
171
+		} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
172
+			// Register directories for a new namespace.
173
+			$length = strlen($prefix);
174
+			if ('\\' !== $prefix[$length - 1]) {
175
+				throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
176
+			}
177
+			$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
178
+			$this->prefixDirsPsr4[$prefix] = (array) $paths;
179
+		} elseif ($prepend) {
180
+			// Prepend directories for an already registered namespace.
181
+			$this->prefixDirsPsr4[$prefix] = array_merge(
182
+				(array) $paths,
183
+				$this->prefixDirsPsr4[$prefix]
184
+			);
185
+		} else {
186
+			// Append directories for an already registered namespace.
187
+			$this->prefixDirsPsr4[$prefix] = array_merge(
188
+				$this->prefixDirsPsr4[$prefix],
189
+				(array) $paths
190
+			);
191
+		}
192
+	}
193
+
194
+	/**
195
+	 * Registers a set of PSR-0 directories for a given prefix,
196
+	 * replacing any others previously set for this prefix.
197
+	 *
198
+	 * @param string       $prefix The prefix
199
+	 * @param array|string $paths  The PSR-0 base directories
200
+	 */
201
+	public function set($prefix, $paths)
202
+	{
203
+		if (!$prefix) {
204
+			$this->fallbackDirsPsr0 = (array) $paths;
205
+		} else {
206
+			$this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
207
+		}
208
+	}
209
+
210
+	/**
211
+	 * Registers a set of PSR-4 directories for a given namespace,
212
+	 * replacing any others previously set for this namespace.
213
+	 *
214
+	 * @param string       $prefix The prefix/namespace, with trailing '\\'
215
+	 * @param array|string $paths  The PSR-4 base directories
216
+	 *
217
+	 * @throws \InvalidArgumentException
218
+	 */
219
+	public function setPsr4($prefix, $paths)
220
+	{
221
+		if (!$prefix) {
222
+			$this->fallbackDirsPsr4 = (array) $paths;
223
+		} else {
224
+			$length = strlen($prefix);
225
+			if ('\\' !== $prefix[$length - 1]) {
226
+				throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
227
+			}
228
+			$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
229
+			$this->prefixDirsPsr4[$prefix] = (array) $paths;
230
+		}
231
+	}
232
+
233
+	/**
234
+	 * Turns on searching the include path for class files.
235
+	 *
236
+	 * @param bool $useIncludePath
237
+	 */
238
+	public function setUseIncludePath($useIncludePath)
239
+	{
240
+		$this->useIncludePath = $useIncludePath;
241
+	}
242
+
243
+	/**
244
+	 * Can be used to check if the autoloader uses the include path to check
245
+	 * for classes.
246
+	 *
247
+	 * @return bool
248
+	 */
249
+	public function getUseIncludePath()
250
+	{
251
+		return $this->useIncludePath;
252
+	}
253
+
254
+	/**
255
+	 * Turns off searching the prefix and fallback directories for classes
256
+	 * that have not been registered with the class map.
257
+	 *
258
+	 * @param bool $classMapAuthoritative
259
+	 */
260
+	public function setClassMapAuthoritative($classMapAuthoritative)
261
+	{
262
+		$this->classMapAuthoritative = $classMapAuthoritative;
263
+	}
264
+
265
+	/**
266
+	 * Should class lookup fail if not found in the current class map?
267
+	 *
268
+	 * @return bool
269
+	 */
270
+	public function isClassMapAuthoritative()
271
+	{
272
+		return $this->classMapAuthoritative;
273
+	}
274
+
275
+	/**
276
+	 * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
277
+	 *
278
+	 * @param string|null $apcuPrefix
279
+	 */
280
+	public function setApcuPrefix($apcuPrefix)
281
+	{
282
+		$this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
283
+	}
284
+
285
+	/**
286
+	 * The APCu prefix in use, or null if APCu caching is not enabled.
287
+	 *
288
+	 * @return string|null
289
+	 */
290
+	public function getApcuPrefix()
291
+	{
292
+		return $this->apcuPrefix;
293
+	}
294
+
295
+	/**
296
+	 * Registers this instance as an autoloader.
297
+	 *
298
+	 * @param bool $prepend Whether to prepend the autoloader or not
299
+	 */
300
+	public function register($prepend = false)
301
+	{
302
+		spl_autoload_register(array($this, 'loadClass'), true, $prepend);
303
+	}
304
+
305
+	/**
306
+	 * Unregisters this instance as an autoloader.
307
+	 */
308
+	public function unregister()
309
+	{
310
+		spl_autoload_unregister(array($this, 'loadClass'));
311
+	}
312
+
313
+	/**
314
+	 * Loads the given class or interface.
315
+	 *
316
+	 * @param  string    $class The name of the class
317
+	 * @return bool|null True if loaded, null otherwise
318
+	 */
319
+	public function loadClass($class)
320
+	{
321
+		if ($file = $this->findFile($class)) {
322
+			includeFile($file);
323
+
324
+			return true;
325
+		}
326
+	}
327
+
328
+	/**
329
+	 * Finds the path to the file where the class is defined.
330
+	 *
331
+	 * @param string $class The name of the class
332
+	 *
333
+	 * @return string|false The path if found, false otherwise
334
+	 */
335
+	public function findFile($class)
336
+	{
337
+		// class map lookup
338
+		if (isset($this->classMap[$class])) {
339
+			return $this->classMap[$class];
340
+		}
341
+		if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
342
+			return false;
343
+		}
344
+		if (null !== $this->apcuPrefix) {
345
+			$file = apcu_fetch($this->apcuPrefix.$class, $hit);
346
+			if ($hit) {
347
+				return $file;
348
+			}
349
+		}
350
+
351
+		$file = $this->findFileWithExtension($class, '.php');
352
+
353
+		// Search for Hack files if we are running on HHVM
354
+		if (false === $file && defined('HHVM_VERSION')) {
355
+			$file = $this->findFileWithExtension($class, '.hh');
356
+		}
357
+
358
+		if (null !== $this->apcuPrefix) {
359
+			apcu_add($this->apcuPrefix.$class, $file);
360
+		}
361
+
362
+		if (false === $file) {
363
+			// Remember that this class does not exist.
364
+			$this->missingClasses[$class] = true;
365
+		}
366
+
367
+		return $file;
368
+	}
369
+
370
+	private function findFileWithExtension($class, $ext)
371
+	{
372
+		// PSR-4 lookup
373
+		$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
374
+
375
+		$first = $class[0];
376
+		if (isset($this->prefixLengthsPsr4[$first])) {
377
+			$subPath = $class;
378
+			while (false !== $lastPos = strrpos($subPath, '\\')) {
379
+				$subPath = substr($subPath, 0, $lastPos);
380
+				$search = $subPath . '\\';
381
+				if (isset($this->prefixDirsPsr4[$search])) {
382
+					$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
+					foreach ($this->prefixDirsPsr4[$search] as $dir) {
384
+						if (file_exists($file = $dir . $pathEnd)) {
385
+							return $file;
386
+						}
387
+					}
388
+				}
389
+			}
390
+		}
391
+
392
+		// PSR-4 fallback dirs
393
+		foreach ($this->fallbackDirsPsr4 as $dir) {
394
+			if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
395
+				return $file;
396
+			}
397
+		}
398
+
399
+		// PSR-0 lookup
400
+		if (false !== $pos = strrpos($class, '\\')) {
401
+			// namespaced class name
402
+			$logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
403
+				. strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
404
+		} else {
405
+			// PEAR-like class name
406
+			$logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
407
+		}
408
+
409
+		if (isset($this->prefixesPsr0[$first])) {
410
+			foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
411
+				if (0 === strpos($class, $prefix)) {
412
+					foreach ($dirs as $dir) {
413
+						if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
414
+							return $file;
415
+						}
416
+					}
417
+				}
418
+			}
419
+		}
420
+
421
+		// PSR-0 fallback dirs
422
+		foreach ($this->fallbackDirsPsr0 as $dir) {
423
+			if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
424
+				return $file;
425
+			}
426
+		}
427
+
428
+		// PSR-0 include paths.
429
+		if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
430
+			return $file;
431
+		}
432
+
433
+		return false;
434
+	}
435 435
 }
436 436
 
437 437
 /**
@@ -441,5 +441,5 @@  discard block
 block discarded – undo
441 441
  */
442 442
 function includeFile($file)
443 443
 {
444
-    include $file;
444
+	include $file;
445 445
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
             return false;
343 343
         }
344 344
         if (null !== $this->apcuPrefix) {
345
-            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
345
+            $file = apcu_fetch($this->apcuPrefix . $class, $hit);
346 346
             if ($hit) {
347 347
                 return $file;
348 348
             }
@@ -356,7 +356,7 @@  discard block
 block discarded – undo
356 356
         }
357 357
 
358 358
         if (null !== $this->apcuPrefix) {
359
-            apcu_add($this->apcuPrefix.$class, $file);
359
+            apcu_add($this->apcuPrefix . $class, $file);
360 360
         }
361 361
 
362 362
         if (false === $file) {
Please login to merge, or discard this patch.
SCSS/vendor/composer/autoload_static.php 2 patches
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -6,36 +6,36 @@
 block discarded – undo
6 6
 
7 7
 class ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0
8 8
 {
9
-    public static $prefixLengthsPsr4 = array (
10
-        'S' => 
11
-        array (
12
-            'ScssPhp\\ScssPhp\\' => 16,
13
-            'SCSS\\Tests\\' => 11,
14
-            'SCSS\\' => 5,
15
-        ),
16
-    );
9
+	public static $prefixLengthsPsr4 = array (
10
+		'S' => 
11
+		array (
12
+			'ScssPhp\\ScssPhp\\' => 16,
13
+			'SCSS\\Tests\\' => 11,
14
+			'SCSS\\' => 5,
15
+		),
16
+	);
17 17
 
18
-    public static $prefixDirsPsr4 = array (
19
-        'ScssPhp\\ScssPhp\\' => 
20
-        array (
21
-            0 => __DIR__ . '/..' . '/scssphp/scssphp/src',
22
-        ),
23
-        'SCSS\\Tests\\' => 
24
-        array (
25
-            0 => __DIR__ . '/..' . '/mediawiki/scss/tests/phpunit',
26
-        ),
27
-        'SCSS\\' => 
28
-        array (
29
-            0 => __DIR__ . '/..' . '/mediawiki/scss/src',
30
-        ),
31
-    );
18
+	public static $prefixDirsPsr4 = array (
19
+		'ScssPhp\\ScssPhp\\' => 
20
+		array (
21
+			0 => __DIR__ . '/..' . '/scssphp/scssphp/src',
22
+		),
23
+		'SCSS\\Tests\\' => 
24
+		array (
25
+			0 => __DIR__ . '/..' . '/mediawiki/scss/tests/phpunit',
26
+		),
27
+		'SCSS\\' => 
28
+		array (
29
+			0 => __DIR__ . '/..' . '/mediawiki/scss/src',
30
+		),
31
+	);
32 32
 
33
-    public static function getInitializer(ClassLoader $loader)
34
-    {
35
-        return \Closure::bind(function () use ($loader) {
36
-            $loader->prefixLengthsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixLengthsPsr4;
37
-            $loader->prefixDirsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixDirsPsr4;
33
+	public static function getInitializer(ClassLoader $loader)
34
+	{
35
+		return \Closure::bind(function () use ($loader) {
36
+			$loader->prefixLengthsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixLengthsPsr4;
37
+			$loader->prefixDirsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixDirsPsr4;
38 38
 
39
-        }, null, ClassLoader::class);
40
-    }
39
+		}, null, ClassLoader::class);
40
+	}
41 41
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -6,33 +6,33 @@
 block discarded – undo
6 6
 
7 7
 class ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0
8 8
 {
9
-    public static $prefixLengthsPsr4 = array (
9
+    public static $prefixLengthsPsr4 = array(
10 10
         'S' => 
11
-        array (
11
+        array(
12 12
             'ScssPhp\\ScssPhp\\' => 16,
13 13
             'SCSS\\Tests\\' => 11,
14 14
             'SCSS\\' => 5,
15 15
         ),
16 16
     );
17 17
 
18
-    public static $prefixDirsPsr4 = array (
18
+    public static $prefixDirsPsr4 = array(
19 19
         'ScssPhp\\ScssPhp\\' => 
20
-        array (
20
+        array(
21 21
             0 => __DIR__ . '/..' . '/scssphp/scssphp/src',
22 22
         ),
23 23
         'SCSS\\Tests\\' => 
24
-        array (
24
+        array(
25 25
             0 => __DIR__ . '/..' . '/mediawiki/scss/tests/phpunit',
26 26
         ),
27 27
         'SCSS\\' => 
28
-        array (
28
+        array(
29 29
             0 => __DIR__ . '/..' . '/mediawiki/scss/src',
30 30
         ),
31 31
     );
32 32
 
33 33
     public static function getInitializer(ClassLoader $loader)
34 34
     {
35
-        return \Closure::bind(function () use ($loader) {
35
+        return \Closure::bind(function() use ($loader) {
36 36
             $loader->prefixLengthsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixLengthsPsr4;
37 37
             $loader->prefixDirsPsr4 = ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::$prefixDirsPsr4;
38 38
 
Please login to merge, or discard this patch.
SCSS/vendor/composer/autoload_real.php 1 patch
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -4,49 +4,49 @@
 block discarded – undo
4 4
 
5 5
 class ComposerAutoloaderInitcfde1b79fcf8c357dcf292f5aa2962d0
6 6
 {
7
-    private static $loader;
8
-
9
-    public static function loadClassLoader($class)
10
-    {
11
-        if ('Composer\Autoload\ClassLoader' === $class) {
12
-            require __DIR__ . '/ClassLoader.php';
13
-        }
14
-    }
15
-
16
-    public static function getLoader()
17
-    {
18
-        if (null !== self::$loader) {
19
-            return self::$loader;
20
-        }
21
-
22
-        spl_autoload_register(array('ComposerAutoloaderInitcfde1b79fcf8c357dcf292f5aa2962d0', 'loadClassLoader'), true, true);
23
-        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
-        spl_autoload_unregister(array('ComposerAutoloaderInitcfde1b79fcf8c357dcf292f5aa2962d0', 'loadClassLoader'));
25
-
26
-        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
-        if ($useStaticLoader) {
28
-            require_once __DIR__ . '/autoload_static.php';
29
-
30
-            call_user_func(\Composer\Autoload\ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::getInitializer($loader));
31
-        } else {
32
-            $map = require __DIR__ . '/autoload_namespaces.php';
33
-            foreach ($map as $namespace => $path) {
34
-                $loader->set($namespace, $path);
35
-            }
36
-
37
-            $map = require __DIR__ . '/autoload_psr4.php';
38
-            foreach ($map as $namespace => $path) {
39
-                $loader->setPsr4($namespace, $path);
40
-            }
41
-
42
-            $classMap = require __DIR__ . '/autoload_classmap.php';
43
-            if ($classMap) {
44
-                $loader->addClassMap($classMap);
45
-            }
46
-        }
47
-
48
-        $loader->register(true);
49
-
50
-        return $loader;
51
-    }
7
+	private static $loader;
8
+
9
+	public static function loadClassLoader($class)
10
+	{
11
+		if ('Composer\Autoload\ClassLoader' === $class) {
12
+			require __DIR__ . '/ClassLoader.php';
13
+		}
14
+	}
15
+
16
+	public static function getLoader()
17
+	{
18
+		if (null !== self::$loader) {
19
+			return self::$loader;
20
+		}
21
+
22
+		spl_autoload_register(array('ComposerAutoloaderInitcfde1b79fcf8c357dcf292f5aa2962d0', 'loadClassLoader'), true, true);
23
+		self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+		spl_autoload_unregister(array('ComposerAutoloaderInitcfde1b79fcf8c357dcf292f5aa2962d0', 'loadClassLoader'));
25
+
26
+		$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
+		if ($useStaticLoader) {
28
+			require_once __DIR__ . '/autoload_static.php';
29
+
30
+			call_user_func(\Composer\Autoload\ComposerStaticInitcfde1b79fcf8c357dcf292f5aa2962d0::getInitializer($loader));
31
+		} else {
32
+			$map = require __DIR__ . '/autoload_namespaces.php';
33
+			foreach ($map as $namespace => $path) {
34
+				$loader->set($namespace, $path);
35
+			}
36
+
37
+			$map = require __DIR__ . '/autoload_psr4.php';
38
+			foreach ($map as $namespace => $path) {
39
+				$loader->setPsr4($namespace, $path);
40
+			}
41
+
42
+			$classMap = require __DIR__ . '/autoload_classmap.php';
43
+			if ($classMap) {
44
+				$loader->addClassMap($classMap);
45
+			}
46
+		}
47
+
48
+		$loader->register(true);
49
+
50
+		return $loader;
51
+	}
52 52
 }
Please login to merge, or discard this patch.
SCSS/ResourceLoaderSCSSModule.php 1 patch
Spacing   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -73,17 +73,17 @@  discard block
 block discarded – undo
73 73
 	 * @param string|null $localBasePath
74 74
 	 * @param string|null $remoteBasePath
75 75
 	 */
76
-	public function __construct( $options = [], $localBasePath = null, $remoteBasePath = null ) {
76
+	public function __construct($options = [], $localBasePath = null, $remoteBasePath = null) {
77 77
 
78
-		parent::__construct( $options, $localBasePath, $remoteBasePath );
78
+		parent::__construct($options, $localBasePath, $remoteBasePath);
79 79
 
80
-		$this->applyOptions( $options );
80
+		$this->applyOptions($options);
81 81
 	}
82 82
 
83 83
 	/**
84 84
 	 * @param mixed[] $options
85 85
 	 */
86
-	protected function applyOptions( $options ) {
86
+	protected function applyOptions($options) {
87 87
 
88 88
 		$mapConfigToLocalVar = [
89 89
 			'variables'      => 'variables',
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
 			'cacheTriggers' => 'cacheTriggers',
92 92
 		];
93 93
 
94
-		foreach ( $mapConfigToLocalVar as $config => $local ) {
95
-			if ( isset( $options[ $config ] ) ) {
96
-				$this->$local = $options[ $config ];
94
+		foreach ($mapConfigToLocalVar as $config => $local) {
95
+			if (isset($options[$config])) {
96
+				$this->$local = $options[$config];
97 97
 			}
98 98
 		}
99 99
 	}
@@ -105,40 +105,40 @@  discard block
 block discarded – undo
105 105
 	 *
106 106
 	 * @return array
107 107
 	 */
108
-	public function getStyles( ResourceLoaderContext $context ) {
108
+	public function getStyles(ResourceLoaderContext $context) {
109 109
 
110
-		if ( $this->styleText === null ) {
110
+		if ($this->styleText === null) {
111 111
 
112
-			$this->retrieveStylesFromCache( $context );
112
+			$this->retrieveStylesFromCache($context);
113 113
 
114
-			if ( $this->styleText === null ) {
115
-				$this->compileStyles( $context );
114
+			if ($this->styleText === null) {
115
+				$this->compileStyles($context);
116 116
 			}
117 117
 		}
118 118
 
119
-		return [ 'all' => $this->styleText ];
119
+		return ['all' => $this->styleText];
120 120
 	}
121 121
 
122 122
 	/**
123 123
 	 * @param ResourceLoaderContext $context
124 124
 	 */
125
-	protected function retrieveStylesFromCache( ResourceLoaderContext $context ) {
125
+	protected function retrieveStylesFromCache(ResourceLoaderContext $context) {
126 126
 
127 127
 		// Try for cache hit
128
-		$cacheKey = $this->getCacheKey( $context );
129
-		$cacheResult = $this->getCache()->get( $cacheKey );
128
+		$cacheKey = $this->getCacheKey($context);
129
+		$cacheResult = $this->getCache()->get($cacheKey);
130 130
 
131
-		if ( is_array( $cacheResult ) ) {
131
+		if (is_array($cacheResult)) {
132 132
 
133
-			if ( $this->isCacheOutdated( $cacheResult[ 'storetime' ] ) ) {
134
-				wfDebug( "SCSS: Cache miss for {$this->getName()}: Cache outdated.\n", 'private' );
133
+			if ($this->isCacheOutdated($cacheResult['storetime'])) {
134
+				wfDebug("SCSS: Cache miss for {$this->getName()}: Cache outdated.\n", 'private');
135 135
 			} else {
136
-				$this->styleText = $cacheResult[ 'styles' ];
137
-				wfDebug( "SCSS: Cache hit for {$this->getName()}: Got styles from cache.\n", 'private' );
136
+				$this->styleText = $cacheResult['styles'];
137
+				wfDebug("SCSS: Cache hit for {$this->getName()}: Got styles from cache.\n", 'private');
138 138
 			}
139 139
 
140 140
 		} else {
141
-			wfDebug( "SCSS: Cache miss for {$this->getName()}: Styles not found in cache.\n", 'private' );
141
+			wfDebug("SCSS: Cache miss for {$this->getName()}: Styles not found in cache.\n", 'private');
142 142
 		}
143 143
 	}
144 144
 
@@ -147,15 +147,15 @@  discard block
 block discarded – undo
147 147
 	 */
148 148
 	protected function getCache() {
149 149
 
150
-		if ( $this->cache === null ) {
151
-			$this->cache = ObjectCache::getInstance( $this->getCacheType() );
150
+		if ($this->cache === null) {
151
+			$this->cache = ObjectCache::getInstance($this->getCacheType());
152 152
 		}
153 153
 
154 154
 		return $this->cache;
155 155
 	}
156 156
 
157 157
 	private function getCacheType() {
158
-		return array_key_exists( 'egScssCacheType', $GLOBALS ) ? $GLOBALS[ 'egScssCacheType' ] : -1;
158
+		return array_key_exists('egScssCacheType', $GLOBALS) ? $GLOBALS['egScssCacheType'] : -1;
159 159
 	}
160 160
 
161 161
 	/**
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
 	 *
164 164
 	 * @param BagOStuff $cache
165 165
 	 */
166
-	public function setCache( BagOStuff $cache ) {
166
+	public function setCache(BagOStuff $cache) {
167 167
 		$this->cache = $cache;
168 168
 	}
169 169
 
@@ -172,18 +172,18 @@  discard block
 block discarded – undo
172 172
 	 *
173 173
 	 * @return string
174 174
 	 */
175
-	protected function getCacheKey( ResourceLoaderContext $context ) {
175
+	protected function getCacheKey(ResourceLoaderContext $context) {
176 176
 
177
-		if ( $this->cacheKey === null ) {
177
+		if ($this->cacheKey === null) {
178 178
 
179
-			$styles = serialize( $this->styles );
179
+			$styles = serialize($this->styles);
180 180
 
181 181
 			$vars = $this->variables;
182
-			ksort( $vars );
183
-			$vars = serialize( $vars );
182
+			ksort($vars);
183
+			$vars = serialize($vars);
184 184
 
185 185
 			// have to hash the module config, else it may become too long
186
-			$configHash = md5( $styles . $vars );
186
+			$configHash = md5($styles . $vars);
187 187
 
188 188
 			$this->cacheKey = wfMemcKey(
189 189
 				'ext',
@@ -201,11 +201,11 @@  discard block
 block discarded – undo
201 201
 	 *
202 202
 	 * @return bool
203 203
 	 */
204
-	protected function isCacheOutdated( $cacheStoreTime ) {
204
+	protected function isCacheOutdated($cacheStoreTime) {
205 205
 
206
-		foreach ( $this->cacheTriggers as $triggerFile ) {
206
+		foreach ($this->cacheTriggers as $triggerFile) {
207 207
 
208
-			if ( $triggerFile !== null && $cacheStoreTime < filemtime( $triggerFile ) ) {
208
+			if ($triggerFile !== null && $cacheStoreTime < filemtime($triggerFile)) {
209 209
 				return true;
210 210
 			}
211 211
 
@@ -217,18 +217,18 @@  discard block
 block discarded – undo
217 217
 	/**
218 218
 	 * @param ResourceLoaderContext $context
219 219
 	 */
220
-	protected function compileStyles( ResourceLoaderContext $context ) {
220
+	protected function compileStyles(ResourceLoaderContext $context) {
221 221
 
222 222
 		$scss = new Compiler();
223
-		$scss->setImportPaths( $this->getLocalPath( '' ) );
223
+		$scss->setImportPaths($this->getLocalPath(''));
224 224
 
225 225
 		// Allows inlining of arbitrary files regardless of extension, .css in particular
226 226
 		$scss->addImportPath(
227 227
 
228 228
 			// addImportPath is declared as requiring a string param, but actually also understand callables
229 229
 			/** @scrutinizer ignore-type */
230
-			function ( $path ) {
231
-				if ( file_exists( $path ) ) {
230
+			function($path) {
231
+				if (file_exists($path)) {
232 232
 					return $path;
233 233
 				}
234 234
 				return null;
@@ -240,27 +240,27 @@  discard block
 block discarded – undo
240 240
 
241 241
 			$imports = $this->getStyleFilesList();
242 242
 
243
-			foreach ( $imports as $key => $import ) {
244
-				$path = str_replace( [ '\\', '"' ], [ '\\\\', '\\"' ], $import );
245
-				$imports[ $key ] = '@import "' . $path . '";';
243
+			foreach ($imports as $key => $import) {
244
+				$path = str_replace(['\\', '"'], ['\\\\', '\\"'], $import);
245
+				$imports[$key] = '@import "' . $path . '";';
246 246
 			}
247 247
 
248
-			$scss->setVariables( $this->variables );
248
+			$scss->setVariables($this->variables);
249 249
 
250
-			$style = $scss->compile( implode( $imports ) );
250
+			$style = $scss->compile(implode($imports));
251 251
 
252
-			if ( $this->getFlip( $context ) ) {
253
-				$style = CSSJanus::transform( $style, true, false );
252
+			if ($this->getFlip($context)) {
253
+				$style = CSSJanus::transform($style, true, false);
254 254
 			}
255 255
 
256 256
 			$this->styleText = $style;
257 257
 
258
-			$this->updateCache( $context );
258
+			$this->updateCache($context);
259 259
 
260
-		} catch ( Exception $e ) {
260
+		} catch (Exception $e) {
261 261
 
262
-			$this->purgeCache( $context );
263
-			wfDebug( $e->getMessage() );
262
+			$this->purgeCache($context);
263
+			wfDebug($e->getMessage());
264 264
 			$this->styleText = '/* SCSS compile error: ' . $e->getMessage() . '*/';
265 265
 		}
266 266
 
@@ -269,19 +269,19 @@  discard block
 block discarded – undo
269 269
 	/**
270 270
 	 * @param ResourceLoaderContext $context
271 271
 	 */
272
-	protected function updateCache( ResourceLoaderContext $context ) {
272
+	protected function updateCache(ResourceLoaderContext $context) {
273 273
 
274 274
 		$this->getCache()->set(
275
-			$this->getCacheKey( $context ),
276
-			[ 'styles' => $this->styleText, 'storetime' => time() ]
275
+			$this->getCacheKey($context),
276
+			['styles' => $this->styleText, 'storetime' => time()]
277 277
 		);
278 278
 	}
279 279
 
280 280
 	/**
281 281
 	 * @param ResourceLoaderContext $context
282 282
 	 */
283
-	protected function purgeCache( ResourceLoaderContext $context ) {
284
-		$this->getCache()->delete( $this->getCacheKey( $context ) );
283
+	protected function purgeCache(ResourceLoaderContext $context) {
284
+		$this->getCache()->delete($this->getCacheKey($context));
285 285
 	}
286 286
 
287 287
 	/**
@@ -295,12 +295,12 @@  discard block
 block discarded – undo
295 295
 	 * @return array
296 296
 	 */
297 297
 	protected function getStyleFilesList() {
298
-		$styles = self::collateFilePathListByOption( $this->styles, 'position', 'main' );
298
+		$styles = self::collateFilePathListByOption($this->styles, 'position', 'main');
299 299
 		$imports = [];
300 300
 
301
-		foreach ( $this->styleModulePositions as $position ) {
302
-			if ( isset( $styles[ $position ] ) ) {
303
-				$imports = array_merge( $imports, $styles[ $position ] );
301
+		foreach ($this->styleModulePositions as $position) {
302
+			if (isset($styles[$position])) {
303
+				$imports = array_merge($imports, $styles[$position]);
304 304
 			}
305 305
 		}
306 306
 
Please login to merge, or discard this patch.