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 @@ -363,15 +363,11 @@ Another possibility is setting public fields of the class directly::
363
363
};
364
364
365
365
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 :
367
367
368
368
* You cannot control when the dependency is set at all, it can be changed
369
369
at any point in the object's lifetime.
370
370
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
-
375
371
But, it is useful to know that this can be done with the service container,
376
372
especially if you are working with code that is out of your control, such
377
373
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