Code Duplication    Length = 16-19 lines in 2 locations

apps/files/lib/Controller/ApiController.php 1 location

@@ 79-94 (lines=16) @@
76
	 * @param IConfig $config
77
	 * @param Folder $userFolder
78
	 */
79
	public function __construct($appName,
80
								IRequest $request,
81
								IUserSession $userSession,
82
								TagService $tagService,
83
								IPreview $previewManager,
84
								IManager $shareManager,
85
								IConfig $config,
86
								Folder $userFolder) {
87
		parent::__construct($appName, $request);
88
		$this->userSession = $userSession;
89
		$this->tagService = $tagService;
90
		$this->previewManager = $previewManager;
91
		$this->shareManager = $shareManager;
92
		$this->config = $config;
93
		$this->userFolder = $userFolder;
94
	}
95
96
	/**
97
	 * Gets a thumbnail of the specified file

apps/files_trashbin/lib/Controller/PreviewController.php 1 location

@@ 60-78 (lines=19) @@
57
	/** @var ITimeFactory */
58
	private $time;
59
60
	public function __construct(
61
		string $appName,
62
		IRequest $request,
63
		IRootFolder $rootFolder,
64
		ITrashManager $trashManager,
65
		IUserSession $userSession,
66
		IMimeTypeDetector $mimeTypeDetector,
67
		IPreview $previewManager,
68
		ITimeFactory $time
69
	) {
70
		parent::__construct($appName, $request);
71
72
		$this->trashManager = $trashManager;
73
		$this->rootFolder = $rootFolder;
74
		$this->userSession = $userSession;
75
		$this->mimeTypeDetector = $mimeTypeDetector;
76
		$this->previewManager = $previewManager;
77
		$this->time = $time;
78
	}
79
80
	/**
81
	 * @NoAdminRequired