Code Duplication    Length = 3-3 lines in 7 locations

lib/Activity/DeckProvider.php 7 locations

@@ 181-183 (lines=3) @@
178
179
	private function getIcon(IEvent $event) {
180
		$event->setIcon($this->urlGenerator->imagePath('deck', 'deck-dark.svg'));
181
		if (strpos($event->getSubject(), '_update') !== false) {
182
			$event->setIcon($this->urlGenerator->imagePath('files', 'change.svg'));
183
		}
184
		if (strpos($event->getSubject(), '_create') !== false) {
185
			$event->setIcon($this->urlGenerator->imagePath('files', 'add-color.svg'));
186
		}
@@ 184-186 (lines=3) @@
181
		if (strpos($event->getSubject(), '_update') !== false) {
182
			$event->setIcon($this->urlGenerator->imagePath('files', 'change.svg'));
183
		}
184
		if (strpos($event->getSubject(), '_create') !== false) {
185
			$event->setIcon($this->urlGenerator->imagePath('files', 'add-color.svg'));
186
		}
187
		if (strpos($event->getSubject(), '_delete') !== false) {
188
			$event->setIcon($this->urlGenerator->imagePath('files', 'delete-color.svg'));
189
		}
@@ 187-189 (lines=3) @@
184
		if (strpos($event->getSubject(), '_create') !== false) {
185
			$event->setIcon($this->urlGenerator->imagePath('files', 'add-color.svg'));
186
		}
187
		if (strpos($event->getSubject(), '_delete') !== false) {
188
			$event->setIcon($this->urlGenerator->imagePath('files', 'delete-color.svg'));
189
		}
190
		if (strpos($event->getSubject(), 'archive') !== false) {
191
			$event->setIcon($this->urlGenerator->imagePath('deck', 'archive.svg'));
192
		}
@@ 190-192 (lines=3) @@
187
		if (strpos($event->getSubject(), '_delete') !== false) {
188
			$event->setIcon($this->urlGenerator->imagePath('files', 'delete-color.svg'));
189
		}
190
		if (strpos($event->getSubject(), 'archive') !== false) {
191
			$event->setIcon($this->urlGenerator->imagePath('deck', 'archive.svg'));
192
		}
193
		if (strpos($event->getSubject(), '_restore') !== false) {
194
			$event->setIcon($this->urlGenerator->imagePath('core', 'actions/history.svg'));
195
		}
@@ 193-195 (lines=3) @@
190
		if (strpos($event->getSubject(), 'archive') !== false) {
191
			$event->setIcon($this->urlGenerator->imagePath('deck', 'archive.svg'));
192
		}
193
		if (strpos($event->getSubject(), '_restore') !== false) {
194
			$event->setIcon($this->urlGenerator->imagePath('core', 'actions/history.svg'));
195
		}
196
		if (strpos($event->getSubject(), 'attachment_') !== false) {
197
			$event->setIcon($this->urlGenerator->imagePath('core', 'places/files.svg'));
198
		}
@@ 196-198 (lines=3) @@
193
		if (strpos($event->getSubject(), '_restore') !== false) {
194
			$event->setIcon($this->urlGenerator->imagePath('core', 'actions/history.svg'));
195
		}
196
		if (strpos($event->getSubject(), 'attachment_') !== false) {
197
			$event->setIcon($this->urlGenerator->imagePath('core', 'places/files.svg'));
198
		}
199
		if (strpos($event->getSubject(), 'comment_') !== false) {
200
			$event->setIcon($this->urlGenerator->imagePath('core', 'actions/comment.svg'));
201
		}
@@ 199-201 (lines=3) @@
196
		if (strpos($event->getSubject(), 'attachment_') !== false) {
197
			$event->setIcon($this->urlGenerator->imagePath('core', 'places/files.svg'));
198
		}
199
		if (strpos($event->getSubject(), 'comment_') !== false) {
200
			$event->setIcon($this->urlGenerator->imagePath('core', 'actions/comment.svg'));
201
		}
202
		return $event;
203
	}
204