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

This package is auto-updated.

Last update: 2024-04-19 03:04:05 UTC


README

PHP Version License TDD Build Status Codacy Badge Follow Twitter

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.

Créditos

Ricardo Pereira Dias