public function get($key)
    {
        if ($this->has($key)) {
            return $this->cookies[$key];
        } else {
            throw new RuntimeException(sprintf(
                'Attempted to read non-existing cookie "%s"', $key
            ));
        }
    }