Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseMooseX::Params::VUseraContributedoPerlaDocumentationdForTypeConstraint(3)

NAME
       MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint
       - Exception thrown when a type constraint check fails

VERSION
       version 0.21

SYNOPSIS
	   use MooseX::Params::Validate	qw( validated_list );
	   use Scalar::Util qw(	blessed	);
	   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
       o   Stevan Little <stevan@cpan.org>

       o   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.

perl MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | METHODS | STRINGIFICATION | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help