Deprecation: #90692 - FileCollection models

See forge#90692

Description

The following classes have been marked as deprecated:

  • \TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection
  • \TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection
  • \TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection
  • \TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter
  • \TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter
  • \TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter

The classes were marked as internal and never contained any logic. Therefore and in order to streamline the codebase of Extbase, the files will be removed with TYPO3 11.0.

Impact

Using any of the mentioned classes will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

Any TYPO3 installation with a third-party extension using the classes.

Migration

Copy the classes to your own extension and adopt the usages.