public function setObjectType($v) { if (!in_array($v, self::getAllwodObjectTypes())) { throw new kAuditTrailException("Object type [{$v}] not allowed", kAuditTrailException::OBJECT_TYPE_NOT_ALLOWED); } return parent::setObjectType($v); }