/** * @dataProvider emptyData */ public function testThatAggregateOnEmptyReturnsNull(\Pinq\ITraversable $traversable, array $data) { $this->assertNull($traversable->aggregate(function () { return true; })); }
public function visitAggregate(Requests\Aggregate $request) { return $this->traversable->aggregate($this->resolvedParameters[$request->getAggregatorFunction()->getCallableId()]); }