public function addServer($host, $tcpPort = 11211, $udpPort = 0, $persistent = true, $weight = 1, $timeout = 1, $retryInterval = 15, $status = true) { if ($this->logging) { $start = microtime(true); $name = 'addServer'; $arguments = array($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status); } list($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status) = array($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status); $result = parent::addServer($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status); list($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status) = array($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status); if ($this->logging) { $time = microtime(true) - $start; $this->calls[] = (object) compact('start', 'time', 'name', 'arguments', 'result'); } return $result; }