Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / src / Composer / Installers / PimcoreInstaller.php
1 <?php
2 namespace Composer\Installers;
3
4 class PimcoreInstaller extends BaseInstaller
5 {
6     protected $locations = array(
7         'plugin' => 'plugins/{$name}/',
8     );
9
10     /**
11      * Format package name to CamelCase
12      */
13     public function inflectPackageVars($vars)
14     {
15         $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name']));
16         $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
17         $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
18
19         return $vars;
20     }
21 }