Alias
You can add alias names to classes and get all the classes instances by alias name as an array or dictionary.
You can multi alias names to a single class.
#
Alias SingletonAll the alias classes must be singleton
.
Inject alias by a dictionary.
#
Alias Mapyou can also inject Alias Map
#
Alias FactoryYou can add alias factory names to classes and get all the classes new instance by factory method.
Inject alias Factory by a dictionary.
we need to set indexBy property to be static.
#
AliasFactory Mapyou can also inject Alias Factory Map