![]() |
![]()
| ![]() |
![]()
NAMEParams::ValidationCompiler::Exceptions - Defines exceptions thrown by Params::ValidationCompiler VERSIONversion 0.31 DESCRIPTIONThis 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>. 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 - 2023 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.
|