|
NAMEHTML::FormHandler::Types - Moose type constraintsVERSIONversion 0.40068SYNOPSISThese types are provided by MooseX::Types. These types must not be quoted when they are used:has 'posint' => ( is => 'rw', isa => PositiveInt); has_field 'email' => ( apply => [ Email ] ); Types declared using Moose::Util::TypeConstraints, on the other hand, must be quoted: has_field 'text_both' => ( apply => [ PositiveInt, 'GreaterThan10' ] ); To import these types into your forms, you must either specify (':all') or list the types you want to use: use HTML::FormHandler::Types (':all'); or: use HTML::FormHandler::Types ('Email', 'PositiveInt'); DESCRIPTIONIt would be possible to import the MooseX types (Common, etc), but for now we'll just re-implement them here in order to be able to change the messages and keep control of what types we provide.From MooseX::Types::Common: 'PositiveNum', 'PositiveInt', 'NegativeNum', 'NegativeInt', 'SingleDigit', 'SimpleStr', 'NonEmptySimpleStr', 'Password', 'StrongPassword', 'NonEmptyStr', Type ConstraintsThese types check the value and issue an error message.
Type CoercionsThese types will transform the value without an error message;
AUTHORFormHandler Contributors - see HTML::FormHandlerCOPYRIGHT AND LICENSEThis software is copyright (c) 2017 by Gerda Shank.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Visit the GSP FreeBSD Man Page Interface. |