logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catalyst::Exception::Basic - Basic Catalyst Exception Role

Attributes

message
       Holds the exception message.

Authors

       Catalyst Contributors, see Catalyst.pm

Description

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

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

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.

See Also