From 0f672dde528c0fbd718940429bc629bdb5b0911d Mon Sep 17 00:00:00 2001 From: Andreas Fischer Date: Fri, 27 Jun 2014 00:35:19 +0200 Subject: [PATCH] Use get_called_class() if available. --- phpseclib/Net/SFTP/Stream.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/phpseclib/Net/SFTP/Stream.php b/phpseclib/Net/SFTP/Stream.php index f17b81ed..e9afb3ea 100644 --- a/phpseclib/Net/SFTP/Stream.php +++ b/phpseclib/Net/SFTP/Stream.php @@ -138,7 +138,8 @@ class Net_SFTP_Stream if (in_array($protocol, stream_get_wrappers(), true)) { return false; } - return stream_wrapper_register($protocol, __CLASS__); + $class = function_exists('get_called_class') ? get_called_class() : __CLASS__; + return stream_wrapper_register($protocol, $class); } /**