¿Por qué necesita esta función? puede hacer la condición where sin una función personalizada, simplemente escriba:
$query->andWhere('evt.day > :from')->setParameter('from', $from);
donde la variable $from
debe ser un objeto DateTime, y si desea que Oracle TRUNC
función que puede implementar por sí mismo como aquí ">https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php
y simplemente úsalo así:
$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);
Si quieres puedes instalar este módulo
para un proyecto ZF2 y tendrá el TruncDate
función lista para ser utilizada en tu proyecto