table of contents
Catalyst::Exception::Basic(3pm) | User Contributed Perl Documentation | Catalyst::Exception::Basic(3pm) |
NAME¶
Catalyst::Exception::Basic - Basic Catalyst Exception Role
SYNOPSIS¶
package My::Exception; use Moose; use namespace::clean -except => 'meta'; with 'Catalyst::Exception::Basic'; # Elsewhere.. My::Exception->throw( qq/Fatal exception/ );
See also Catalyst and Catalyst::Exception.
DESCRIPTION¶
This is the basic Catalyst Exception role which implements all of Catalyst::Exception::Interface.
ATTRIBUTES¶
message¶
Holds the exception message.
METHODS¶
as_string¶
Stringifies the exception's message attribute. Called when the object is stringified by overloading.
throw( $message )¶
throw( message => $message )¶
throw( error => $error )¶
Throws a fatal exception.
rethrow( $exception )¶
Rethrows a caught exception.
meta¶
Provided by Moose
AUTHORS¶
Catalyst Contributors, see Catalyst.pm
COPYRIGHT¶
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
2023-09-28 | perl v5.36.0 |