示例#1
0
 /**
  * 
  * @param mixed $file A path to a file, or a FileInputStream object
  * @param array $params
  */
 public function __construct($file, $params = null)
 {
     if (is_string($file)) {
         $file = new FileInputStream($file);
     }
     if (!$file instanceof FileInputStream) {
         throw new EyeInvalidArgumentException('$file must be a string or a FileInputStream object.');
     }
     parent::__construct($file, $params);
 }
示例#2
0
 /**
  * 
  * @param mixed $file A path to a file, an IFile object or a FileInputStream object
  * @param array $params
  */
 public function __construct(IInputStream $in, array $params = null)
 {
     parent::__construct($in, $params);
 }