public function testTrafficIn() { $client = new Client(); $client->incTrafficIn(10); $client->incTrafficIn(5); $this->assertEquals(15, $client->resetTrafficIn()); }
private function clientRemove(Client $client) { $this->log->debug('client remove: ' . $client->getId()); if ($client->getStatus('isChannelLocal') || $client->getStatus('isChannelPeer')) { $this->consoleSetModeChannel(false); $this->consoleSetModeChannelClient(null); #$this->consoleMsgAdd(); $this->consoleMsgAdd('Connection to ' . $client->getUri() . ' closed.', true, true, true); } $client->shutdown(); $this->getKernel()->incSettingsTrafficIn($client->resetTrafficIn()); $this->getKernel()->incSettingsTrafficOut($client->resetTrafficOut()); $clientsId = $client->getId(); unset($this->clients[$clientsId]); }