2 namespace TYPO3\CMS\Core\Controller;
44 $parameters = array(
'eID' =>
'dumpFile');
47 $parameters[
't'] = $t;
51 $parameters[
'f'] = $f;
55 $parameters[
'p'] = $p;
59 if (isset($parameters[
'f'])) {
61 if ($file->isDeleted() || $file->isMissing()) {
66 if ($file->isDeleted()) {
76 if (is_array(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'FileDumpEID.php'][
'checkFileAccess'])) {
77 foreach (
$GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'FileDumpEID.php'][
'checkFileAccess'] as $classRef) {
80 throw new \UnexpectedValueException(
'FileDump hook object must implement interface ' . FileDumpEIDHookInterface::class, 1394442417);
82 $hookObject->checkFileAccess($file);
85 $file->getStorage()->dumpFileContents($file);