Exemplo n.º 1
0
 public function adapterProvider()
 {
     $adapter = new Sftp(['username' => 'test', 'password' => 'test']);
     $mock = Mockery::mock('Net_SFTP');
     $mock->shouldReceive('__toString')->andReturn('Net_SFTP');
     $mock->shouldReceive('disconnect');
     $adapter->setNetSftpConnection($mock);
     $filesystem = new Filesystem($adapter);
     return [[$filesystem, $adapter, $mock]];
 }
 public function closeConnection()
 {
     $this->adapter->disconnect();
 }
 /**
  * @dataProvider  adapterProvider
  *
  * @param             $filesystem
  * @param SftpAdapter $adapter
  */
 public function testIsNotConnected($filesystem, SftpAdapter $adapter)
 {
     $mock = Mockery::mock('phpseclib\\Net\\SFTP');
     $mock->shouldReceive('__toString')->andReturn('phpseclib\\Net\\SFTP');
     $mock->shouldReceive('disconnect');
     $mock->shouldReceive('isConnected')->andReturn(false);
     $adapter->setNetSftpConnection($mock);
     $this->assertFalse($adapter->isConnected());
 }
Exemplo n.º 4
0
 /**
  *
  * @ignore (non-PHPdoc)
  * @see \League\Flysystem\Adapter\Ftp::getMetadata()
  */
 public function getMetadata($path)
 {
     return @parent::getMetadata($path);
 }
Exemplo n.º 5
0
 public function testNetSftpConnectionSetter()
 {
     $settings = ['NetSftpConnection' => $mock = Mockery::mock('phpseclib\\Net\\SFTP')];
     $mock->shouldReceive('isConnected')->andReturn(true);
     $mock->shouldReceive('disconnect');
     $adapter = new Sftp($settings);
     $this->assertEquals($mock, $adapter->getConnection());
 }