validator
validator copied to clipboard
Extract rule name and options to separate collector
My suggestion:
- Remove method
RuleInterface::getName()
. - Remove interface
RuleWithOptionsInterface
. - Remove
RulesDumper
. - Create new
RulesConvertor
that would can be configured for usage with custom rules also.
Benefits:
- more clear rule classes
- allows move all default values to rule handlers, that allow override default values globally.