public function setCookie(string $name, string $value=null, int $expire=0, string $path='', string $domain='', bool $secure=false, bool $httpOnly=false)
  {
    if ( \array_key_exists($name,$this->cookies) && \is_null($value) ) {
      # Remove the Cookie
      $this->cookies = \array_diff_key($this->cookies,[$name=>'']);
    } else {
      # Set the Cookie
      $this->cookies[$name] = [
        'name'     => $name,
        'value'    => $value,
        'expire'   => $expire,
        'path'     => $path,
        'domain'   => $domain,
        'secure'   => $secure,
        'httpOnly' => $httpOnly
      ];
    }

    return true;
  }