[]])); self::assertFalse(Validator::isValid('value', ['\is_stringNot' => []])); self::assertTrue(Validator::isValid('value', ['phpOMS\Validation\Validator::hasLength' => [4]])); } /** * @testdox A value can be checked to match a regular expression * @covers phpOMS\Validation\Validator * @group framework */ public function testMatching() : void { self::assertTrue(Validator::matches('ThisTestVar', '/.*/')); self::assertFalse(Validator::matches('ThisTestVar', '/.*\d+/')); self::assertTrue(Validator::matches('ThisTestVar', '/TestVar/')); self::assertFalse(Validator::matches('ThisTestVar', '/ThisTest$/')); } }