public function setOptions($options)
{
if (array_key_exists('allow', $options)) {
$this->setAllow($options['allow']);
}
if (array_key_exists('idn', $options)) {
$this->setValidateIdn($options['idn']);
}
if (array_key_exists('tld', $options)) {
$this->setValidateTld($options['tld']);
}
if (array_key_exists('ip', $options)) {
$this->setIpValidator($options['ip']);
}
return $this;
}