fixed symfony provider interface implemetation