/** * * @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); }
/** * * @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); }