ketchums/php-case-converter

v2.0.0 2021-04-18 01:16 UTC

This package is auto-updated.

Last update: 2024-06-19 22:29:04 UTC


README

About

php-case-converter is a library which converts strings to other case types.

Requirements

  • PHP >= 7.4

Installation

Installing with composer

composer require ketchums/php-case-converter

Issues

Bug reports and feature requests can be submitted on the Github Issue Tracker.

Contributing

See CONTRIBUTING.md for information.

Versioning

php-case-converter uses a MAJOR.MINOR.PATCH version number format.

Examples

Basic

use App\CaseDetector;
use App\CaseConverter;

$string = 'some.cool.string';

$detector = new CaseDetector();
$converter = new CaseConverter($string, $detector->detectType($string));

echo $converter->toPascalCase(); // someCoolString
echo $converter->toKebabCase(); // some-cool-string

Don't like magic methods?

echo $caseConvert->toCase('pascal'); // someCoolString
echo $caseConvert->toCase('kebab'); // some-cool-string

Let the package detect the type for you

use App\CaseDetector;
use App\CaseConverter;

$converter = new CaseConverter($string);