2 declare(strict_types = 1);
18 use TYPO3\CMS\Backend\Console\Application;
19 use TYPO3\CMS\Backend\Console\Application as App1;
20 use TYPO3\CMS\Backend\Console\Application as App2;
21 use TYPO3\CMS\Backend\Console\Application as App3;
22 use TYPO3\CMS\Backend\Console as Con;
23 use TYPO3\CMS\Backend\Console as Con2;
30 public function aMethod(Con2\Application $app)
33 $foo = new \RemoveXSS();
34 $foo = new \RemoveXSS;
35 (new \RemoveXSS())->foo();
36 $foo = new \TYPO3\CMS\Backend\Console\Application();
37 (new \TYPO3\CMS\Backend\Console\Application)->foo();
40 \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(App2::class)->foo();
41 $bar = \RemoveXSS::class;
42 if ($baz instanceof App3) {
45 \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\\CMS\\Backend\\Console\\Application')->foo();
46 \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\CMS\Backend\Console\Application')->foo();
52 \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'\TYPO3\\CMS\\Backend\\Console\\Application')->foo();
53 \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'\\TYPO3\CMS\Backend\Console\Application')->foo();
55 $bar = \RemoveXSS::class;