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/MauticInstaller.php +5 -10 1.10 → trunk View file →
@@ -1,5 +1,6 @@
1 1 <?php
2 +
2 3 namespace Composer\Installers;
3 4
4 5 use Composer\Package\PackageInterface;
5 6
@@ -4,8 +5,9 @@
4 5 use Composer\Package\PackageInterface;
5 6
6 7 class MauticInstaller extends BaseInstaller
7 8 {
9 + /** @var array<string, string> */
8 10 protected $locations = array(
9 11 'plugin' => 'plugins/{$name}/',
10 12 'theme' => 'themes/{$name}/',
11 13 'core' => 'app/',
@@ -10,9 +12,9 @@
10 12 'theme' => 'themes/{$name}/',
11 13 'core' => 'app/',
12 14 );
13 15
14 - private function getDirectoryName()
16 + private function getDirectoryName(): string
15 17 {
16 18 $extra = $this->package->getExtra();
17 19 if (!empty($extra['install-directory-name'])) {
18 20 return $extra['install-directory-name'];
@@ -20,14 +22,9 @@
20 22
21 23 return $this->toCamelCase($this->package->getPrettyName());
22 24 }
23 25
24 - /**
25 - * @param string $packageName
26 - *
27 - * @return string
28 - */
29 - private function toCamelCase($packageName)
26 + private function toCamelCase(string $packageName): string
30 27 {
31 28 return str_replace(' ', '', ucwords(str_replace('-', ' ', basename($packageName))));
32 29 }
33 30
@@ -33,11 +30,10 @@
33 30
34 31 /**
35 32 * Format package name of mautic-plugins to CamelCase
36 33 */
37 - public function inflectPackageVars($vars)
34 + public function inflectPackageVars(array $vars): array
38 35 {
39 -
40 36 if ($vars['type'] == 'mautic-plugin' || $vars['type'] == 'mautic-theme') {
41 37 $directoryName = $this->getDirectoryName();
42 38 $vars['name'] = $directoryName;
43 39 }
@@ -43,6 +39,5 @@
43 39 }
44 40
45 41 return $vars;
46 42 }
47 -
48 43 }