addFiles([$testFile]); $compiler->prepareFile($testFile); $compiler->convertFile($testFile); } catch (TestError $exception) { $this->assertStringContainsString($expected, $exception->getMessage()); return; } $this->fail(); } public function testStaticVar() { $this->exec('Duplicate variable', 'duplicate_01.php'); } public function testFunction() { $this->exec('Duplicate function', 'duplicate_02.php'); } public function testClass() { $this->exec('Duplicate class', 'duplicate_03.php'); } }