public function pipeline($pipelineBlock = null) { $pipeline = new CommandPipeline($this); return $pipelineBlock !== null ? $pipeline->execute($pipelineBlock) : $pipeline; }
private function pipelineExecute(CommandPipeline $pipeline, $block) { return $block !== null ? $pipeline->execute($block) : $pipeline; }