Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / src / Composer / Installers / Symfony1Installer.php
1 <?php
2 namespace Composer\Installers;
3
4 /**
5  * Plugin installer for symfony 1.x
6  *
7  * @author Jérôme Tamarelle <jerome@tamarelle.net>
8  */
9 class Symfony1Installer extends BaseInstaller
10 {
11     protected $locations = array(
12         'plugin'    => 'plugins/{$name}/',
13     );
14
15     /**
16      * Format package name to CamelCase
17      */
18     public function inflectPackageVars($vars)
19     {
20         $vars['name'] = preg_replace_callback('/(-[a-z])/', function ($matches) {
21             return strtoupper($matches[0][1]);
22         }, $vars['name']);
23
24         return $vars;
25     }
26 }