1Catalyst::Exception::BaUssiecr(3C)ontributed Perl DocumeCnattaatliyosnt::Exception::Basic(3)
2
3
4

NAME

6       Catalyst::Exception::Basic - Basic Catalyst Exception Role
7

SYNOPSIS

9          package My::Exception;
10          use Moose;
11          use namespace::clean -except => 'meta';
12
13          with 'Catalyst::Exception::Basic';
14
15          # Elsewhere..
16          My::Exception->throw( qq/Fatal exception/ );
17
18       See also Catalyst and Catalyst::Exception.
19

DESCRIPTION

21       This is the basic Catalyst Exception role which implements all of
22       Catalyst::Exception::Interface.
23

ATTRIBUTES

25   message
26       Holds the exception message.
27

METHODS

29   as_string
30       Stringifies the exception's message attribute.  Called when the object
31       is stringified by overloading.
32
33   throw( $message )
34   throw( message => $message )
35   throw( error => $error )
36       Throws a fatal exception.
37
38   rethrow( $exception )
39       Rethrows a caught exception.
40
41   meta
42       Provided by Moose
43

AUTHORS

45       Catalyst Contributors, see Catalyst.pm
46
48       This library is free software. You can redistribute it and/or modify it
49       under the same terms as Perl itself.
50
51
52
53perl v5.36.0                      2022-07-31     Catalyst::Exception::Basic(3)
Impressum