public function matchSubmissionWithTags(Submission $submission) { $assignment = Assignment::where(array('assignment_id' => $submission->assignment_id)); if (is_null($assignment)) { return null; } else { $assignment->assignment_id = $submission->assignment_id; $assignmentWithTags = $this->matchAssignmentWithTags($assignment); $arr = $submission->toArray(); if (strlen($assignmentWithTags['tags']) > 0) { $arr['tags'] = $assignmentWithTags['tags']; } else { $arr['tags'] = ""; } return $arr; } }