rosell-dk/file-util

Functions for dealing with files and paths

Fund package maintenance!
rosell-dk
Ko Fi

Installs: 3 913 281

Dependents: 1

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 0

Open Issues: 1

0.1.1 2022-04-19 10:12 UTC

This package is auto-updated.

Last update: 2024-11-19 17:34:36 UTC


README

Build Status Software License Coverage Latest Stable Version Minimum PHP Version

Just a bunch of handy methods for dealing with files and paths:

  • FileExists::fileExists($path):
    A well-behaved version of file_exists that throws upon failure rather than emitting a warning

  • FileExists::fileExistsTryHarder($path):
    Also well-behaved. Tries FileExists::fileExists(). In case of failure, tries exec()-based implementation

  • PathValidator::checkPath($path):
    Check if path looks valid and doesn't contain suspecious patterns

  • PathValidator::checkFilePathIsRegularFile($path):
    Check if path points to a regular file (and doesnt match suspecious patterns)