neugen / helpers
Helpers
This package's canonical repository appears to be gone and the package has been frozen as a result.
1.7.1
2021-03-02 16:57 UTC
Requires
- php: ^7.0
- ext-mbstring: *
- ext-readline: *
Requires (Dev)
- phpunit/phpunit: 6.5.14
Suggests
- ext-readline: to use Helpers\Cli
README
Install
composer require neugen/helpers
Usage
Neugen\Helpers\Str
<?php require 'vendor/autoload.php'; use Neugen\Helpers; $string = 'this is test string'; $result = Helpers\Str::startsWith($string, 'this'); var_dump($result); // bool(true) $result = Helpers\Str::endsWith($string, ['string', 'number']); var_dump($result); // bool(true) $result = Helpers\Str::ucFirst($string); var_dump('This is test string'); // string(19) "This is test string"
Neugen\Helpers\Cli
<?php require 'vendor/autoload.php'; use Neugen\Helpers; if (!Helpers\Cli::confirm('Do you want to continue?')) exit; Helpers\Cli::p('Yellow text on blue background', Helpers\Cli::T_YELLOW, Helpers\Cli::BG_BLUE); Helpers\Cli::p('Red text on yellow background', Helpers\Cli::T_RED, Helpers\Cli::BG_YELLOW); $mail = Helpers\Cli::prompt('Enter email', 'example@mail.com'); var_dump($mail); // string(16) "example@mail.com"
Neugen\Helpers\Auth
<?php require 'vendor/autoload.php'; use Neugen\Helpers; $result = Helpers\Auth::randomPassword(); var_dump($result); // string(16) "...."