Change how network resources are handled internally and also exposed to subclasses.

This commit is contained in:
Daniele Alessandri
2011-03-06 14:45:59 +01:00
parent e94fbc3287
commit 190b687789
3 changed files with 14 additions and 8 deletions
+3 -3
View File
@@ -40,8 +40,8 @@ class PhpiredisConnection extends ConnectionBase {
}
public function __destruct() {
$this->disconnect();
phpiredis_reader_destroy($this->_reader);
parent::__destruct();
}
protected function checkParameters(ConnectionParameters $parameters) {
@@ -202,8 +202,8 @@ class PhpiredisConnection extends ConnectionBase {
public function disconnect() {
if ($this->isConnected()) {
socket_close($this->_resource);
$this->_resource = null;
socket_close($this->getResource());
parent::disconnect();
}
}