19declare(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)) {
ilCertificateActiveValidator $activeValidator
preLoadDownloadableCertificates(int $objectId)
__construct(ilUserCertificateRepository $userCertificateRepository, ilCertificateActiveValidator $activeValidator)
isPreloaded(int $objId, int $userId)
static array $certificates
ilUserCertificateRepository $userCertificateRepository