- Implemented the X13Webp class with core functionalities for converting images to WebP format. - Added support for different PHP versions and defined constants for versioning. - Included translation strings for various user interface elements and messages. - Created XML file for module versioning.
1.3 KiB
1.3 KiB
File Util
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)