Breaking: #107403 - Remove LocalPreviewHelper + LocalCropScaleMaskHelper
See forge#104703
Description
The helper classes for Preview and CropScaleMask (CSM) for generating images blocked a proper unification of the File Abstraction Layer Image Processing API.
The two helper classes
\TYPO3\
and
\TYPO3\
have
now been removed, as their functionality has been merged into
\TYPO3\
.
The helper classes existed due to legacy reasons, but were never intended to be Public API.
Impact
Any code that extends or references
\TYPO3\
or
\TYPO3\
will result in PHP fatal errors.
Affected installations
Installations with custom extensions that extend or reference the
\TYPO3\
or
\TYPO3\
will cause PHP fatal errors.
The helper classes were meant to be internal, but were not declared
as such. Implementations utilizing the helpers outside the use
of the
Local
should be rare.
Migration
Remove any references to
\TYPO3\
or
\TYPO3\
from your code.
Utilize the \TYPO3\
processor
directly instead or implement a custom image processor that is executed before
this processor with custom functionality.