my %filter_spec;
sub filter {
- my ($class, $key, $value, $prefix, $path) = @_;
+ my ($class, $key, $value, $prefix, $path, @additional_tokens) = @_;
my $filters = _get_filters($class);
return ($prefix . $key, $value, $path) unless $filters->{$key};
- return $filters->{$key}->($key, $value, $prefix);
+ return $filters->{$key}->($key, $value, $prefix, @additional_tokens);
}
sub _get_filters {
=item *
-You are expeceted to return exactly one key and one value. That can mean you
+You are expected to return exactly one key and one value. That can mean you
have to encapsulate your arguments into C<< or => [] >> or C<< and => [] >> blocks.
=item *