doctrine2 integration