Преглед на файлове

Minor change in stream connection destructor.

Daniele Alessandri преди 12 години
родител
ревизия
ccf8822b4b
променени са 1 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 7 5
      lib/Predis/Connection/StreamConnection.php

+ 7 - 5
lib/Predis/Connection/StreamConnection.php

@@ -38,9 +38,11 @@ class StreamConnection extends AbstractConnection
      */
     public function __destruct()
     {
-        if (isset($this->parameters) && !$this->parameters->persistent) {
-            $this->disconnect();
+        if (isset($this->parameters->persistent) && $this->parameters->persistent) {
+            return;
         }
+
+        $this->disconnect();
     }
 
     /**
@@ -48,10 +50,10 @@ class StreamConnection extends AbstractConnection
      */
     protected function createResource()
     {
-        $parameters = $this->parameters;
-        $initializer = "{$parameters->scheme}StreamInitializer";
+        $initializer = "{$this->parameters->scheme}StreamInitializer";
+        $resource = $this->$initializer($this->parameters);
 
-        return $this->$initializer($parameters);
+        return $resource;
     }
 
     /**