[!!!][TASK] Remove ExtJS Debugging and $GLOBALS['error'] 17/53817/5
authorBenni Mack <benni@typo3.org>
Mon, 28 Aug 2017 04:48:14 +0000 (06:48 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 7 Sep 2017 22:08:55 +0000 (00:08 +0200)
commit0b52db2e4adf9ec7d8467834cc721f7f9245d3d0
tree75a57b89a384ccdbeea55dae9c095ff34b09cd3f
parent511e82369b17562ca2956796d0ee964a5942d502
[!!!][TASK] Remove ExtJS Debugging and $GLOBALS['error']

The global variable $GLOBAL['error'] is used only in ExtJS-context for ExtDirect
(via ExtDirectDebug) however, but evaluates at every request.

This is the first of a series of patches to remove ExtJS in total.

The global methods debugBegin() and debugEnd() are removed as well.

Resolves: #37180
Releases: master
Change-Id: I00843d85660e85c213ac66059abdd84344c4fe3f
Reviewed-on: https://review.typo3.org/53817
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
15 files changed:
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php
typo3/sysext/core/Classes/ExtDirect/ExtDirectDebug.php [deleted file]
typo3/sysext/core/Classes/ExtDirect/ExtDirectRouter.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst [new file with mode: 0644]
typo3/sysext/core/Resources/PHP/GlobalDebugFunctions.php
typo3/sysext/core/Tests/Unit/Core/SystemEnvironmentBuilderTest.php
typo3/sysext/frontend/Classes/Http/RequestHandler.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionScannerScanFile.php
typo3/sysext/install/Classes/ExtensionScanner/Php/Matcher/FunctionCallMatcher.php [new file with mode: 0644]
typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayGlobalMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/FunctionCallMatcher.php [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/FunctionCallMatcherFixture.php [new file with mode: 0644]
typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallMatcherFixture.php
typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/FunctionCallMatcherTest.php [new file with mode: 0644]