File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -363,15 +363,11 @@ Another possibility is setting public fields of the class directly::
363363 };
364364
365365 There are mainly only disadvantages to using property injection, it is similar
366- to setter injection but with these additional important problems :
366+ to setter injection but with this additional important problem :
367367
368368* You cannot control when the dependency is set at all, it can be changed
369369 at any point in the object's lifetime.
370370
371- * You cannot use type hinting so you cannot be sure what dependency is injected
372- except by writing into the class code to explicitly test the class instance
373- before using it.
374-
375371But, it is useful to know that this can be done with the service container,
376372especially if you are working with code that is out of your control, such
377373as in a third party library, which uses public properties for its dependencies.
You can’t perform that action at this time.
0 commit comments