01b8a41659251103b33d05957a438c41efa5a842
[yaffs-website] / Composer / Installers / AglInstaller.php
1 <?php
2 namespace Composer\Installers;
3
4 class AglInstaller extends BaseInstaller
5 {
6     protected $locations = array(
7         'module' => 'More/{$name}/',
8     );
9
10     /**
11      * Format package name to CamelCase
12      */
13     public function inflectPackageVars($vars)
14     {
15         $vars['name'] = preg_replace_callback('/(?:^|_|-)(.?)/', function ($matches) {
16             return strtoupper($matches[1]);
17         }, $vars['name']);
18
19         return $vars;
20     }
21 }