/** * Trick for calling protected method onRequest as callback. * @return \Closure */ protected function getCallback() { $server = $this; $callback = function ($receivedMessage) use($server) { $server->onRequest($this->connector->getMesageAdaptor()->toMessageInterface($receivedMessage)); }; return $callback; }
/** * Trick for calling protected method onResponse as callback. * @return \Closure */ protected function getCallback() { $client = $this; $callback = function ($receivedMessage) use($client) { $client->onResponse($this->connector->getMesageAdaptor()->toMessageInterface($receivedMessage)); }; return $callback; }