ssolweb / string-morpher
A powerful string manipulation library
v1.1.3
2026-05-02 01:54 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^9.0|^10.0|^11.0
- squizlabs/php_codesniffer: 3.*
README
String Morpher offers a fluent API, specifically designed for string manipulation, allowing developers to chain multiple methods in a seamless and readable manner. This makes it easy to perform complex string manipulations in a single and concise flow without the need for auxiliary functions or manual manipulation.
Status
Documentation
To see how to use and more details visit: documentation
You can start installing:
composer require ssolweb/string-morpher
Use:
use SSolWEB\StringMorpher\StringMorpher as SM; // you can chain methods $string = SM::make($string) ->trim() ->replace('fox', 'dog') ->sub(5, 20) ->toLower(); $captalizedAlpha = SM::onlyAlpha($string) ->captalize(); $pascalCase = SM::captalize($string) ->withoutSpaces(); // and use like a string echo $string; echo $captalizedAlpha; $json = json_encode(['data' => $pascalCase]); // or return string primitive string value echo $string->getString();
Contributing
Please see the contributing entry for more details.
Credits
License
The package is open source software licensed under the MIT LICENSE.