public function __construct($key) { if (!v::string()->validate($key)) { throw new InvalidParameterException("The key must a string"); } $this->key = $key; }
/** * @dataProvider invalidStringProvider */ public function testInvalidStringShouldNotWork($input) { $this->assertFalse(v::string()->validate($input)); }