Take me over?
NAME
MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint - Exception thrown when a type constraint check fails
VERSION
version 0.21
SYNOPSIS
use
Try::Tiny;
try
{
my
@p
= validated_list(
@_
,
foo
=> {
isa
=>
'Str'
} );
}
catch
{
if
(
blessed
$_
&&
$_
->isa(
'MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint'
)
) {
...;
}
};
DESCRIPTION
This class provides information about type constraint failures.
METHODS
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.
STRINGIFICATION
This object stringifies to a reasonable error message.
AUTHORS
Stevan Little <stevan@cpan.org>
Dave Rolsky <autarch@urth.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 - 2015 by Stevan Little <stevan@cpan.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.