[TASK] Remove unused Extbase exception classes 24/53224/6
authorBenni Mack <benni@typo3.org>
Thu, 15 Jun 2017 16:29:19 +0000 (18:29 +0200)
committerGeorg Ringer <georg.ringer@gmail.com>
Wed, 28 Jun 2017 17:48:40 +0000 (19:48 +0200)
commitbe3d473aeb85f315699ef6eb5deda84a94daa5cd
treedc45aeffa09c996f2dc2b71e7c39467cef89c9b8
parent61b30bf6a1532d3b66bbf0537a643981d3f9b061
[TASK] Remove unused Extbase exception classes

There are a lot PHP exception classes which are not in use inside Extbase.

Some come from the fact that Fluid got more mature and
standalone, some from refactorings within ObjectManager,
PropertyManager, RequestHash and Persistence.

One highlight is the InvalidMarkerException which dates back
to the backport of Flow before Fluid was invented and Flow
was using the same marker-based approach as TYPO3 v4 had -
and was never used in TYPO3 v4 at all.

Class aliases are in place for all of them, so no breaking change.

Resolves: #81600
Releases: master
Change-Id: Ic1c3fc309954750f8c2e664ab94fa0e6f9336bea
Reviewed-on: https://review.typo3.org/53224
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
35 files changed:
typo3/sysext/core/Documentation/Changelog/master/Deprecation-81600-UnusedExtbaseExceptions.rst [new file with mode: 0644]
typo3/sysext/extbase/Classes/Configuration/Exception/ContainerIsLockedException.php [deleted file]
typo3/sysext/extbase/Classes/Configuration/Exception/NoSuchFileException.php [deleted file]
typo3/sysext/extbase/Classes/Configuration/Exception/NoSuchOptionException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidCommandIdentifierException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidMarkerException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidOrNoRequestHashException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidRequestTypeException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidTemplateResourceException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidUriPatternException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/InvalidViewHelperException.php [deleted file]
typo3/sysext/extbase/Classes/Mvc/Exception/RequiredArgumentMissingException.php [deleted file]
typo3/sysext/extbase/Classes/Object/Container/Exception/CannotInitializeCacheException.php [deleted file]
typo3/sysext/extbase/Classes/Object/Container/Exception/TooManyRecursionLevelsException.php [deleted file]
typo3/sysext/extbase/Classes/Object/Exception/WrongScopeException.php [deleted file]
typo3/sysext/extbase/Classes/Object/InvalidClassException.php [deleted file]
typo3/sysext/extbase/Classes/Object/InvalidObjectConfigurationException.php [deleted file]
typo3/sysext/extbase/Classes/Object/InvalidObjectException.php [deleted file]
typo3/sysext/extbase/Classes/Object/ObjectAlreadyRegisteredException.php [deleted file]
typo3/sysext/extbase/Classes/Object/UnknownClassException.php [deleted file]
typo3/sysext/extbase/Classes/Object/UnknownInterfaceException.php [deleted file]
typo3/sysext/extbase/Classes/Object/UnresolvedDependenciesException.php [deleted file]
typo3/sysext/extbase/Classes/Persistence/Generic/Exception/CleanStateNotMemorizedException.php [deleted file]
typo3/sysext/extbase/Classes/Persistence/Generic/Exception/InvalidPropertyTypeException.php [deleted file]
typo3/sysext/extbase/Classes/Persistence/Generic/Exception/MissingBackendException.php [deleted file]
typo3/sysext/extbase/Classes/Property/Exception/FormatNotSupportedException.php [deleted file]
typo3/sysext/extbase/Classes/Property/Exception/InvalidFormatException.php [deleted file]
typo3/sysext/extbase/Classes/Property/Exception/InvalidPropertyException.php [deleted file]
typo3/sysext/extbase/Classes/Reflection/Exception/InvalidPropertyTypeException.php [deleted file]
typo3/sysext/extbase/Classes/Security/Exception/InvalidArgumentForRequestHashGenerationException.php [deleted file]
typo3/sysext/extbase/Classes/Security/Exception/SyntacticallyWrongRequestHashException.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Exception/InvalidSubjectException.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Exception/NoValidatorFoundException.php [deleted file]
typo3/sysext/extbase/Migrations/Code/ClassAliasMap.php
typo3/sysext/extbase/Migrations/Code/LegacyClassesForIde.php [new file with mode: 0644]