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