public function filter($var)
{
if (is_object($var) && method_exists($var, '__toString')) {
$var = (string) $var;
}
if (!is_scalar($var)) {
return null;
}
$var = (string) $var;
if ($this->options['min'] > strlen($var)) {
return null;
} elseif ($this->options['max'] < strlen($var)) {
return null;
}
return $var;
}