/** * Return a list of items from the given ApiCall * @param ApiCall $apiCall [description] * @return [type] [description] */ function listFromApiCall(ApiCall $apiCall) { $self = $this; return iter\map(function ($record) use($self) { return $self->byStub($record); }, $apiCall); }
private function revisionFor(Contract $streamContract, Identifier $streamId) { $pluckStreamRevision = __\property('streamRevision'); return $this->maximum(_\map($pluckStreamRevision, _\filter($this->belongsToStream($streamContract, $streamId), $this->records))); }