Field should execute every validator
Created by: tflori
When you create a field with a filter with the same name as the validator, it will add only a filter. When you then validate this field it does not execute the validator (there is only a filter).
>>> $field = new Verja\Field(['integer']);
=> Verja\Field {#208}
>>> $field->validate('foo');
=> true
What we need to do is to filter the value before we execute the validators but then we filter twice - once from Gate and once from validator (with the already filtered value - so the cache does not hit).