/** * Tests connection reuse functionality same as ssh2 extension: * {@link http://php.net/manual/en/wrappers.ssh2.php#refsect1-wrappers.ssh2-examples} */ public function testConnectionReuse() { $originalConnectionsCount = count(\phpseclib\Net\SSH2::getConnections()); $session = $this->sftp; $dirs = scandir("sftp://{$session}/"); $this->assertCount($originalConnectionsCount, \phpseclib\Net\SSH2::getConnections()); $this->assertEquals(array('.', '..'), array_slice($dirs, 0, 2)); }