Pinq\Providers\DSL\Compilation\Processors\Expression\ScopeProcessor::visitOrderBy PHP Method

visitOrderBy() public method

public visitOrderBy ( OrderBy $segment )
$segment Pinq\Queries\Segments\OrderBy
    public function visitOrderBy(Segments\OrderBy $segment)
    {
        $orderings = [];
        foreach ($segment->getOrderings() as $key => $ordering) {
            $orderings[$key] = $ordering->update($this->expressionProcessor->processFunction($ordering->getProjectionFunction()));
        }
        return parent::visitOrderBy($segment->update($orderings));
    }