|
NAMEParams::ValidationCompiler::Exceptions - Defines exceptions thrown by Params::ValidationCompilerVERSIONversion 0.30DESCRIPTIONThis module defines the following exceptions:Params::ValidationCompiler::Exception::BadArgumentsException thrown when @_ does not contain a hash or hashref.Params::ValidationCompiler::Exception::Named::ExtraException thrown when @_ contains unexpected extra named arguments.Params::ValidationCompiler::Exception::Named::RequiredException thrown when a required named parameter is not passed.Params::ValidationCompiler::Exception::Positional::ExtraException thrown when @_ contains unexpected extra arguments.Params::ValidationCompiler::Exception::Positional::RequiredException thrown when a required positional parameter is not passed.Params::ValidationCompiler::Exception::ValidationFailedForMooseTypeConstraintException thrown when a Moose type constraint check fails. This class provides the following methods:$e->parameter This returns a string describing the parameter, something like "The 'foo' parameter" or "Parameter #1". $e->value This is the value that failed the type constraint check. $e->type This is the type constraint object that did not accept the value. SUPPORTBugs may be submitted at <https://github.com/houseabsolute/Params-ValidationCompiler/issues>.I am also usually active on IRC as 'autarch' on "irc://irc.perl.org". SOURCEThe source code repository for Params-ValidationCompiler can be found at <https://github.com/houseabsolute/Params-ValidationCompiler>.AUTHORDave Rolsky <autarch@urth.org>COPYRIGHT AND LICENSEThis software is Copyright (c) 2016 - 2018 by Dave Rolsky.This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) The full text of the license can be found in the LICENSE file included with this distribution.
Visit the GSP FreeBSD Man Page Interface. |