comparison vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
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 }