for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Extraload\Pipeline;
use Extraload\Extractor\QueuedExtractor;
use Extraload\Transformer\QueuedTransformer;
use Extraload\Loader\QueuedLoader;
use Ko\ProcessManager;
use Ko\Process;
class QueuedPipeline implements PipelineInterface
{
private $extractor;
private $transformer;
private $loader;
private $processManager;
public function __construct(
QueuedExtractor $extractor,
QueuedTransformer $transformer,
QueuedLoader $loader,
ProcessManager $processManager
)
$this->extractor = $extractor;
$this->transformer = $transformer;
$this->loader = $loader;
$this->processManager = $processManager;
}
public function process()
$this->processManager->fork(function(Process $process) {
$process
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
$this->extractor->extract();
});
$this->transformer->transform();
$this->loader->load();
$this->processManager->wait();
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.