コード例 #1
0
ファイル: Server.php プロジェクト: retrinko/cottontail
 /**
  * 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;
 }
コード例 #2
0
ファイル: Client.php プロジェクト: retrinko/cottontail
 /**
  * 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;
 }