src/Infrastructure/Config/Settings.php
public function offsetUnset($key)
    {
        if (!$this->allow_modification) {
            throw new RuntimeException('Attempting to unset key on an immutable array');
        }

        if ($this->offsetExists($key)) {
            parent::offsetUnset($key);
        }
    }
public function offsetUnset($key)
    {
        if (!$this->allow_modification) {
            throw new RuntimeException('Attempting to unset key on an immutable array');
        }

        if ($this->offsetExists($key)) {
            parent::offsetUnset($key);
        }
    }
public function offsetUnset ( $ key ) { if ( ! $ this -> allow_modification ) { throw new RuntimeException ( 'Attempting to unset key on an immutable array' ) ; } if ( $ this -> offsetExists ( $ key ) ) { parent :: offsetUnset ( $ key ) ; } }
Unsets the value of the given key.

@param mixed key key to remove

@return void

@throws RuntimeException on write attempt when modification is forbidden
Unsets the value of the given key .