PHP code example of igrejanet / support

1. Go to this page and download the library: Download igrejanet/support library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

igrejanet / support example snippets




namespace MeuNamespace;

use Igrejanet\Support\Padroniza;
use Igrejanet\Support\Datas;
use Igrejanet\Support\Documentos;

class MyClass
{
    public function datas()
    {
        // Converte para o Mysql
        Datas::toSql('13/04/2017'); // Output: 2017-04-23
        
        // Converte para nosso padrão
        Datas::toBr('2017-04-23'); // Output: 13/04/2017
        
        // Monta um array contendo os nomes e os números dos meses
        // Caso passe o número de um mês, me retorna o nome do mês
        Datas::meses();
    }
    
    public function validations()
    {
        // Além destes métodos, ainda temos a validação da CNH e título eleitoral
        Documentos::cpf('111.111.111-11');
        Documentos::cnpj('11.111.111/1111-11');
        Documentos::pis('111.11111.11-1');
    }
    
    public function dataNormatization()
    {
        // Aqui ainda temos mascara para telefone (8 ou 9 dígitos)
        // CEP, PIS
        
        Padroniza::cpf('11111111111'); // Output: 111.111.111-11
        Padroniza::cnpj('11111111111111'); // Output: 11.111.111/1111-11
        
        $nome = 'MathEUs LopÉS dos SANtos';
        
        Padroniza::nome($nome); // Output: Matheus Lopes dos Santos
        Padroniza::nome($nome, true); // Output: MATHEUS LOPES DOS SANTOS
    }
}