public function __construct($filename, Dialect $dialect = null) { $this->filename = $filename; $this->dialect = $dialect ?: Dialect::csv(); }
public static function dialects() { return [['simple.csv', Dialect::csv()], ['simple.tsv', Dialect::tsv()], ['simple.psv', Dialect::pipe()], ['simple.tilde', Dialect::tilde()]]; }
/** * @param SplFileObject|string $file The file to use * @param Dialect|null $dialect The CSV dialect * @return void */ public function __construct($file, Dialect $dialect = null) { $this->fileObject = $file instanceof \SplFileObject ? $file : new \SplFileObject($file, 'w'); $this->dialect = $dialect ?: Dialect::csv(); self::configureFileObject($this->fileObject, $this->dialect); }
public static function dialects() { return [['dictreader.csv', Dialect::csv()], ['dictreader.tsv', Dialect::tsv()], ['dictreader.psv', Dialect::pipe()], ['dictreader.tilde', Dialect::tilde()]]; }