Пример #1
0
 public function testFromReflection()
 {
     $tempFile = tempnam(sys_get_temp_dir(), 'UnitFile');
     $codeGenFile = new Zend_Tool_CodeGenerator_Php_File(array('class' => array('name' => 'SampleClass')));
     file_put_contents($tempFile, $codeGenFile->toString());
     require_once $tempFile;
     $codeGenFileFromDisk = Zend_Tool_CodeGenerator_Php_File::fromReflection($x = new Zend_Tool_Reflection_File($tempFile));
     unlink($tempFile);
     $this->assertEquals(get_class($codeGenFileFromDisk), 'Zend_Tool_CodeGenerator_Php_File');
     $this->assertEquals(count($codeGenFileFromDisk->getClasses()), 1);
 }