Zend\Validator\File\Extension checks the extension of files. It will assert true when a given file has one the a defined extensions.
This validator is inversely related to the ExcludeExtension validator.
The following set of options are supported:
Comma-delimited string (or array) of extensions to test against.
Should comparison of extensions be case-sensitive?
1 2 3 4 5 6 7 8 9 10 11 12 13 | // Allow files with 'php' or 'exe' extensions
$validator = new \Zend\Validator\File\Extension('php,exe');
// ...or with array notation
$validator = new \Zend\Validator\File\Extension(array('php', 'exe'));
// Test with case-sensitivity on
$validator = new \Zend\Validator\File\Extension(array('php', 'exe'), true);
// Perform validation
if ($validator->isValid('./myfile.php')) {
// file is valid
}
|
Adds extension(s) via a comma-delimited string or an array.
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.