public function TincanContentAnswerAssistant::saveRegistration in Opigno module 3.x
Same name and namespace in other branches
- 8 ActivityTypes/opigno_tincan_activity/src/TincanContentAnswerAssistant.php \Drupal\opigno_tincan_activity\TincanContentAnswerAssistant::saveRegistration()
This method will save the given registration UUID to the database.
Parameters
string $registration: The UUID to save.
\Drupal\opigno_module\Entity\OpignoActivityInterface $activity: Activity object.
\Drupal\Core\Session\AccountProxyInterface $user: User object.
Return value
null|mixed Exception array.
1 call to TincanContentAnswerAssistant::saveRegistration()
- TincanContentAnswerAssistant::getRegistration in ActivityTypes/
opigno_tincan_activity/ src/ TincanContentAnswerAssistant.php - This method get the registration UUID.
File
- ActivityTypes/
opigno_tincan_activity/ src/ TincanContentAnswerAssistant.php, line 89
Class
- TincanContentAnswerAssistant
- Class TincanContentAnswerAssistant.
Namespace
Drupal\opigno_tincan_activityCode
public function saveRegistration($registration, OpignoActivityInterface $activity, AccountProxyInterface $user) {
$connection = $this->connection;
try {
$connection
->insert('opigno_tincan_activity_answers')
->fields([
'uid' => $user
->id(),
'opigno_activity_id' => $activity
->id(),
'registration' => $registration,
])
->execute();
} catch (\Exception $e) {
return $e;
}
}