package IOC::Exceptions; use strict; use warnings; our $VERSION = '0.07'; use Class::Throwable qw( IOC::NotFound IOC::ServiceNotFound IOC::ServiceAlreadyExists IOC::UnableToLocateService IOC::ContainerNotFound IOC::ContainerAlreadyExists IOC::IllegalOperation IOC::InsufficientArguments IOC::InitializationError IOC::ClassLoadingError IOC::ConstructorNotFound IOC::MethodNotFound IOC::OperationFailed IOC::ConfigurationError ); $Class::Throwable::DEFAULT_VERBOSITY = 2; 1; __END__ =head1 NAME IOC::Exceptions - Exception objects for the IOC Framework =head1 SYNOPSIS use IOC::Exceptions; =head1 DESCRIPTION This module creates a number of exception classes which are used in other parts of the IOC framework. =head1 EXCEPTIONS =over 4 =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =back =head1 TO DO =over 4 =item Work on the documentation =back =head1 BUGS None that I am aware of. Of course, if you find a bug, let me know, and I will be sure to fix it. =head1 CODE COVERAGE I use B to test the code coverage of my tests, see the CODE COVERAGE section of L for more information. =head1 SEE ALSO =over 4 =item L The exceptions are generated inline and all inherit from by another module I wrote called L =back =head1 AUTHOR stevan little, Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE Copyright 2004-2007 by Infinity Interactive, Inc. L This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut