for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Nayjest\Querying\Handler\DoctrineDBAL;
use Nayjest\Querying\Handler\AbstractHandler;
use Doctrine\DBAL\Query\QueryBuilder;
use Nayjest\Querying\Operation\SortOperation;
/**
* SortOperation handler for Doctrine.
*
* @see SortOperation
*/
class SortHandler extends AbstractHandler
{
use DatabaseOperationHandlerTrait;
* @param QueryBuilder $queryBuilder
protected function applyInternal(QueryBuilder $queryBuilder)
/** @var SortOperation $operation */
$operation = $this->operation;
$queryBuilder->orderBy(
$operation->getField(),
$operation->getOrder()
);
}