protected function validateInstanceOf($field, $value, $params)
{
$isInstanceOf = false;
if (is_object($value)) {
if (is_object($params[0]) && $value instanceof $params[0]) {
$isInstanceOf = true;
}
if (get_class($value) === $params[0]) {
$isInstanceOf = true;
}
}
if (is_string($value)) {
if (is_string($params[0]) && get_class($value) === $params[0]) {
$isInstanceOf = true;
}
}
return $isInstanceOf;
}