Feature: #102032 - Native enum FileType

See forge#102032

Description

A new native backed enum \TYPO3\CMS\Core\Resource\FileType is introduced as a replacement for the public FILETYPE_* constants in \TYPO3\CMS\Core\Resource\AbstractFile

Impact

The new \TYPO3\CMS\Core\Resource\FileType native backed enum is meant to be a drop-in replacement for the former public FILETYPE_* constants:

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_TEXT

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_AUDIO

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_VIDEO

  • \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION