Hvorfor har du brug for denne funktion? du kan gøre where-betingelsen uden brugerdefineret funktion, bare skriv:
$query->andWhere('evt.day > :from')->setParameter('from', $from);
hvor variablen $from
skal være et DateTime-objekt, og hvis du vil have Oracle TRUNC
funktion, du kan implementere det selv som her https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php
og brug det bare sådan her:
$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);
Hvis du vil, kan du installere dette modul
for et ZF2-projekt, og du vil have TruncDate
funktion klar til at blive brugt i dit projekt