IOC::Exceptions - Exception objects for the IOC Framework


IOC documentation Contained in the IOC distribution.

Index


Code Index:

NAME

Top

IOC::Exceptions - Exception objects for the IOC Framework

SYNOPSIS

Top

  use IOC::Exceptions;

DESCRIPTION

Top

This module creates a number of exception classes which are used in other parts of the IOC framework.

EXCEPTIONS

Top

IOC::ServiceNotFound
IOC::ServiceAlreadyExists
IOC::ContainerNotFound
IOC::ContainerAlreadyExists
IOC::NotFound
IOC::InsufficientArguments
IOC::IllegalOperation
IOC::InitializationError
IOC::ClassLoadingError
IOC::ConstructorNotFound
IOC::MethodNotFound
IOC::OperationFailed

TO DO

Top

Work on the documentation

BUGS

Top

None that I am aware of. Of course, if you find a bug, let me know, and I will be sure to fix it.

CODE COVERAGE

Top

I use Devel::Cover to test the code coverage of my tests, see the CODE COVERAGE section of IOC for more information.

SEE ALSO

Top

Class::Throwable

The exceptions are generated inline and all inherit from by another module I wrote called Class::Throwable

AUTHOR

Top

stevan little, <stevan@iinteractive.com>

COPYRIGHT AND LICENSE

Top


IOC documentation Contained in the IOC distribution.

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__