public function getFlushableEvents(\DateTime $date)
{
$date = $date->format('Y-m-d H:i:s');
$query = $this->getEntityManager()->createQueryBuilder()->select('e')->from($this->getEntityName(), 'e')->where('e.created < :when')->setParameters(array('when' => $date));
return $query->getQuery()->getResult();
}