public function forwardEngineerXmlFile(\blaze\io\File $file) { $buf = new \blaze\lang\StringBuffer(); $t = new \blaze\persistence\meta\driver\XmlMetaDriver(); $cd = $t->parseFile($file); $cd->generate($buf); $fileName = \blaze\lang\String::asWrapper($cd->getName()); $fileName = $fileName->substring($fileName->lastIndexOf('\\') + 1); $writer = new \blaze\io\output\FileWriter(new \blaze\io\File($this->dir, $fileName . '.php')); $writer->write($buf->toString()); $writer->close(); }