示例#1
0
 /**
  * @param GridFile $file
  *
  * @return AbstractReader
  * @throws MflParserException
  */
 private static function getReaderForFile(GridFile $file)
 {
     switch (strtolower($file->getExtension())) {
         case "mfl":
             return new MflReader($file);
         case "mfj":
             return new MfjReader($file);
     }
     throw new MflParserException(0, 0, "Can't find appropriate reader for extension {$file->getExtension()}");
 }