public static function createUserQuestions(Users $User, $Questions, UsersToQuizset $UsersToQuizset) { $return = array(); $masterHash = $UsersToQuizset->getMasterHash(); $setId = $UsersToQuizset->getIdSet(); $userId = $User->getId(); foreach ($Questions as $Question) { $qUserSet = new QuestionToUserSet(); $qUserSet->setIdSet($setId); $qUserSet->setIdQuestion($Question->getId()); $qUserSet->setIdUser($userId); $qUserSet->setHashQuestion(md5($Question->getId() . $masterHash . $Question->getContent())); $qUserSet->setHashAns1(md5($Question->getId() . $masterHash . $Question->getAns1())); $qUserSet->setHashAns2(md5($Question->getId() . $masterHash . $Question->getAns2())); $qUserSet->setHashAns3(md5($Question->getId() . $masterHash . $Question->getAns3())); $return[] = $qUserSet; } return $return; }