Вход Регистрация
Файл: vendor/composer/installers/src/Composer/Installers/HuradInstaller.php
Строк: 22
<?php
namespace ComposerInstallers;

class 
HuradInstaller extends BaseInstaller
{
    protected 
$locations = array(
        
'plugin' => 'plugins/{$name}/',
        
'theme' => 'plugins/{$name}/',
    );

    
/**
     * Format package name to CamelCase
     */
    
public function inflectPackageVars($vars)
    {
        
$nameParts explode('/'$vars['name']);
        foreach (
$nameParts as &$value) {
            
$value strtolower(preg_replace('/(?<=\w)([A-Z])/''_\1'$value));
            
$value str_replace(array('-''_'), ' '$value);
            
$value str_replace(' '''ucwords($value));
        }
        
$vars['name'] = implode('/'$nameParts);
        return 
$vars;
    }
}
Онлайн: 1
Реклама