Add checks for deprecated / removed extensions
Sometimes extensions are removed from the core (sysext). We can check all the Class usages, whether they use the extension. Also we can check some method calls checking for extensions to be loaded / existing.
We should throw an error for classes and a warning for methods checking for existence.
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Link issues together to show that they're related. Learn more.
When this merge request is accepted, this issue will be closed automatically.
Activity
- Author Owner
- Author Owner
Checks should be:
-
isLoaded
ofExtensionManagementUtility
(https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L113) -
extPath
ofExtensionManagementUtility
(https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L130) -
extRelPath
ofExtensionManagementUtility
(https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L149) -
getCN
ofExtensionManagementUtility
(https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L185) -
getExtensionVersion
ofExtensionManagementUtility
(https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L233) -
Uses classes, e.g.
use
statements containing extension NAME.
Edited by Daniel Siepmann -
- Daniel Siepmann added status/Backlog label
added status/Backlog label
- Daniel Siepmann added ~193 and removed status/Backlog labels
added ~193 and removed status/Backlog labels
- Daniel Siepmann added status/Working and removed ~193 labels
added status/Working and removed ~193 labels
- Daniel Hürtgen mentioned in merge request !70 (merged)
mentioned in merge request !70 (merged)
- Daniel Siepmann added component/PHP label
added component/PHP label
- Daniel Siepmann changed milestone to %0.1.0 alpha
changed milestone to %0.1.0 alpha
- Daniel Siepmann assigned to @DanielSiepmann
assigned to @DanielSiepmann
- Daniel Siepmann mentioned in commit 5adbac1a
mentioned in commit 5adbac1a
- Daniel Siepmann mentioned in issue #80 (closed)
mentioned in issue #80 (closed)
- Daniel Siepmann mentioned in commit 633a7140
mentioned in commit 633a7140
- Daniel Siepmann mentioned in commit 3034f3fe
mentioned in commit 3034f3fe
- Daniel Siepmann mentioned in commit c7ddbc4a
mentioned in commit c7ddbc4a
- Daniel Siepmann mentioned in commit b32fc011
mentioned in commit b32fc011
- Daniel Siepmann mentioned in commit fda1921d
mentioned in commit fda1921d
- Daniel Siepmann mentioned in commit af50ddfd
mentioned in commit af50ddfd
- Daniel Siepmann mentioned in commit 27864c70
mentioned in commit 27864c70
- Daniel Siepmann mentioned in commit 9b028d24
mentioned in commit 9b028d24
- Daniel Siepmann mentioned in commit e2c972ed
mentioned in commit e2c972ed
- Daniel Siepmann mentioned in commit 8dd569a6
mentioned in commit 8dd569a6
- Daniel Siepmann mentioned in commit d38ce3dc
mentioned in commit d38ce3dc
- Daniel Siepmann mentioned in commit e3dd6013
mentioned in commit e3dd6013
- Daniel Siepmann mentioned in commit 640f85af
mentioned in commit 640f85af
- Daniel Siepmann mentioned in commit 28947849
mentioned in commit 28947849
- Daniel Siepmann mentioned in commit 84e4c426
mentioned in commit 84e4c426
- Daniel Siepmann added status/MergeRequest and removed status/Working labels
added status/MergeRequest and removed status/Working labels
- Daniel Siepmann mentioned in commit 3503a5b6
mentioned in commit 3503a5b6
- Daniel Siepmann mentioned in commit c1712d0b
mentioned in commit c1712d0b
- Daniel Siepmann mentioned in commit 87cf3a31
mentioned in commit 87cf3a31
- Daniel Siepmann closed via merge request !70 (merged)
closed via merge request !70 (merged)
- Daniel Siepmann closed via commit 0d8ca01a
closed via commit 0d8ca01a
- Daniel Siepmann mentioned in commit 0d8ca01a
mentioned in commit 0d8ca01a