public static function getIdValidator(Logger $logger) { $validator = new String($logger); $validator->withRegex("/^[a-zA-Z0-9\\-_]*\$/")->withMaxLength(20); return $validator; }
/** * @dataProvider regexFail */ public function testRegexFail($regex, $input) { $string = new String($this->logger); $string->withRegex($regex)->set($input); $this->assertFalse($string->isValid()); }