for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Acme\Entity;
use Eccube\Annotation\QueryExtension;
use Eccube\Doctrine\Query\OrderByClause;
use Eccube\Doctrine\Query\OrderByCustomizer;
use Eccube\Repository\ProductRepository;
/**
* @QueryExtension(ProductRepository::QUERY_KEY_SEARCH_ADMIN)
*/
class AdminProductListCustomizer extends OrderByCustomizer
{
* 常に商品IDでソートする。
*
* @param array $params
* @param $queryKey
* @return OrderByClause[]
protected function createStatements($params, $queryKey)
return [new OrderByClause('p.id')];
}