EventHttp::setDefaultCallback
Sets default callback to handle requests that are not caught by specific callbacks
&reftitle.description;
public
void
EventHttp::setDefaultCallback
string
cb
string
arg
Sets default callback to handle requests that are not caught by specific
callbacks
&reftitle.parameters;
cb
The callback
callable
. It should match the following prototype:
void
callback
EventHttpRequest
req
NULL
mixed
arg
NULL
req
EventHttpRequest
object.
arg
Custom data.
arg
User custom data passed to the callback.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
EventHttp::setDefaultCallback example
bind("127.0.0.1", 8088)) {
exit("bind(1) failed\n");
};
$http->setDefaultCallback(function($req) {
echo "URI: ", $req->getUri(), PHP_EOL;
$req->sendReply(200, "OK");
});
$base->dispatch();
?>
]]>
&reftitle.seealso;
EventHttp::setCallback