/**
  * @param User $user
  * @param boolean $hydrate
  * @return UserDirectory|null
  */
 public function getRootDir($user, $hydrate = true)
 {
     return $this->createQueryBuilder('d')->where('d.userId = :user_id AND d.isRoot = 1')->setParameter('user_id', $user->getId())->setMaxResults(1)->getQuery()->getOneOrNullResult($hydrate === true ? Query::HYDRATE_OBJECT : Query::HYDRATE_ARRAY);
 }