Code Duplication    Length = 11-13 lines in 2 locations

code/dataobjects/WorkflowTransition.php 1 location

@@ 216-226 (lines=11) @@
213
	 *
214
	 * @return ArrayList
215
	 */
216
	public function getAssignedMembers() {
217
		$members = ArrayList::create($this->Users()->toArray());
218
		$groups  = $this->Groups();
219
220
		foreach($groups as $group) {
221
			$members->merge($group->Members());
222
		}
223
224
		$members->removeDuplicates();
225
		return $members;
226
	}
227
228
	/*
229
	 * A simple field same-value checker.

code/dataobjects/WorkflowInstance.php 1 location

@@ 370-382 (lines=13) @@
367
	 * @todo   This could be made more efficient.
368
	 * @return ArrayList
369
	 */
370
	public function getAssignedMembers() {
371
		$list    = new ArrayList();
372
		$groups  = $this->Groups();
373
374
		$list->merge($this->Users());
375
376
		foreach($groups as $group) {
377
			$list->merge($group->Members());
378
		}
379
380
		$list->removeDuplicates();
381
		return $list;
382
	}
383
384
	/**
385
	 *