public function setWith($value, $checkType = true)
{
parent::setWith($value, false);
if ($checkType === true) {
if (self::isDateInterval($this->value) === true) {
$this->pass();
} else {
$this->fail($this->_('%s is not an instance of \\dateInterval', $this));
}
}
return $this;
}