Skip to content

Biblioteca com implementações seguras de funções críticas do PHP

License

Notifications You must be signed in to change notification settings

ricardopedias/php-reliability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Reliability

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

About

Biblioteca com implementações seguras de funções críticas do PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages