Changes for version 0.20
- IOC::Service::ConstructorInjection
- added support for getting constructor args which are outside of the current container and can be located with find()
- added tests for this
- added to the docs for this
- added support for getting constructor args which are outside of the current container and can be located with find()
- IOC::Service::SetterInjection
- added support for getting setter args which are outside of the current container and can be located with find()
- added tests for this
- added to the docs for this
- added support for getting setter args which are outside of the current container and can be located with find()
Modules
A lightweight IOC (Inversion of Control) framework
An IOC Container object
An IOC Container object which support method resolution of services
Exception objects for the IOC Framework
Interfaces for the IOC Framework
Proxy for the IOC Framework
A IOC::Proxy subclasss to proxy objects with a given interface
Registry singleton for the IOC Framework
An IOC Service object
An IOC Service object which uses Constructor Injection
An IOC Service object which returns a prototype instance
An IOC Service object which returns a prototype instance
An IOC Service object which returns a prototype instance
An IOC Service object which uses Setter Injection
Visitor for searching a IOC::Container hierarchy
Visitor for searching a IOC::Container hierarchy
Service locator Visitor for the IOC::Container hierarchies
Provides
in lib/IOC/Service.pm