Vlad is input validation library designed to use succinct syntax with extendable validation rules and multilingual support.
I have written this class as I did not enjoy either of the available alternatives, e.g. https://github.com/Respect/Validation. Whether syntax, implementation of the rules too closely knit with form generation tools or lack for i18l, either or all forced me to do it.
I would like to ask your reviews, feedback and insights, whether about the code itself, documentation or semantics. References to other libraries, with arguments pro and against, are welcome as well.
[highlight]I am not advising to start using this library in this early stage. Though, stay tuned and thank you for your feedback.[/highlight]
Documentation and Usage Examples are written using code examples with inline documentation: