public function QuizResult::delete in Quiz 6.x
Same name and namespace in other branches
- 8.6 src/Entity/QuizResult.php \Drupal\quiz\Entity\QuizResult::delete()
- 8.5 src/Entity/QuizResult.php \Drupal\quiz\Entity\QuizResult::delete()
Delete all result answers when a result is deleted.
Overrides EntityBase::delete
File
- src/
Entity/ QuizResult.php, line 526
Class
- QuizResult
- Defines the Quiz entity class.
Namespace
Drupal\quiz\EntityCode
public function delete() {
$entities = \Drupal::entityTypeManager()
->getStorage('quiz_result_answer')
->loadByProperties([
'result_id' => $this
->id(),
]);
foreach ($entities as $entity) {
$entity
->delete();
}
//\Drupal::entityTypeManager()->getStorage('quiz_result_answer')->delete($entities);
parent::delete();
}