Защо се нуждаете от тази функция? можете да направите условието where без персонализирана функция, просто напишете:
$query->andWhere('evt.day > :from')->setParameter('from', $from);
където променливата $from
трябва да бъде обект DateTime и ако искате Oracle TRUNC
функция можете да я внедрите сама, както е тук https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php
и просто го използвайте така:
$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);
Ако искате, можете да инсталирате този модул
за ZF2 проект и ще имате TruncDate
функция, готова за използване във вашия проект