php-forge/helper

PHP Helper.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/php-forge/helper

0.2.0 2026-02-25 13:10 UTC

This package is auto-updated.

Last update: 2026-02-25 13:20:59 UTC


README

PHP Forge

PHP Helper


PHPUnit Mutation Testing PHPStan

Small, focused helpers for common PHP tasks
Convert word casing, generate passwords, and list time zones with predictable output.

Features

Feature Overview

Installation

composer require php-forge/helper:^0.1

Quick start

Convert camelCase to snake_case

<?php

declare(strict_types=1);

namespace App;

use PHPForge\Helper\WordCaseConverter;

$word = WordCaseConverter::camelToSnake('dateBirth');
// date_birth

Convert snake_case to camelCase

<?php

declare(strict_types=1);

namespace App;

use PHPForge\Helper\WordCaseConverter;

$word = WordCaseConverter::snakeToCamel('date_birth');
// dateBirth

Convert text to title words

<?php

declare(strict_types=1);

namespace App;

use PHPForge\Helper\WordCaseConverter;

$word = WordCaseConverter::toTitleWords('dateOfMessage');
// Date Of Message

Generate passwords

<?php

declare(strict_types=1);

namespace App;

use PHPForge\Helper\PasswordGenerator;

$password = PasswordGenerator::generate(12);
// e.g. aB3#kL9!mN2@

Retrieve all time zones

<?php

declare(strict_types=1);

namespace App;

use PHPForge\Helper\TimeZoneList;

$timezones = TimeZoneList::all();
// [['timezone' => 'Pacific/Midway', 'name' => 'Pacific/Midway (UTC -11:00)', 'offset' => -39600], ...]

Documentation

For detailed setup, contribution flow, and test execution.

Package information

PHP Latest Stable Version Total Downloads

Quality code

Codecov PHPStan Level Max StyleCI

Our social networks

Follow on X

License

License