Code Duplication    Length = 11-13 lines in 2 locations

widgets/widget-woothemes-sensei-course-component.php 2 locations

@@ 364-376 (lines=13) @@
361
	 *
362
	 * @return array $courses
363
	 */
364
	public function get_active_courses ( ) {
365
366
		$courses = array();
367
		$activity_args = array( 'user_id' => get_current_user_id(), 'type' => 'sensei_course_status', 'status' => 'in-progress' );
368
		$user_courses_activity = (array) Sensei_Utils::sensei_check_for_activity( $activity_args, true );
369
370
		foreach( $user_courses_activity AS $activity ) {
371
			$courses[] = get_post( $activity->comment_post_ID );
372
		}
373
374
		return $courses;
375
376
	}
377
378
	/**
379
	 * Get all active course IDS for the current user
@@ 384-394 (lines=11) @@
381
	 *
382
	 * @return array $courses
383
	 */
384
	public function get_completed_courses ( ) {
385
386
		$courses = array();
387
		$activity_args = array( 'user_id' => get_current_user_id(), 'type' => 'sensei_course_status', 'status' => 'complete' );
388
		$user_courses_activity = (array) Sensei_Utils::sensei_check_for_activity( $activity_args , true );
389
390
		foreach( $user_courses_activity AS $activity ) {
391
			$courses[] = get_post( $activity->comment_post_ID );
392
		}
393
		return $courses;
394
	}
395
396
	/**
397
	 * Get all active course IDS for the current user