sysvale / helpers
Helper function in PHP
Installs: 11 368
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 5
Forks: 10
Open Issues: 5
Requires
- php: >=7.4
Requires (Dev)
- php: >=7.4
- fzaninotto/faker: ^1.9
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7.
This package is auto-updated.
Last update: 2024-10-14 00:20:26 UTC
README
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.