Breaking: #77182 - Removed BasicFileUtility methods and properties
See forge#77182
Description
The Basic class was used for checking file mounts and paths, and is only
used for non-FAL files.
Now, old legacy functionality has been removed.
The
init method has been replaced by a real constructor. A possibility to set the
file extension permissions has been added via set.
The DefaultConfiguration setting
$GLOBALS
has been removed.
The following public properties within BasicFileUtility have been removed:
getUnique Name Prefix tempFN f_ext mountswebPath isInit
The following public methods within Basic have been removed:
checkPath Against Mounts () findFirst Web Folder () slashPath () is_webpath () checkIf Full Access () init()
The following public properties within Basic have been set to have a protected visibility:
is_directory is_allowed
Impact
Calling any of the methods above or using one of the properties above will result in PHP errors and warnings respectively.
Using the TYPO3_ setting has no effect anymore.
Affected Installations
Any installation using pre - 6.0 core functionality within extensions.
Migration
Use the File Abstraction Layer to achieve the same functionality.