IOC::Service::Prototype::ConstructorInjection - An IOC Service object which returns a prototype instance
use IOC::Service::Prototype::ConstructorInjection;
This class essentially can be used just like IOC::Service::ConsturctorInjection, the only difference is that it will return a new instance of the component each time rather than a singleton instance.
+--------------+ | IOC::Service | +--------------+ | ^ | +----------------+----------------+ | | +-------------------------+ +------------------------------------+ | IOC::Service::Prototype | | IOC::Service::ConstructorInjection | +-------------------------+ +------------------------------------+ | | +----------------+----------------+ | ^ | +-----------------------------------------------+ | IOC::Service::Prototype::ConstructorInjection | +-----------------------------------------------+
None that I am aware of. Of course, if you find a bug, let me know, and I will be sure to fix it.
I use Devel::Cover to test the code coverage of my tests, see the CODE COVERAGE section of IOC for more information.
http://www.springframework.com
http://docs.codehaus.org/display/PICO/Constructor+Injection
stevan little, <stevan@iinteractive.com>
Copyright 2004-2007 by Infinity Interactive, Inc.
http://www.iinteractive.com
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install IOC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm IOC
CPAN shell
perl -MCPAN -e shell install IOC
For more information on module installation, please visit the detailed CPAN module installation guide.