Unset a key in the settings data.

@param  string $key
977549
public function forget($key)
	{
		$this->unsaved = true;

		if ($this->has($key)) {
			ArrayUtil::forget($this->data, $key);
		}
	}
1210131
public function delete($key)
    {
        $key = (string)$key;

        if (\array_key_exists($key, self::$registry)) {
            unset(self::$registry[$key]);
        }
        return $this;
    }
618523
public function offsetUnset($key)
	{
		if (isset($this->jar[$key]))
		{
			$this->jar[$key]->delete();
		}
		elseif ($this->parentEnabled)
		{
			$this->parent->delete($key);
		}
	}
560609
public function clear($key = null)
    {
        if (isset($key)) {
            if (isset($this->data[$key])) {
                unset($this->data[$key]);
            }
        } else {
            $this->data = [];
        }
    }
896004
public static function unsetSession($key) {
		if(!isset($_SESSION)){
			session_start();
		}
		if (isset($_SESSION[$key])) {
			unset($_SESSION[$key]);
		}
	}
985162
public function offsetUnset($key)
    {
        ArrayUtils::remove($this->parameters, $key);
        $key = ArrayUtils::implodeIfArray($key, ':');
        if (isset($this->links[$key])) {
            unset($this->links[$key]);
        }
    }
383024
public function clearConfig($key)
    {
        if (isset($this->metadata[$key])) {
            unset($this->metadata[$key]);
            return true;
        }
        return false;
    }
813157
public function offsetUnset($key)
    {
        //unset($this->items[$key]);

        // Recursive call
        if (is_array($key))
            foreach ($key as $k)
                $this->internalRemove($this->items, $k);

        $this->internalRemove($this->items, $key);
    }
24818
public function remove(string $key): void
    {
        $key = $this->prepareKey($key);
        $this->properties = Arr::remove($this->properties, $key);
    }
267114
public function removeParam($key)
    {
        if (null !== $this->params) {
            unset($this->params[$key]);
            if (empty($this->params)) {
                $this->params = null;
            }
        }
    }
1061441
function delete($key) {
        $this->data[$key] = null;
        unset($this->data[$key]);
        return $this;
    }
65434
public function removeAttribute($key)
    {
        if (isset($this[$uid = $this->maskKey($key)])) {
            unset($this[$uid]);
        }
    }
206271
public function remove($key) {
        if (isset($this->data->$key)) unset($this->data->$key);
        
        $this->store($this->data);
        
        return ;
    }
816290
public function unsetOption($key)
    {
        if (Core\Config::isValidOptionName($key) && isset($this->$key)) {
            unset($this->$key);
        }

        return $this;
    }
702129
public function forget($key)
    {
        if (!$this->checkExtraColumns()) {
            return;
        }

        $this->unsaved = true;

        if ($this->has($key)) {
            Arr::forget($this->data, $key);
        }
    }
504352
public function remove(string $key)
    {
        if (isset($_SESSION[$key])) {
            $_SESSION[$key] = '';
            unset($_SESSION[$key]);
        }
    }
1075250
public function remove($key)
    {
        if ($key == 'message') {
            $this->message = '';
        }

        if ($key == 'exception') {
            $this->exception = null;
        }

        if (array_key_exists($key, $this->payload)) {
            unset($this->payload[$key]);
        }
    }