Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / src / Composer / Installers / PlentymarketsInstaller.php
1 <?php
2 namespace Composer\Installers;
3
4 class PlentymarketsInstaller extends BaseInstaller
5 {
6     protected $locations = array(
7         'plugin'   => '{$name}/'
8     );
9
10     /**
11      * Remove hyphen, "plugin" and format to camelcase
12      * @param array $vars
13      *
14      * @return array
15      */
16     public function inflectPackageVars($vars)
17     {
18         $vars['name'] = explode("-", $vars['name']);
19         foreach ($vars['name'] as $key => $name) {
20             $vars['name'][$key] = ucfirst($vars['name'][$key]);
21             if (strcasecmp($name, "Plugin") == 0) {
22                 unset($vars['name'][$key]);
23             }
24         }
25         $vars['name'] = implode("",$vars['name']);
26
27         return $vars;
28     }
29 }