Code Duplication    Length = 9-9 lines in 2 locations

src/GlSyncFtp.php 2 locations

@@ 177-185 (lines=9) @@
174
        $this->getFiles($dst, "", $files, $dirs);
175
176
        // delete on ftp server, files not present in local directory
177
        foreach ($files as $name => $raw) {
178
            if (!file_exists($src . $name)) {
179
                $filepathFtp = $dst . strtr($name, ["\\" => "/"]);
180
                if ($syncop) {
181
                    $syncop(self::DELETE_FILE, $filepathFtp);
182
                }
183
                $this->sftp->delete($filepathFtp);
184
            }
185
        }
186
187
        // delete on ftp server, unknowns directories
188
        $dirs = array_reverse($dirs);
@@ 189-197 (lines=9) @@
186
187
        // delete on ftp server, unknowns directories
188
        $dirs = array_reverse($dirs);
189
        foreach ($dirs as $name => $raw) {
190
            if (!file_exists($src . $name)) {
191
                $filepathFtp = $dst . strtr($name, ["\\" => "/"]);
192
                if ($syncop) {
193
                    $syncop(self::DELETE_DIR, $filepathFtp);
194
                }
195
                $this->sftp->rmdir($filepathFtp);
196
            }
197
        }        
198
    }
199
200