public function findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
{
$qb = $this->findWithCriteria($criteria, $orderBy, $limit, $offset);
$result = $qb->execute()->fetchAll();
if ($result) {
return $this->hydrateAll($result, $qb);
}
return false;
}