NAME
Data::FormValidator::Constraints::Business::DK::CVR - constraint for Danish CVR
VERSION
The documentation describes version 0.10 of Data::FormValidator::Constraints::Business::DK::CVR
SYNOPSIS
use Data::FormValidator;
use Data::FormValidator::Constraints::Business::DK::CVR qw(valid_cvr);
my $dfv_profile = {
required => [qw(cvr)],
constraint_methods => {
cvr => valid_cvr(),
}
};
my $dfv_profile = {
required => [qw(cvr)],
constraint_methods => {
cvr => valid_cvr(),
},
untaint_all_constraints => 1,
};
DESCRIPTION
This module exposes a set of subroutines which are compatible with Data::FormValidator. The module implements contraints as specified in Data::FormValidator::Constraints.
SUBROUTINES AND METHODS
valid_cvr
Checks whether a CVR is valid (see: SYNOPSIS) and Business::DK::CVR
match_valid_cvr
Untaints a given CVR (see: SYNOPSIS and BUGS AND LIMITATIONS)
EXPORTS
Data::FormValidator::Constraints::Business::DK::CVR exports on request:
DIAGNOSTICS
Please refer to Data::FormValidator for documentation on this
CONFIGURATION AND ENVIRONMENT
The module requires no special configuration or environment to run.
DEPENDENCIES
INCOMPATIBILITIES
The module has no known incompatibilities.
BUGS AND LIMITATIONS
The tests seem to reflect that untainting takes place, but the "match_valid_cvr" is not called at all, so how this untaiting is expected integrated into Data::FormValidator is still not settled (SEE: TODO)
TEST AND QUALITY
Coverage of the test suite is at 81.8%
TODO
Get the untaint functionality tested thoroughly, that would bring the coverage to 100%, the "match_valid_cvr" does not seem to be run.
Comply with Data::FormValidator, especially for untainting
SEE ALSO
BUG REPORTING
Please report issues via CPAN RT:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-DK-CVR
or by sending mail to
bug-Business-DK-CVR@rt.cpan.org
AUTHOR
Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>
COPYRIGHT
Business-DK-CVR and related is (C) by Jonas B., (jonasbn) 2006-2020
LICENSE
Business-DK-CVR and related is released under the Artistic License 2.0