DoctrineQueryBuilderSortDirectionRector

Replaces string sort directions with \SortDirection enum in Doctrine QueryBuilder

-$queryBuilder->orderBy('e.id', 'ASC');
-$queryBuilder->addOrderBy('e.name', 'desc');
+$queryBuilder->orderBy('e.id', \SortDirection::Ascending);
+$queryBuilder->addOrderBy('e.name', \SortDirection::Descending);

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Doctrine\Orm32\Rector\MethodCall\DoctrineQueryBuilderSortDirectionRector;

return RectorConfig::configure()
    ->withRules([
        DoctrineQueryBuilderSortDirectionRector::class,
    ]);
PACKAGE:  doctrine/orm >=3.2