ssolweb/string-morpher

A powerful string manipulation library

v1.0.6 2025-04-19 01:55 UTC

This package is auto-updated.

Last update: 2025-06-19 02:20:20 UTC


README

String Morpher A powerful and versatile string manipulation library designed for developers who need efficient and intuitive solutions for modifying and masking strings.

Status

Packagist Version Packagist License

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

Vinicius de Santana

License

The package is open source software licensed under the MIT LICENSE.