Code Duplication    Length = 3-3 lines in 7 locations

lib/Activity/DeckProvider.php 7 locations

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