Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 116-123 (lines=8) @@
113
		$server->addPlugin(new \OCA\DAV\Connector\Sabre\LockPlugin());
114
		// Some WebDAV clients do require Class 2 WebDAV support (locking), since
115
		// we do not provide locking we emulate it using a fake locking plugin.
116
		if ($this->request->isUserAgent([
117
			'/WebDAVFS/',
118
			'/OneNote/',
119
			'/Microsoft Office OneNote 2013/',
120
			'/Microsoft-WebDAV-MiniRedir/',
121
		])) {
122
			$server->addPlugin(new \OCA\DAV\Connector\Sabre\FakeLockerPlugin());
123
		}
124
125
		if (BrowserErrorPagePlugin::isBrowserRequest($this->request)) {
126
			$server->addPlugin(new BrowserErrorPagePlugin());

apps/dav/lib/Server.php 1 location

@@ 178-185 (lines=8) @@
175
176
		// Some WebDAV clients do require Class 2 WebDAV support (locking), since
177
		// we do not provide locking we emulate it using a fake locking plugin.
178
		if ($request->isUserAgent([
179
			'/WebDAVFS/',
180
			'/OneNote/',
181
			'/Microsoft Office OneNote 2013/',
182
			'/Microsoft-WebDAV-MiniRedir/',
183
		])) {
184
			$this->server->addPlugin(new FakeLockerPlugin());
185
		}
186
187
		if (BrowserErrorPagePlugin::isBrowserRequest($request)) {
188
			$this->server->addPlugin(new BrowserErrorPagePlugin());