Minor change in stream connection destructor.

This commit is contained in:
Daniele Alessandri
2013-12-02 15:30:14 +01:00
parent d27d3b0acb
commit ccf8822b4b
+7 -5
View File
@@ -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;
}
/**