Exemplo n.º 1
0
 public function validate($input)
 {
     if (!is_string($input)) {
         return false;
     }
     if (0 === mb_strpos($input, '#')) {
         $input = mb_substr($input, 1);
     }
     $length = mb_strlen($input);
     if ($length != 3 && $length != 6) {
         return false;
     }
     return parent::validate($input);
 }
Exemplo n.º 2
0
 /**
  * @dataProvider providerAdditionalChars
  */
 public function testAdditionalCharsShouldBeRespected($additional, $query)
 {
     $validator = new Xdigit($additional);
     $this->assertTrue($validator->validate($query));
 }