figure out the loop dependency. just add the array_pop while the dependency cannot instantiate with constructor. and remove charging the singleton in getDependencies, and use make method to reuse the code.
figure out the loop dependency.
just add the array_pop while the dependency cannot instantiate with constructor.
and remove charging the singleton in getDependencies, and use make method to reuse the code.

Daryl-L/A106