jakew / cases
This package is abandoned and no longer maintained.
No replacement package was suggested.
A PHP tool to be able to convert from and to many different programming cases.
v0.0.1
2018-01-01 07:15 UTC
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is not auto-updated.
Last update: 2021-02-14 14:39:34 UTC
README
A PHP tool to be able to convert from and to many different programming cases.
Example Use
// You can add custom words in, for special cases. Dictionary::getInstance()->addWord('eMail', 'email'); $phrase = Phrase::decode('ExamplePhrase'); echo $phrase->getSnakeCase(); # example-phrase $phrase = Phrase::decode('ExamplePhrase'); echo $phrase->getSnakeCase('_'); # example_phrase $phrase = Phrase::decode('example-phrase'); echo $phrase->getCamelCase(); # ExamplePhrase $phrase = Phrase::decode('email_phrase'); echo $phrase->getCamelCase(false); # examplePhrase $phrase = Phrase::decode('email-address'); echo $phrase->getCamelCase(); # eMailAddress
This allows us to have words that may have medial capitals still be correct when lower and upper cases are used.