public function queryAllWithBundlesSortedBy($field)
{
return $this->createQueryBuilder('d')->orderBy('d.' . $field, 'name' === $field ? 'asc' : 'desc')->leftJoin('d.bundles', 'b')->leftJoin('d.contributionBundles', 'cr')->select('d, b, cr')->getQuery();
}