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:
get
Unique Name Prefix temp
FN f_
ext mounts
web
Path is
Init
The following public methods within Basic
have been removed:
check
Path Against Mounts () find
First Web Folder () slash
Path () is_
webpath () check
If 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.