Form-Tiny
view release on metacpan or search on metacpan
lib/Form/Tiny/Form.pm view on Meta::CPAN
sub _ft_validate_nested
{
my ($self, $fields, $dirty, $inline_hook) = @_;
foreach my $validator (@{$self->field_defs}) {
my $current_data = Form::Tiny::Utils::_find_field($fields, $validator);
if (defined $current_data) {
my $all_ok = 1;
# This may have multiple iterations only if there's an array
foreach my $path_value (@$current_data) {
next if $path_value->[2];
$path_value->[1] = ($inline_hook->($self, $validator, $path_value->[1]))
if $inline_hook;
$all_ok = $self->_ft_mangle_field($validator, \$path_value->[1]) && $all_ok;
}
Form::Tiny::Utils::_assign_field($dirty, $validator, $current_data);
( run in 1.470 second using v1.01-cache-2.11-cpan-71847e10f99 )