Upgrade v3 to v4: container->get() by class or string

I’ve succeeded in the migration from v3 to v4.
That’s quite some work.

i’ve described the steps here:

Using callable classes really help to have more clean code, more functionality, less redundant code.

Thanks for the help !