ah ok io ho guardato nei file della 5.3.1, non credevo fosse così diverso dalla 5.2 (e attualmente ancora uso la 5.2).

Adesso mi guardo il runkit come hai suggerito, se è possibile evitare di mettere le mani dove non sò esattamente quello che faccio è meglio, poi modificare direttamente i sorgenti porta molti svantaggi in termini di portabilità (come anche tu hai suggerito).

Intanto grazie per le risposte, mi guardo il runkit e se ho problemi torno