ILIAS  release_8 Revision v8.24
UserCertificateAPI.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Certificate\API;
22
26
31{
33
35 {
36 if (null === $userCertificateRepository) {
37 global $DIC;
38
40 $DIC->database(),
41 $DIC->logger()->cert(),
42 $DIC->ctrl()
43 );
44 }
45 $this->userCertificateRepository = $userCertificateRepository;
46 }
47
55 public function getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack = []): array
56 {
57 return $this->userCertificateRepository->getUserData($filter, $ilCtrlStack);
58 }
59
61 {
62 return $this->userCertificateRepository->getUserCertificateDataMaxCount($filter);
63 }
64}
getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack=[])
__construct(?UserDataRepository $userCertificateRepository=null)
getUserCertificateDataMaxCount(UserDataFilter $filter)
global $DIC
Definition: feed.php:28