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.
- 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 ❤️ & ☕.
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
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. |