WebResponse

php\webserver\WebResponse

Class WebResponse

Properties


property status

int

property contentType

string

property characterEncoding

string

property bufferSize

int

Methods


__construct($parent)

protected

Parameters:
setHeader($name, $value)
Parameters:
  • $namestring
  • $valuestring
getHeader($name)
Parameters:
  • $namestring
Returns:

string

getHeaders($name)
Parameters:
  • $namestring
Returns:

string[]

getHeaderNames()
Returns:string[]
addHeader($name, $value)
Parameters:
  • $namestring
  • $valuestring
redirect($location, $httpStatus = 301)
Parameters:
  • $locationstring
  • $httpStatusint
encodeRedirectURL($url)
Parameters:
  • $urlstring
writeToBody($content)
Parameters:
  • $contentstring
setContentLength($length)
Parameters:
  • $lengthint
addCookie($cookie)
Parameters:
  • $cookiearray - [name, value, maxAge, path, domain, httpOnly, secure, comment]
getStatus()

protected

Returns:int
setStatus($status)

protected

Parameters:
  • $statusint
getContentType()

protected

Returns:string
setContentType($contentType)

protected

Parameters:
  • $contentTypestring
getCharacterEncoding()

protected

Returns:string
setCharacterEncoding($characterEncoding)

protected

Parameters:
  • $characterEncodingstring
getBufferSize()

protected

Returns:int
setBufferSize($bufferSize)

protected

Parameters:
  • $bufferSizeint
static current
Returns:php\webserver\WebResponse