Deprecation: #98479 - Deprecated file reference related functionality
See forge#98479
Description
With the introduction of the new TCA type 
        file, a couple of cross
dependencies have been deprecated, mainly related to FormEngine.
The 
        User class has been deprecated, since it was
only used for generating the inline label for file references in TCA type
        inline. This is now handled by the new TCA type 
        file directly.
The 
        File method, which was
previously used as 
        [filter] to filter the available
file extensions in FormEngine as well as 
        Data has been
deprecated. This is now done internally.
The 
        Extension method, which
was usually used to simplify configuration of FAL fields in TCA has been
deprecated as well, since the applied configuration is now handled internally.
Impact
Instantiating the 
        User class, as well as
calling the 
        File and
        Extension methods will
trigger a PHP 
        E_ level error. The extension scanner
also reports any usage.
Affected installations
All installations with extensions using the 
        User
class or one of the mentioned methods.
Migration
Remove any usage of the 
        User class. There is no
migration available, since this FAL specific functionality is now handled
internally.
Replace any usage of 
        File with
        File. However, usage of this method in custom
extension code should usually not be necessary.
Replace any usage of 
        Extension
by directly using the new TCA type file.