public getResolvedParameters ( ) : Pinq\Queries\IResolvedParameterRegistry | ||
return | Pinq\Queries\IResolvedParameterRegistry |
public function visitOrderBy(Segments\OrderBy $segment) { $staticOrderings = []; foreach ($segment->getOrderings() as $key => $ordering) { $staticOrderings[$key] = new StaticOrdering($ordering->getProjectionFunction(), $this->parameters->getResolvedParameters()[$ordering->getIsAscendingId()]); } return parent::visitOrderBy($segment->update($staticOrderings)); }
public function visitRange(Segments\Range $segment) { return parent::visitRange(new StaticRange($this->parameters->getResolvedParameters()[$segment->getStartId()], $this->parameters->getResolvedParameters()[$segment->getAmountId()])); }