A Doctrine 2 auditing solution.