Por que você precisa dessa função? você pode fazer a condição where sem função personalizada, basta escrever:
$query->andWhere('evt.day > :from')->setParameter('from', $from);
onde a variável
$from
deve ser um objeto DateTime, e se você quiser o Oracle TRUNC
função você pode implementá-lo por si mesmo como aqui https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php
e basta usar assim:$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);
Se você quiser, pode instalar este módulo para um projeto ZF2 e você terá o
TruncDate
função pronta para ser usada em seu projeto