Dlaczego potrzebujesz tej funkcji? możesz wykonać warunek where bez funkcji niestandardowej, po prostu napisz:
$query->andWhere('evt.day > :from')->setParameter('from', $from);
gdzie zmienna $from
powinien być obiektem DateTime, a jeśli chcesz Oracle TRUNC
funkcja, którą możesz zaimplementować samodzielnie, jak tutaj https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php
i po prostu użyj go w ten sposób:
$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);
Jeśli chcesz, możesz zainstalować ten moduł
dla projektu ZF2 i będziesz miał TruncDate
funkcja gotowa do użycia w Twoim projekcie