ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
The filename sanitizer verifies and fixes file name endings. More...
Public Member Functions | |
isClean (string $filename) | |
Checks if the filename is prefixed with a valid whitelisted ending. More... | |
sanitize (string $filename) | |
Validates the file ending, with the filesystem whitelist provided by ILIAS. More... | |
Data Fields | |
const | CLEAN_FILE_SUFFIX = 'sec' |
This file suffix will be used to sanitize not whitelisted file names. More... | |
The filename sanitizer verifies and fixes file name endings.
It will not check the file for invalid character or other potential problems.
Definition at line 29 of file FilenameSanitizer.php.
ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizer::isClean | ( | string | $filename | ) |
Checks if the filename is prefixed with a valid whitelisted ending.
string | $filename | The filename which should be checked for a whitelisted ending. |
Implemented in ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizerImpl.
ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizer::sanitize | ( | string | $filename | ) |
Validates the file ending, with the filesystem whitelist provided by ILIAS.
If the filename is suffixed with an not listed file ending
string | $filename | The filename which should be sanitized. |
Implemented in ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizerImpl.
const ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizer::CLEAN_FILE_SUFFIX = 'sec' |
This file suffix will be used to sanitize not whitelisted file names.
Definition at line 34 of file FilenameSanitizer.php.
Referenced by ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizerImpl\__construct(), and ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizerImpl\sanitize().