Example #1
0
 /**
  *
  * @param string|blaze\lang\String|blaze\io\File $config
  * @return \blaze\persistence\meta\ClassDescriptor
  */
 public function parseFile($config)
 {
     $file = null;
     if ($config instanceof \blaze\io\File) {
         $file = $config;
     } else {
         $file = new \blaze\io\File(\blaze\lang\String::asNative($config));
     }
     $doc = new \DOMDocument();
     $doc->load($file->getAbsolutePath());
     return $this->parseDom($doc, $file->getName());
 }