public function testSetClient() { $client = new Client(); $request = new TalkRequest(); $request->setClient($client); $this->assertEquals($client, $request->getClient()); #fwrite(STDOUT, __CLASS__.'->'.__FUNCTION__.': end'."\n"); }
private function talkResponseSend(TalkRequest $talkRequest) { #print __CLASS__.'->'.__FUNCTION__.''."\n"; $userNickname = ''; if ($talkRequest->getStatus() == 1) { $userNickname = $this->userNickname; // Add to addressbook. $contact = new Contact(); $contact->setNodeId($talkRequest->getClient()->getNode()->getIdHexStr()); $contact->setUserNickname($talkRequest->getUserNickname()); $this->ipcKernelConnection->execAsync('addressbookContactAdd', array($contact)); } $this->ipcKernelConnection->execAsync('serverTalkResponseSend', array($talkRequest->getClient(), $talkRequest->getRid(), $talkRequest->getStatus(), $userNickname)); }