[!!!][TASK] Remove ExtJS Debugging and $GLOBALS['error']
[Packages/TYPO3.CMS.git] / typo3 / sysext / install / Tests / Unit / ExtensionScanner / Php / Matcher / Fixtures / FunctionCallMatcherFixture.php
1 <?php
2 declare(strict_types=1);
3 namespace TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\Fixtures;
4
5 /*
6 * This file is part of the TYPO3 CMS project.
7 *
8 * It is free software; you can redistribute it and/or modify it under
9 * the terms of the GNU General Public License, either version 2
10 * of the License, or any later version.
11 *
12 * For the full copyright and license information, please read the
13 * LICENSE.txt file that was distributed with this source code.
14 *
15 * The TYPO3 project - inspiring people to share!
16 */
17
18 use TYPO3\CMS\Backend\Utility\BackendUtility;
19
20 /**
21 * Fixture file
22 */
23 class FunctionCallMatcherFixture
24 {
25 public function aMethod()
26 {
27 // Matches
28 \debugBegin();
29
30 // No match: Not a global call
31 debugBegin();
32 // No match: Only 1 arg is too much
33 debugBegin('foo');
34 // No match: Class context
35 $foo->debugBegin();
36 // No match: Line ignored
37 // @extensionScannerIgnoreLine
38 debugBegin();
39 // @extensionScannerIgnoreLine
40 $bar->bar(\debugBegin());
41 }
42 }