Exemple #1
0
 /**
  * 
  * @param mixed $file A path to a file or a FileOutputStream object
  * @param array $params
  */
 public function __construct($file, $params = null)
 {
     if (is_string($file)) {
         $file = new FileOutputStream($file);
     }
     if (!$file instanceof FileOutputStream) {
         throw new EyeInvalidArgumentException('$file must be a string or a FileOutputStream object.');
     }
     parent::__construct($file, $params);
 }
 /**
  * 
  * @param IOutputStream $out
  * @param array $params
  */
 public function __construct(IOutputStream $out, array $params = null)
 {
     parent::__construct($out, $params);
     $this->formatOutput = isset($params[self::PARAM_FORMATOUTPUT]) ? $params[self::PARAM_FORMATOUTPUT] : true;
 }