Code Duplication    Length = 9-9 lines in 2 locations

apps/dav/lib/Connector/Sabre/File.php 1 location

@@ 364-372 (lines=9) @@
361
			$path = $this->path;
362
		}
363
		$hookPath = Filesystem::getView()->getRelativePath($this->fileView->getAbsolutePath($path));
364
		if (!$exists) {
365
			\OC_Hook::emit(\OC\Files\Filesystem::CLASSNAME, \OC\Files\Filesystem::signal_post_create, [
366
				\OC\Files\Filesystem::signal_param_path => $hookPath
367
			]);
368
		} else {
369
			\OC_Hook::emit(\OC\Files\Filesystem::CLASSNAME, \OC\Files\Filesystem::signal_post_update, [
370
				\OC\Files\Filesystem::signal_param_path => $hookPath
371
			]);
372
		}
373
		\OC_Hook::emit(\OC\Files\Filesystem::CLASSNAME, \OC\Files\Filesystem::signal_post_write, [
374
			\OC\Files\Filesystem::signal_param_path => $hookPath
375
		]);

lib/private/Files/View.php 1 location

@@ 641-649 (lines=9) @@
638
	protected function emit_file_hooks_post($exists, $path) {
639
		// A post event so no before event args required
640
		return $this->emittingCall(function () use (&$exists, &$path) {
641
			if (!$exists) {
642
				\OC_Hook::emit(Filesystem::CLASSNAME, Filesystem::signal_post_create, [
643
					Filesystem::signal_param_path => $this->getHookPath($path),
644
				]);
645
			} else {
646
				\OC_Hook::emit(Filesystem::CLASSNAME, Filesystem::signal_post_update, [
647
					Filesystem::signal_param_path => $this->getHookPath($path),
648
				]);
649
			}
650
			\OC_Hook::emit(Filesystem::CLASSNAME, Filesystem::signal_post_write, [
651
				Filesystem::signal_param_path => $this->getHookPath($path),
652
			]);