Tiny library to handle words case transformation.
The main idea is to split the given word into several words and assemble them in another format.
Example: camelCase => [camel, Case] => camel_case
composer require mattketmo/camel<?php
require __DIR__.'/vendor/autoload.php';
use Camel\CaseTransformer;
use Camel\Format;
$transformer1 = new CaseTransformer(new Format\SnakeCase, new Format\CamelCase);
$transformer2 = new CaseTransformer(new Format\CamelCase, new Format\ScreamingSnakeCase);
echo $transformer1->transform('hello_world'); // helloWorld
echo $transformer2->transform('helloWorld'); // HELLO_WORLDcamelCaseStudlyCapssnake_caseSCREAMING_SNAKE_CASEspinal-case
Install phpunit via Composer:
composer installOnce installed, run the following command:
vendor/bin/phpunitCamel is released under the MIT License. See the bundled LICENSE file for details.