PATH:
opt
/
cpanel
/
ea-wappspector
/
vendor
/
squizlabs
/
php_codesniffer
/
tests
/
Core
/
Tokenizers
/
PHP
<?php /* testExitAsConstant */ exit; /* testDieAsConstant */ die; /* testExitAsConstantMixedCase */ Exit; /* testDieAsConstantUppercase */ DIE; /* testExitAsFunctionCallNoParam */ exit(); /* testDieAsFunctionCallNoParam */ die(); /* testExitAsFunctionCallWithParam */ exit($exitcode); /* testDieAsFunctionCallWithParam */ die($status); /* testExitAsFunctionCallUppercase */ EXIT($exitcode); /* testDieAsFunctionCallMixedCase */ dIE($status); /* testExitAsFQFunctionCallWithParam */ \exit($exitcode); /* testDieAsFQFunctionCallNoParam */ \die($status); /* testNotExitOOConstantAccess */ $obj::exit; /* testNotDieOOConstantAccess */ $obj::die; /* testNotExitOOPropertyAccess */ $obj->exit; /* testNotDieOOPropertyAccess */ $obj->DIE; /* testNotExitOOMethodCall */ $obj->exit(); /* testNotDieOOMethodCall */ $obj->die(); class NotReserved { /* testNotExitOOConstDeclaration */ const exit = 10; /* testNotDieOOConstDeclaration */ const die = 'status'; /* testNotExitOOMethodDeclaration */ function Exit() {} /* testNotDieOOMethodDeclaration */ function die() {} } /* testNotExitParamName */ callMe(exit: 10); /* testNotDieParamName */ callMe(die: 'status'); /* testNotExitNamespacedName */ use My\exit\NameA; /* testNotDieNamespacedName */ use My\die\NameB; /* testExitAsFQConstant */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. \exit; /* testDieAsFQConstant */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. \die; /* testNotExitConstantDeclaration */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. const exit = 10; /* testNotDieConstantDeclaration */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. const die = 'status'; /* testNotExitFunctionDeclaration */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. function exit() {} /* testNotDieFunctionDeclaration */ // Intentional parse error. This is not allowed in PHP, but that's not the concern of the tokenizer. Should still be handled correctly. function die() {}
[-] BackfillExplicitOctalNotationTest.php
[edit]
[-] PHPOpenTagEOF2Test.inc
[edit]
[-] BackfillEnumTest.inc
[edit]
[-] PHPOpenTagEOF1Test.php
[edit]
[-] BackfillAsymmetricVisibilityTest.php
[edit]
[-] EnumCaseTest.php
[edit]
[-] StableCommentWhitespaceTest.inc
[edit]
[-] HeredocNowdocTest.inc
[edit]
[-] TypeIntersectionTest.php
[edit]
[-] DNFTypesParseError2Test.php
[edit]
[-] TypeIntersectionTest.inc
[edit]
[-] NamedFunctionCallArgumentsTest.inc
[edit]
[-] TypedConstantsTest.inc
[edit]
[-] UndoNamespacedNameSingleTokenTest.php
[edit]
[-] BackfillFnTokenParseErrorTest.inc
[edit]
[+]
..
[-] StableCommentWhitespaceWinTest.php
[edit]
[-] DNFTypesTest.inc
[edit]
[-] DNFTypesParseError1Test.inc
[edit]
[-] BitwiseOrTest.php
[edit]
[-] BackfillFnTokenParseErrorTest.php
[edit]
[-] DoubleQuotedStringTest.php
[edit]
[-] BackfillReadonlyTest.inc
[edit]
[-] PHPOpenTagEOF1Test.inc
[edit]
[-] PHPOpenTagEOF2Test.php
[edit]
[-] BackfillNumericSeparatorTest.inc
[edit]
[-] ArrayKeywordTest.inc
[edit]
[-] BackfillMatchTokenTest.php
[edit]
[-] DoubleArrowTest.inc
[edit]
[-] HeredocStringTest.inc
[edit]
[-] GotoLabelTest.inc
[edit]
[-] OtherContextSensitiveKeywordsTest.php
[edit]
[-] StableCommentWhitespaceTest.php
[edit]
[-] NullsafeObjectOperatorTest.php
[edit]
[-] DNFTypesParseError1Test.php
[edit]
[-] AttributesTest.php
[edit]
[-] ExitKeywordTest.inc
[edit]
[-] HeredocParseErrorTest.php
[edit]
[-] AnonClassParenthesisOwnerTest.php
[edit]
[-] NullableVsInlineThenTest.inc
[edit]
[-] ArrayKeywordTest.php
[edit]
[-] NullsafeObjectOperatorTest.inc
[edit]
[-] BackfillExplicitOctalNotationTest.inc
[edit]
[-] ResolveSimpleTokenTest.inc
[edit]
[-] DNFTypesParseError2Test.inc
[edit]
[-] BackfillEnumTest.php
[edit]
[-] YieldTest.inc
[edit]
[-] BackfillReadonlyTest.php
[edit]
[-] HeredocNowdocTest.php
[edit]
[-] ShortArrayTest.inc
[edit]
[-] DefaultKeywordTest.php
[edit]
[-] StableCommentWhitespaceWinTest.inc
[edit]
[-] BitwiseOrTest.inc
[edit]
[-] DNFTypesTest.php
[edit]
[-] DoubleArrowTest.php
[edit]
[-] EnumCaseTest.inc
[edit]
[-] TypedConstantsTest.php
[edit]
[-] BackfillNumericSeparatorTest.php
[edit]
[-] BackfillFnTokenTest.php
[edit]
[-] FinallyTest.inc
[edit]
[-] HeredocStringTest.php
[edit]
[-] ShortArrayTest.php
[edit]
[-] BackfillMatchTokenTest.inc
[edit]
[-] NullableVsInlineThenTest.php
[edit]
[-] DoubleQuotedStringTest.inc
[edit]
[-] GotoLabelTest.php
[edit]
[-] ExitKeywordTest.php
[edit]
[-] HeredocParseErrorTest.inc
[edit]
[-] ResolveSimpleTokenTest.php
[edit]
[-] UndoNamespacedNameSingleTokenTest.inc
[edit]
[-] OtherContextSensitiveKeywordsTest.inc
[edit]
[-] NamedFunctionCallArgumentsTest.php
[edit]
[-] AnonClassParenthesisOwnerTest.inc
[edit]
[-] PHPOpenTagEOF3Test.inc
[edit]
[-] BackfillFnTokenTest.inc
[edit]
[-] BackfillAsymmetricVisibilityTest.inc
[edit]
[-] AttributesTest.inc
[edit]
[-] ContextSensitiveKeywordsTest.inc
[edit]
[-] FinallyTest.php
[edit]
[-] PHPOpenTagEOF3Test.php
[edit]
[-] YieldTest.php
[edit]
[-] DefaultKeywordTest.inc
[edit]
[-] ContextSensitiveKeywordsTest.php
[edit]