slim framework symfony dependency injection component