WebServer

php\webserver\WebServer

Embedded http web server.

Class WebServer

Properties


property id

string

read-only

property port

int

property isolated

bool

property importAutoloaders

bool

property hotReload

bool

Methods


__construct($onRequest)
Parameters:
  • $onRequestcallable
run()
addStaticHandler($handler)
Parameters:
  • $handlerarray - [path, location, cache, cachePeriod, gzip]
Returns:

php\webserver\WebServer

getId()

protected

Returns:string
getPort()

protected

Returns:int
setPort($port)

protected

Parameters:
  • $portint
isIsolated()

protected

Returns:boolean
setIsolated($isolated)

protected

Parameters:
  • $isolatedboolean
isImportAutoloaders()

protected

Returns:boolean
setImportAutoloaders($importAutoloaders)

protected

Parameters:
  • $importAutoloadersboolean
isHotReload()

protected

Returns:boolean
setHotReload($hotReload)

protected

Parameters:
  • $hotReloadboolean
__clone()

private

static current
Returns:php\webserver\WebServer