Today it's only possible to declare process through YAML. We should find a way to allow easily (with custom code) :
$processBuilder->fromInput()
->readFile('csv', $readOptions) // hypothetical FileReaderTask, see #78
->filter(function($item) {return test($item);}) // hypothetical CallbackFilterTask, maybe linked to #96
->transform(['transformer_code' => $transformerOptions]) // TransformerTask call
->pipe($taskService, $taskOptions) // generic call
->writeFile('csv', $writeOptions); // hypothetical FileWriterTask, see #78
$process = $processBuilder->build();
$processManager->execute($process);
Description
Today it's only possible to declare process through YAML. We should find a way to allow easily (with custom code) :
Requirements