CroogoInstaller.php 503 B

123456789101112131415161718192021
  1. <?php
  2. namespace Composer\Installers;
  3. class CroogoInstaller extends BaseInstaller
  4. {
  5. protected $locations = array(
  6. 'plugin' => 'Plugin/{$name}/',
  7. 'theme' => 'View/Themed/{$name}/',
  8. );
  9. /**
  10. * Format package name to CamelCase
  11. */
  12. public function inflectPackageVars($vars)
  13. {
  14. $vars['name'] = strtolower(str_replace(array('-', '_'), ' ', $vars['name']));
  15. $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
  16. return $vars;
  17. }
  18. }