Storm\Drivers\Platforms\Base\Queries\CriterionCompiler::AppendOrderByExpressions PHP Метод

AppendOrderByExpressions() защищенный Метод

protected AppendOrderByExpressions ( QueryBuilder $QueryBuilder, SplObjectStorage $ExpressionAscendingMap )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$ExpressionAscendingMap SplObjectStorage
    protected function AppendOrderByExpressions(QueryBuilder $QueryBuilder, \SplObjectStorage $ExpressionAscendingMap)
    {
        $QueryBuilder->Append(' ORDER BY ');
        foreach ($QueryBuilder->Delimit($ExpressionAscendingMap, ', ') as $Expression) {
            $Ascending = $ExpressionAscendingMap[$Expression];
            $Direction = $Ascending ? 'ASC' : 'DESC';
            $QueryBuilder->AppendExpression($Expression);
            $QueryBuilder->Append(' ' . $Direction);
        }
    }