Code Duplication    Length = 6-6 lines in 3 locations

Assets/Flysystem/FlysystemAssetStore.php 3 locations

@@ 297-302 (lines=6) @@
294
		return $this->writeWithCallback($callback, $filename, $hash, $variant, $config);
295
	}
296
297
	public function delete($filename, $hash) {
298
		$fileID = $this->getFileID($filename, $hash);
299
		$protected = $this->deleteFromFilesystem($fileID, $this->getProtectedFilesystem());
300
		$public = $this->deleteFromFilesystem($fileID, $this->getPublicFilesystem());
301
		return $protected || $public;
302
	}
303
304
	/**
305
	 * Delete the given file (and any variants) in the given {@see Filesystem}
@@ 362-367 (lines=6) @@
359
		}
360
	}
361
362
	public function publish($filename, $hash) {
363
		$fileID = $this->getFileID($filename, $hash);
364
		$protected = $this->getProtectedFilesystem();
365
		$public = $this->getPublicFilesystem();
366
		$this->moveBetweenFilesystems($fileID, $protected, $public);
367
	}
368
369
	public function protect($filename, $hash) {
370
		$fileID = $this->getFileID($filename, $hash);
@@ 369-374 (lines=6) @@
366
		$this->moveBetweenFilesystems($fileID, $protected, $public);
367
	}
368
369
	public function protect($filename, $hash) {
370
		$fileID = $this->getFileID($filename, $hash);
371
		$public = $this->getPublicFilesystem();
372
		$protected = $this->getProtectedFilesystem();
373
		$this->moveBetweenFilesystems($fileID, $public, $protected);
374
	}
375
376
	/**
377
	 * Move a file (and its associative variants) between filesystems