2 out of 3 functions from the class depend on symfony request, so maybe the class should take symfony request as a parameter instead of the functions?