| <?php | |
| require_once('test_base.php'); | |
| require_once('test_util.php'); | |
| class PreviouslyGeneratedClassTest extends TestBase | |
| { | |
| ######################################################### | |
| # Test compatibility for previously unreserved words. | |
| ######################################################### | |
| public function testPrefixForReservedWords() | |
| { | |
| // In newer versions of PHP, we cannot reference the old class name. | |
| if (version_compare(phpversion(), '8.1.0', '>=')) return; | |
| // For older versions of PHP, verify that we can reference the | |
| // original class name. | |
| eval(' | |
| $m = new \Previous\readonly(); | |
| $this->assertTrue(true); | |
| '); | |
| } | |
| } |