
Data::FormValidator::Constraints::Business::DK::CPR - constraint for Danish CPR

The documentation describes version 0.01 of Data::FormValidator::Constraints::Business::DK::CPR

use Data::FormValidator;
use Data::FormValidator::Constraints::Business::DK::CPR qw(valid_cpr);
my $dfv_profile = {
required => [qw(cpr)],
constraint_methods => {
cpr => valid_cpr(),
}
};
my $dfv_profile = {
required => [qw(cpr)],
constraint_methods => {
cpr => valid_cpr(),
},
untaint_all_constraints => 1,
};

This module exposes a set of subroutines which are compatible with Data::FormValidator. The module implements contraints as specified in Data::FormValidator::Constraints.

Checks whether a CPR is valid (see: SYNOPSIS) and Business::DK::CPR
Untaints a given CPR (see: SYNOPSIS and BUGS AND LIMITATIONS)

Data::FormValidator::Constraints::Business::DK::CPR exports on request:


The module requires no special configuration or environment to run.


The module has no known incompatibilities.

The tests seem to reflect that untainting takes place, but the "match_valid_cpr" is not called at all, so how this untaiting is expected integrated into Data::FormValidator is still not settled (SEE: TODO)

Coverage of the test suite is at 57.6%



Please report issues via CPAN RT:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-DK-CPR
or by sending mail to
bug-Business-DK-CPR@rt.cpan.org

Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>

Business-DK-CPR and related is (C) by Jonas B. Nielsen, (jonasbn) 2006-2008

Business-DK-CPR and related is released under the artistic license
The distribution is licensed under the Artistic License, as specified by the Artistic file in the standard perl distribution (http://www.perl.com/language/misc/Artistic.html).