function recipientOfMergeOfHttpRequestDataAggregatorsIs(request\data\aggregator $firstOperand, request\data\aggregator $secondOperand, request\data\aggregator\merged\recipient $recipient) { $merger = clone $this; $merger->aggregator = $firstOperand; $secondOperand->recipientOfHttpRequestDataIs($merger); $recipient->mergedHttpRequestDataAggregatorIs($merger->aggregator); return $this; }
function outputOfHttpRequestDataAggregatorIs(request\data\aggregator $dataAggregator, output $output) { $formater = clone $this; $formater->output = $output; $formater->beforeDataFormater = new output\stream\formater\blackhole(); $formater->noDataAggregatorFormater = $this->defaultDataAggregatorFormater; $dataAggregator->recipientOfHttpRequestDataIs($formater); $formater->noDataAggregatorFormater->outputIs($formater->output); return $this; }