/**
  * Creates a new CSV reader reading data from a given TextReader
  * creating objects for a given class.
  *
  * @param   io.streams.TextReader reader
  * @param   lang.XPClass class
  * @param   text.csv.CsvFormat format
  */
 public function __construct(TextReader $reader, XPClass $class, CsvFormat $format = null)
 {
     parent::__construct($reader, $format);
     $this->class = $class;
 }
Example #2
0
 /**
  * Creates a new CSV reader reading data from a given TextReader
  * creating Beans for a given class.
  *
  * @param   io.streams.TextReader reader
  * @param   string[] keys
  * @param   text.csv.CsvFormat format
  */
 public function __construct(TextReader $reader, array $keys = [], CsvFormat $format = null)
 {
     parent::__construct($reader, $format);
     $this->keys = $keys;
 }