Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / src / Composer / Installers / OntoWikiInstaller.php
1 <?php
2 namespace Composer\Installers;
3
4 class OntoWikiInstaller extends BaseInstaller
5 {
6     protected $locations = array(
7         'extension' => 'extensions/{$name}/',
8         'theme' => 'extensions/themes/{$name}/',
9         'translation' => 'extensions/translations/{$name}/',
10     );
11
12     /**
13      * Format package name to lower case and remove ".ontowiki" suffix
14      */
15     public function inflectPackageVars($vars)
16     {
17         $vars['name'] = strtolower($vars['name']);
18         $vars['name'] = preg_replace('/.ontowiki$/', '', $vars['name']);
19         $vars['name'] = preg_replace('/-theme$/', '', $vars['name']);
20         $vars['name'] = preg_replace('/-translation$/', '', $vars['name']);
21
22         return $vars;
23     }
24 }