22 ilTrackingLearningHistoryProvider::class,
23 ilBadgeLearningHistoryProvider::class,
24 ilCourseLearningHistoryProvider::class,
25 ilFirstLoginLearningHistoryProvider::class,
26 ilCertificateLearningHistoryProvider::class,
27 ilSkillLearningHistoryProvider::class
45 public function getAllProviders($active_only =
false, $user_id = null)
50 $user_id = $this->service->user()->getId();
55 $providerInstance =
new $provider($user_id, $this->service->factory(), $this->service->language());
56 if (!$active_only || $providerInstance->isActive()) {
__construct($service)
Constructor.
Learning history providers factory.