integer $year:
integer $month:
integer $day:
\Doctrine\Common\Collections\ArrayCollection
public function getEventsForDate($year, $month, $day) {
$extractEvents = null;
// check if date of item is inside day given
$extractEvents = $this->events
->filter(function ($item) use ($year, $month, $day) {
$leftDate = new \DateTime($year . '-' . $month . '-' . $day . ' 00:00');
$rigthDate = new \DateTime($year . '-' . $month . '-' . $day . ' +1 day 00:00');
return $leftDate <= $item
->getDateStart() && $item
->getDateStart() < $rigthDate;
});
return $extractEvents;
}