public function validator($cb)
{
$this->validator = $cb;
return $this;
}
/** * @expectedException InvalidArgumentException */ public function testValidatorReturnValue() { $opt = new Option('scope'); $opt->validator(function ($val) { return 123454; }); $ret = $opt->validate('public'); }