codeartery/string-utils

This package is abandoned and no longer maintained. The author suggests using the hatchyu/string-utils package instead.

String utilities

Maintainers

Package info

github.com/rajesh-archive/legacy-string-utils

pkg:composer/codeartery/string-utils

Statistics

Installs: 3 360

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-03-25 09:52 UTC

This package is auto-updated.

Last update: 2026-03-25 09:54:56 UTC


README

Warning

This package is abandoned and no longer maintained. hatchyu/string-utils is the upgraded successor to this package and should be used for all new projects and future updates.

This repository contains the old legacy release of the original string utilities package.

Status

  • Status: abandoned
  • Legacy package name: codeartery/string-utils
  • Namespace: CodeArtery\String
  • Recommended package for new work: hatchyu/string-utils

This repository should only be kept for older applications that still depend on the original package name or namespace.

Installation

For existing legacy projects only:

composer require codeartery/string-utils

For new projects, use:

composer require hatchyu/string-utils

Usage

String conversions

<?php

use CodeArtery\String\StrTo;

StrTo::title('hello_world');          // Hello World
StrTo::words('DB settings');          // DB Settings
StrTo::snake('HelloWorld');           // hello_world
StrTo::kebab('HelloWorld');           // hello-world
StrTo::dotted('HelloWorld');          // hello.world
StrTo::studly('hello world');         // HelloWorld
StrTo::camel('hello world');          // helloWorld
StrTo::dotPath('admin/ModuleName');   // admin.module-name
StrTo::slug('Hello World Example');   // hello-world-example

Hash generation

<?php

use CodeArtery\String\Hash;

Hash::uniqueHash();      // 40-character unique hash
Hash::uniqueHash(48);    // Custom length, minimum 24

Migration Note

If you are maintaining an older codebase, you may keep this package temporarily for backwards compatibility.

If you are building something new, or planning a cleanup, migrate to hatchyu/string-utils, the upgraded successor to this package, and avoid adopting this package in new code.

License

MIT