Deprecation: #81600 - Unused Extbase Exceptions
See forge#81600
Description
Extbase ships with a lot of PHP Exception classes which are not used (partially anymore) due to refactorings or backports 8 years ago - they are never thrown within TYPO3 / Extbase itself.
These PHP classes have been removed.
Impact
Using these exception classes will not work anymore in TYPO3 v10.
Affected Installations
Any TYPO3 extbase extension using these extraordinary exceptions in their own code.
Migration
PHP class aliases are in place, so all code will still work throughout TYPO3 v9, but extension authors should migrate to other exceptions.
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Configuration\ - Exception\ - Container - Is - Locked - Exception 
- \TYPO3\- CMS\ - Extbase\ - Configuration\ - Exception\ - No - Such - File - Exception 
- \TYPO3\- CMS\ - Extbase\ - Configuration\ - Exception\ - No - Such - Option - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Marker - Exception 
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - View - Helper - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Request - Type - Exception 
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Required - Argument - Missing - Exception 
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Command - Identifier - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Object\ - Container\ - Exception\ - Cannot - Initialize - Cache - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Object\ - Container\ - Exception\ - Too - Many - Recursion - Levels - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Exception\ - Wrong - Scope - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Invalid - Class - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Invalid - Object - Configuration - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Invalid - Object - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Object - Already - Registered - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Unknown - Class - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Unknown - Interface - Exception 
- \TYPO3\- CMS\ - Extbase\ - Object\ - Unresolved - Dependencies - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Persistence\ - Generic\ - Exception\ - Clean - State - Not - Memorized - Exception 
- \TYPO3\- CMS\ - Extbase\ - Persistence\ - Generic\ - Exception\ - Invalid - Property - Type - Exception 
- \TYPO3\- CMS\ - Extbase\ - Persistence\ - Generic\ - Exception\ - Missing - Backend - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Property\ - Exception\ - Format - Not - Supported - Exception 
- \TYPO3\- CMS\ - Extbase\ - Property\ - Exception\ - Invalid - Format - Exception 
- \TYPO3\- CMS\ - Extbase\ - Property\ - Exception\ - Invalid - Property - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Reflection\ - Exception\ - Invalid - Property - Type - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Security\ - Exception\ - Invalid - Argument - For - Request - Hash - Generation - Exception 
- \TYPO3\- CMS\ - Extbase\ - Security\ - Exception\ - Syntactically - Wrong - Request - Hash - Exception 
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Uri - Pattern - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Or - No - Request - Hash - Exception 
Use 
        \TYPO3\ instead of
- \TYPO3\- CMS\ - Extbase\ - Validation\ - Exception\ - Invalid - Subject - Exception 
- \TYPO3\- CMS\ - Extbase\ - Validation\ - Exception\ - No - Validator - Found - Exception 
Use 
        \TYPO3Fluid\ instead of
- \TYPO3\- CMS\ - Extbase\ - Mvc\ - Exception\ - Invalid - Template - Resource - Exception