luya\console\Command::createClassName PHP Method

createClassName() public method

Generates a class name with camelcase style and specific suffix, if not already provided
Since: 1.0.0-beta4
public createClassName ( string $string, string $suffix = false ) : string
$string string The name of the class, e.g.: hello_word would
$suffix string The suffix to append on the class name if not eixsts, e.g.: MySuffix
return string The class name e.g. HelloWorldMySuffix
    public function createClassName($string, $suffix = false)
    {
        $name = Inflector::camelize($string);
        if ($suffix !== false && StringHelper::endsWith($name, $suffix, false)) {
            $name = substr($name, 0, -strlen($suffix));
        }
        return $name . $suffix;
    }