/** * @return void */ private function sendHeaders() { if (headers_sent($file, $line)) { throw new \LogicException(sprintf("Headers is already sent in '%s:%s'", $file, $line)); } $this->swooleResponse->status($this->statusCode); foreach ($this->cookies as $cookie) { $this->swooleResponse->cookie($cookie->getName(), $cookie->getValue(), $cookie->getExpire(), $cookie->getPath(), $cookie->getDomain() ?? '', $cookie->isSecure(), $cookie->isHttpOnly()); } foreach ($this->headers as $name => $value) { $this->swooleResponse->header($name, $value); } }
function setcookie($name, $value = null, $expire = null, $path = '/', $domain = null, $secure = null, $httponly = null) { $this->response->cookie($name, $value, $expire, $path, $domain, $secure, $httponly); }