default services conflit ?

This commit is contained in:
armansansd
2022-04-27 11:30:43 +02:00
parent 28190a5749
commit 8bb1064a3b
8132 changed files with 900138 additions and 426 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace Composer\Installers;
class TastyIgniterInstaller extends BaseInstaller
{
protected $locations = array(
'extension' => 'extensions/{$vendor}/{$name}/',
'theme' => 'themes/{$name}/',
);
/**
* Format package name.
*
* Cut off leading 'ti-ext-' or 'ti-theme-' if present.
* Strip vendor name of characters that is not alphanumeric or an underscore
*
*/
public function inflectPackageVars($vars)
{
if ($vars['type'] === 'tastyigniter-extension') {
$vars['vendor'] = preg_replace('/[^a-z0-9_]/i', '', $vars['vendor']);
$vars['name'] = preg_replace('/^ti-ext-/', '', $vars['name']);
}
if ($vars['type'] === 'tastyigniter-theme') {
$vars['name'] = preg_replace('/^ti-theme-/', '', $vars['name']);
}
return $vars;
}
}