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

This package is auto-updated.

Last update: 2022-08-29 02:20:06 UTC


README

Build Status Packagist Packagist Version

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) "...."