cve/naming-convention-converter

This little package includes string utils which for example can convert underscore_string to camelCased and vice-versa

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/cve/naming-convention-converter

dev-master / 1.0.x-dev 2016-07-25 22:32 UTC

This package is not auto-updated.

Last update: 2025-10-09 08:14:16 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

This library ships with simple naming convention converters.

Install

Via Composer

$ composer require cve/naming-convention-converter

Usage

use Cve\Naming\Validator\Argument;
use Cve\Naming\Converter\CamelCaseToUnderscore;
use Cve\Naming\Converter\UnderscoreToCamelCase;

$validator = new Argument();

$camelCaseToUnderscoreConverter = new CamelCaseToUnderscore($validator);
$underscoreToCamelCaseConverter = new UnderscoreToCamelCase($validator);

// CamelCase --> camel_case

$underscore =  $camelCaseToUnderscoreConverter->convert('CamelCase');

// underscore_convention --> UderscoreConvention

$camelCase = $underscoreToCamelCaseConverter->convert('underscore_convention');

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Credits

License

The MIT License (MIT). Please see License File for more information.