ricardopedias / php-reliability
Biblioteca com implementações mais seguras de funções críticas do PHP
v0.5.0
2021-06-18 20:48 UTC
Requires
- php: ^7.4|^8.0
- league/flysystem: ^1.0
Requires (Dev)
- phpstan/phpstan: ^0.12.36
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: 3.*
README
PHP Reliability é uma simples biblioteca com implementações de funcções críticas do PHP, para atender às exigências mínimas de segurança.
Sinta-se à vontade para conferir o changelog, os releases e a licença.
Características
- Feito para o PHP 7 ou superior;
- Codificado com boas práticas e máxima qualidade;
- Bem documentado e amigável para IDEs;
- Feito para TDD (Test Driven Development);
- Feito com ❤️ & ☕.
Como usar
Com orientação a objetos:
$reliability = new Reliability\Reliability(); $reliability->dirname('/meu/diretório/legal'); // meu/diretório
Através do helper:
reliability()->dirname('/meu/diretório/legal'); // meu/diretório
Lista de funções implementadas
Abaixo, a lista de funções implementadas pela biblioteca.
Método | Descrição |
---|---|
basename | Obtém o nome + extensão de um arquivo especificado. |
filename | Obtém o nome de um arquivo especificado. |
dirname | Obtém o nome de um diretório com base no caminho especificado. |
removeInvalidWhiteSpaces | Remove caracteres não imprimíveis e caracteres unicode inválidos. |
isDirectory | Verifica se o caminho especificado existe e é um diretório. |
isDirectoryOrException | |
mountDirectory | Devolve uma instância do League\Flysystem\Filesystem apontando para o diretório especificado. |
removeDirectory | |
copyDirectory | |
moveDirectory | |
isFile | Verifica se o caminho especificado existe e é um arquivo. |
removeFile | |
copyFile | |
moveFile | |
readFileWithoutCommentsAndWhiteSpaces | Remove comentários e espaços desnecessários em um script PHP. |
readFileLines | Devolve todas as linhas de um arquivo em forma de array. |
pathInfo | |
pathExists | Verifica se o caminho especificado existe. Pode ser um diretório ou um arquivo. |
absolutePath | Obtém o caminho absoluto do caminho relativo informado. |