/** * Tests unsetting several values */ public function testAppendUnsetList() { $generator = new ezcPhpGenerator(dirname(__FILE__) . '/data/generator_test.php', false); $generator->appendValueAssignment('test', 42); $generator->appendValueAssignment('test2', 99); $generator->appendUnsetList(array('test', 'test2')); $generator->appendCustomCode('return (isset( $test ) || isset( $test2 ));' . $generator->lineBreak); $generator->finish(); $data = file_get_contents(dirname(__FILE__) . '/data/generator_test.php'); $this->assertEquals(false, eval($data)); }