Source of file PlentymarketsInstaller.php
Size: 0,678 Bytes - Last Modified: 2021-12-24T06:19:18+00:00
/var/www/docs.ssmods.com/process/src/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php
1234567891011121314151617181920212223242526272829 | <?php namespace Composer\Installers; class PlentymarketsInstaller extends BaseInstaller { /** @var array<string, string> */ protected $locations = array( 'plugin' => '{$name}/' ); /** * Remove hyphen, "plugin" and format to camelcase */ public function inflectPackageVars(array $vars): array { $nameBits = explode("-", $vars['name']); foreach ($nameBits as $key => $name) { $nameBits[$key] = ucfirst($name); if (strcasecmp($name, "Plugin") == 0) { unset($nameBits[$key]); } } $vars['name'] = implode('', $nameBits); return $vars; } } |