19 declare(strict_types=1);
41 if (
true === $this->activeValidator->validate()) {
42 $objectIdsWithUserCertificate = $this->userCertificateRepository->fetchUserIdsWithCertificateForObject($objectId);
43 self::$certificates[$objectId] = $objectIdsWithUserCertificate;
49 if (
false === array_key_exists($objId, self::$certificates)) {
53 if (
true === in_array($userId, self::$certificates[$objId],
true)) {
isPreloaded(int $objId, int $userId)
preLoadDownloadableCertificates(int $objectId)
static array $certificates
__construct(ilUserCertificateRepository $userCertificateRepository, ilCertificateActiveValidator $activeValidator)
ilCertificateActiveValidator $activeValidator
ilUserCertificateRepository $userCertificateRepository