Download the PHP package hermes-tecnologia/analyser without Composer
On this page you can find all versions of the php package hermes-tecnologia/analyser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hermes-tecnologia/analyser
More information about hermes-tecnologia/analyser
Files in hermes-tecnologia/analyser
Download hermes-tecnologia/analyser
More information about hermes-tecnologia/analyser
Files in hermes-tecnologia/analyser
Vendor hermes-tecnologia
Package analyser
Short Description Utilitario para análise de dados e formatação em Laravel
License MIT
Homepage https://github.com/hermes-tecnologia/analyser
Package analyser
Short Description Utilitario para análise de dados e formatação em Laravel
License MIT
Homepage https://github.com/hermes-tecnologia/analyser
Please rate this library. Is it a good library?
Informations about the package analyser
Analyser
This is where your description should go. Take a look at contributing.md to see a to do list.
Installation
Via Composer
Usage
Crie uma instância da classe Analysis passando o valor a ser analisado:
Métodos Disponíveis
Métodos de Formatação
- cleanNumber() - Remove caracteres não numéricos do valor
- onlyNumbers() - Retorna apenas os números do valor
- sanitize() - Limpa o valor removendo acentos e caracteres especiais
- clearString() - Normaliza caracteres com acentos para seus equivalentes sem acento
- clearStringSpecialChar($extra = false) - Remove caracteres especiais do texto
- ansi() - Converte caracteres Unicode para formato ANSI
Métodos para Mascaramento
- hideEmail($show = 2) - Oculta parte do email, mostrando apenas os primeiros caracteres
- hideData($show = 4, $from_end = false) - Oculta parte do valor com asteriscos
- maskCNPJ() - Formata um número como CNPJ (xx.xxx.xxx/xxxx-xx)
- maskCPF() - Formata um número como CPF (xxx.xxx.xxx-xx)
- maskPhone() - Formata um número como telefone, detectando o formato correto
- boleto() - Formata uma linha digitável de boleto
- maskerize($mask = '####.####', $len = 8) - Aplica uma máscara personalizada a um valor
- maskerizeVal($mask = '####.####', $len = 8) - Similar ao maskerize, mas retorna null se o tamanho for incorreto
Métodos de Validação
- validateCnpj() - Valida se o valor é um CNPJ válido
- getCnpj() - Retorna o CNPJ se for válido, ou null caso contrário
- validateCpf() - Valida se o valor é um CPF válido
Métodos de Conversão
- get() - Retorna o valor atual
- toDecimal() - Converte o valor para decimal
- dateToSql() - Converte data no formato dd/mm/yyyy para formato SQL (yyyy-mm-dd)
- sqlToDate($format = 'd/m/Y H:i:s') - Converte data SQL para o formato especificado
- getInitials() - Retorna as iniciais de um nome completo
Outros Métodos
- getWeekPeriod() - Retorna o período da semana para uma data
Change log
Please see the changelog for more information on what has changed recently.
Testing
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Author Name
- All Contributors
License
MIT. Please see the license file for more information.
All versions of analyser with dependencies
PHP Build Version
Package Version
Requires
illuminate/support Version
^12.0
The package hermes-tecnologia/analyser contains the following files
Loading the files please wait ...