/** * Tests unsetting a variable */ public function testAppendUnset() { $generator = new ezcPhpGenerator(dirname(__FILE__) . '/data/generator_test.php', false); $generator->appendValueAssignment('test', 42); $generator->appendUnset('test'); $generator->appendCustomCode('return isset( $test );' . $generator->lineBreak); $generator->finish(); $data = file_get_contents(dirname(__FILE__) . '/data/generator_test.php'); $this->assertEquals(false, eval($data)); }