/** * Returns the previously persisted setting value. If no value was set, the default value * is returned. * * @return mixed * @throws \Exception If the current user is not allowed to change the value of this setting. */ public function removeValue() { $this->checkHasEnoughWritePermission(); return $this->storage->deleteValue($this); }