']);         $this->assertInstanceOf(FileCollection::class, $files);         $this->assertArraysHaveSameValues(             ['sub/two.txt', 'sub/three.txt', 'sub/sub/four.txt'],             $files->all()         );     }      /** @test */     public function gets_folders()     {         mkdir($this->tempDir.'/foo');         mkdir($this->tempDir.'/foo/bar');         mkdir($this->tempDir.'/foo/baz');         mkdir($this->tempDir.'/foo/bar/qux');         mkdir($this->tempDir.'/baz');         mkdir($this->tempDir.'/baz/foo');          $folders = $this->adapter->getFolders('foo');         $this->assertInstanceOf(Collection::class, $folders);         $this->assertArraysHaveSameValues(             ['foo/bar', 'foo/baz'],             $folders->all()         );     }      /** @test */     public function gets_folders_recursively()     {         mkdir($this->tempDir.'/foo');         mkdir($this->tempDir.'/foo/bar');         mkdir($this->tempDir.'/foo/baz');         mkdir($this->tempDir.'/foo/bar/qux');         mkdir($this->tempDir.'/baz');         mkdir($this->tempDir.'/baz/foo');          $folders = $this->adapter->getFolders