I am wondering if there's a design pattern where every class has static public methods where you can just use them anywhere in the code.
Is that kind of pattern considered safe if followed by some kind of known standard?
Personally I use dependency injection, and the use of Namespaces, however, I started a new job where all their code is static fiesta with require
and I don't like it.
So I am looking for a valid information about whether I should keep working their way or convince them moving to a different approach.