29/03
2014
dev-master
9999999-devDataFlow Core project
MIT
The Requires
The Development Requires
by Vincent Touzet
Wallogit.com
2017 © Pedro Peláez
DataFlow Core project
DataFlow is a library based on sonata/exporter to aggregate or merge multiple data sources and export to multiple writers., (*2)
<?php
$handler = new \DataFlow\Handler();
// add sources
$source1 = new \DataFlow\Source\CsvSourceIterator('data1.csv');
$source2 = new \DataFlow\Source\CsvSourceIterator('data2.csv');
$handler->addSource($source1);
$handler->addSource($source2);
// add writer
$writer = new \DataFlow\Source\CsvWriter('aggregate.csv');
$handler->addWriter($writer);
// aggregate sources
$handler->aggregate();
// or merge based on primary column
// $handler->merge('primary_column_name');
You can also add mappers and [filters][3], (*3)
DataFlow Core project
MIT