17 lines
333 B
PHP
17 lines
333 B
PHP
<?php
|
|
|
|
namespace Opdavies\DrupalModuleGenerator\Service;
|
|
|
|
class ModuleNameConverter
|
|
{
|
|
public function __invoke(string $moduleName)
|
|
{
|
|
$parts = explode('_', $moduleName);
|
|
|
|
$parts = array_map(function ($part) {
|
|
return ucfirst($part);
|
|
}, $parts);
|
|
|
|
return implode(' ', $parts);
|
|
}
|
|
}
|