The service container chapter itself is probably (at least) nearly content-complete. There are many other things (and service options) still to cover on the topic, however, and I think these should become a part of an advanced service container cookbook article:
- property injection
- file
- calls
- factory_class, factory_method
- configurator
- abstract
- synthetic
- scopes
- parent
- public
- alias
Some of this list may be out of date or be missing new features.
I agree with that. And probably - without going into too much theoretical detail - we should mention how constructor injection is usually for required deps and setter injection for optional deps.