PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / trunk
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF vtrunk
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 trunk 1.10 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.6 1.3.6.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 All 103 releases
← All changes | vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php +15 -8 1.10 → trunk View file →
@@ -1,9 +1,11 @@
1 1 <?php
2 +
2 3 namespace Composer\Installers;
3 4
4 5 class MediaWikiInstaller extends BaseInstaller
5 6 {
7 + /** @var array<string, string> */
6 8 protected $locations = array(
7 9 'core' => 'core/',
8 10 'extension' => 'extensions/{$name}/',
9 11 'skin' => 'skins/{$name}/',
@@ -15,13 +17,11 @@
15 17 * For package type mediawiki-extension, cut off a trailing '-extension' if present and transform
16 18 * to CamelCase keeping existing uppercase chars.
17 19 *
18 20 * For package type mediawiki-skin, cut off a trailing '-skin' if present.
19 - *
20 21 */
21 - public function inflectPackageVars($vars)
22 + public function inflectPackageVars(array $vars): array
22 23 {
23 -
24 24 if ($vars['type'] === 'mediawiki-extension') {
25 25 return $this->inflectExtensionVars($vars);
26 26 }
27 27
@@ -31,11 +31,15 @@
31 31
32 32 return $vars;
33 33 }
34 34
35 - protected function inflectExtensionVars($vars)
35 + /**
36 + * @param array<string, string> $vars
37 + * @return array<string, string>
38 + */
39 + protected function inflectExtensionVars(array $vars): array
36 40 {
37 - $vars['name'] = preg_replace('/-extension$/', '', $vars['name']);
41 + $vars['name'] = $this->pregReplace('/-extension$/', '', $vars['name']);
38 42 $vars['name'] = str_replace('-', ' ', $vars['name']);
39 43 $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
40 44
41 45 return $vars;
@@ -40,12 +44,15 @@
40 44
41 45 return $vars;
42 46 }
43 47
44 - protected function inflectSkinVars($vars)
48 + /**
49 + * @param array<string, string> $vars
50 + * @return array<string, string>
51 + */
52 + protected function inflectSkinVars(array $vars): array
45 53 {
46 - $vars['name'] = preg_replace('/-skin$/', '', $vars['name']);
54 + $vars['name'] = $this->pregReplace('/-skin$/', '', $vars['name']);
47 55
48 56 return $vars;
49 57 }
50 -
51 58 }