Skip to content

Sysvale/helpers

Repository files navigation

Sysvale Helpers

Build Status

PHP functions to make you work faster.

Sysvale Helpers requires PHP >= 7.2 and php-mbstring extension

Installation

With composer:

composer require sysvale/helpers

Helpers class methods

  • maskBank
  • maskCpf
  • unMaskCpf
  • maskPhone
  • maskMoney
  • maskCep
  • maskCnpj
  • trimpp
  • titleCase
  • firstUpper
  • urlNoCache
  • ptDate2IsoDate
  • regexAccents
  • toInt
  • toFloat
  • toTime
  • toArray
  • toArrayInt
  • toData
  • toBool
  • toBoolNotNull
  • removeAccents
  • compareVersion
  • monthPt
  • removeCrassLetters
  • validateCpf
  • validateCNPJ
  • validatePhone
  • weekDay
  • validateResidentialPhone
  • validateMobilePhone
  • getNFirstWords

Usage Examples

maskBank

use Sysvale/Helpers;

$bankNumber = 12345;

$maskedBank = Helpers::maskBank($bankNumber);

// $maskedBank will be 1234-5

trimpp

use Sysvale/Helpers;

$text = " Text \t \n "; //String with spaces and special caracter;

$text = Helpers::trimpp($text);

// $text will be Text

urlNoCache

use Sysvale/Helpers;

$url = 'http://url.com.br';

$url = Helpers::urlNoCache($url);

// $url will be http://url.com.br?1570588480

Validate class

The validation methods can be accessed directly in the Validate class. To use the class import as in the example:

  use Sysvale\Helpers\Validate;

Validate class methods

Use exemples

isValidCpf

use Sysvale/Helpers/Validate;

$value = '334.734.750-17';

$isValid = Validate::isValidCpf($value);

// true

isValidCnpj

use Sysvale/Helpers/Validate;

$value = '56.396.710/0001-37';

$isValid = Validate::isValidCnpj($value);

// true

isValidPhone

use Sysvale/Helpers/Validate;

$value = '79988001010';

$isValid = Validate::isValidPhone($value);

// true

isValidResidentialPhone

use Sysvale/Helpers/Validate;

$value = '7033662200';

$isValid = Validate::isValidResidentialPhone($value);

// true

isValidMobilePhone

use Sysvale/Helpers/Validate;

$value = '70993662200';

$isValid = Validate::isValidMobilePhone($value);

// true

Contributing Guidelines

If you are interested in contributing, please read and abide by the contributing guidelines.