protected function QuizListBuilder::getDefaultOperations in Quiz 6.x
Same name and namespace in other branches
- 8.6 src/Config/Entity/QuizListBuilder.php \Drupal\quiz\Config\Entity\QuizListBuilder::getDefaultOperations()
- 8.5 src/Config/Entity/QuizListBuilder.php \Drupal\quiz\Config\Entity\QuizListBuilder::getDefaultOperations()
Gets this list's default operations.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: The entity the operations are for.
Return value
array The array structure is identical to the return value of self::getOperations().
Overrides EntityListBuilder::getDefaultOperations
File
- src/
Config/ Entity/ QuizListBuilder.php, line 36
Class
- QuizListBuilder
- Defines the list builder for Quiz entities.
Namespace
Drupal\quiz\Config\EntityCode
protected function getDefaultOperations(EntityInterface $entity) {
$operations = parent::getDefaultOperations($entity);
$operations['questions'] = [
'title' => $this
->t('Questions'),
'weight' => 101,
'url' => Url::fromRoute('quiz.questions', [
'quiz' => $entity
->id(),
]),
];
$operations['results'] = [
'title' => $this
->t('Results'),
'weight' => 102,
'url' => Url::fromRoute('view.quiz_results.list', [
'quiz' => $entity
->id(),
]),
];
return $operations;
}