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