protected function LearningPathAchievementController::build_training in Opigno Learning path 8
Same name and namespace in other branches
- 3.x src/Controller/LearningPathAchievementController.php \Drupal\opigno_learning_path\Controller\LearningPathAchievementController::build_training()
Returns training array.
Parameters
\Drupal\group\Entity\GroupInterface $group: Group.
Return value
array Training array.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
File
- src/
Controller/ LearningPathAchievementController.php, line 964
Class
- LearningPathAchievementController
- Class LearningPathAchievementController.
Namespace
Drupal\opigno_learning_path\ControllerCode
protected function build_training(GroupInterface $group) {
return [
'#theme' => 'opigno_learning_path_training',
'#label' => $group
->label(),
'timeline' => $this
->build_training_timeline($group),
'info' => [
'#theme' => 'opigno_learning_path_training_timeline_info',
'#label' => t('Timeline'),
'#text' => t('In your timeline are shown only successfully passed mandatory steps from your training'),
],
'summary' => $this
->build_training_summary($group),
'details' => [
'#theme' => 'opigno_learning_path_training_details',
'#group_id' => $group
->id(),
],
];
}