TYPO3
7.6
|
Public Member Functions | |
filterInlineChildren (array $parameters,\TYPO3\CMS\Core\DataHandling\DataHandler $tceMain) | |
filterFileList ($itemName, $itemIdentifier, $parentIdentifier, array $additionalInformation,\TYPO3\CMS\Core\Resource\Driver\DriverInterface $driver) | |
setAllowedFileExtensions ($allowedFileExtensions) | |
setDisallowedFileExtensions ($disallowedFileExtensions) | |
Protected Member Functions | |
isAllowed ($fileName) | |
convertToLowercaseArray ($inputArgument) | |
Protected Attributes | |
$allowedFileExtensions = null | |
$disallowedFileExtensions = null | |
Utility methods for filtering filenames
Definition at line 20 of file FileExtensionFilter.php.
|
protected |
Converts mixed (string or array) input arguments into an array, NULL if empty.
All array values will be converted to lower case.
mixed | $inputArgument | Comma-separated list or array. |
Definition at line 151 of file FileExtensionFilter.php.
References elseif.
Referenced by FileExtensionFilter\setAllowedFileExtensions(), and FileExtensionFilter\setDisallowedFileExtensions().
filterFileList | ( | $itemName, | |
$itemIdentifier, | |||
$parentIdentifier, | |||
array | $additionalInformation, | ||
\TYPO3\CMS\Core\Resource\Driver\DriverInterface | $driver | ||
) |
Entry method for use as filelist filter.
We have to use -1 as the „don't include“ return value, as call_user_func() will return FALSE if calling the method failed and thus we can't use that as a return value.
string | $itemName | |
string | $itemIdentifier | |
string | $parentIdentifier | |
array | $additionalInformation | Additional information about the inspected item |
\TYPO3\CMS\Core\Resource\Driver\DriverInterface | $driver |
Definition at line 86 of file FileExtensionFilter.php.
References FileExtensionFilter\isAllowed().
filterInlineChildren | ( | array | $parameters, |
\TYPO3\CMS\Core\DataHandling\DataHandler | $tceMain | ||
) |
Entry method for use as TCEMain "inline" field filter
array | $parameters | |
\TYPO3\CMS\Core\DataHandling\DataHandler | $tceMain |
Definition at line 43 of file FileExtensionFilter.php.
References FileExtensionFilter\isAllowed(), FileExtensionFilter\setAllowedFileExtensions(), and FileExtensionFilter\setDisallowedFileExtensions().
|
protected |
Checks whether a file is allowed according to the criteria defined in the class variables ($this->allowedFileExtensions etc.)
\TYPO3\CMS\Core\Resource\FileInterface | $file |
Definition at line 108 of file FileExtensionFilter.php.
Referenced by FileExtensionFilter\filterFileList(), and FileExtensionFilter\filterInlineChildren().
setAllowedFileExtensions | ( | $allowedFileExtensions | ) |
Set allowed file extensions
mixed | $allowedFileExtensions | Comma-separated list or array, of allowed file extensions |
Definition at line 128 of file FileExtensionFilter.php.
References FileExtensionFilter\$allowedFileExtensions, and FileExtensionFilter\convertToLowercaseArray().
Referenced by FileExtensionFilter\filterInlineChildren().
setDisallowedFileExtensions | ( | $disallowedFileExtensions | ) |
Set disallowed file extensions
mixed | $disallowedFileExtensions | Comma-separated list or array, of allowed file extensions |
Definition at line 138 of file FileExtensionFilter.php.
References FileExtensionFilter\$disallowedFileExtensions, and FileExtensionFilter\convertToLowercaseArray().
Referenced by FileExtensionFilter\filterInlineChildren().
|
protected |
Definition at line 27 of file FileExtensionFilter.php.
Referenced by FileExtensionFilter\setAllowedFileExtensions().
|
protected |
Definition at line 34 of file FileExtensionFilter.php.
Referenced by FileExtensionFilter\setDisallowedFileExtensions().