|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
A certicate template repository which caches results of query commands List of cached results (other queries are not cached yet): More...
Inheritance diagram for ilCachedCertificateTemplateRepository:
Collaboration diagram for ilCachedCertificateTemplateRepository:Public Member Functions | |
| __construct (private readonly ilCertificateTemplateRepository $wrapped) | |
| save (ilCertificateTemplate $certificateTemplate) | |
| updateActivity (ilCertificateTemplate $certificateTemplate, bool $currentlyActive) | |
| fetchTemplate (int $templateId) | |
| fetchCertificateTemplatesByObjId (int $objId) | |
| fetchCurrentlyUsedCertificate (int $objId) | |
| fetchCurrentlyActiveCertificate (int $objId) | |
| fetchPreviousCertificate (int $objId) | |
| deleteTemplate (int $templateId, int $objectId) | |
| activatePreviousCertificate (int $objId) | |
| fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress (bool $isGlobalLpEnabled, ?int $forRefId=null) | |
| fetchFirstCreatedTemplate (int $objId) | |
Static Protected Attributes | |
| static array | $crs_certificates_without_lp = [] |
A certicate template repository which caches results of query commands List of cached results (other queries are not cached yet):
Definition at line 26 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::__construct | ( | private readonly ilCertificateTemplateRepository | $wrapped | ) |
Definition at line 31 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::activatePreviousCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 75 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::deleteTemplate | ( | int | $templateId, |
| int | $objectId | ||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 70 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress | ( | bool | $isGlobalLpEnabled, |
| ?int | $forRefId = null |
||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 80 of file class.ilCachedCertificateTemplateRepository.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilCachedCertificateTemplateRepository::fetchCertificateTemplatesByObjId | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 50 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchCurrentlyActiveCertificate | ( | int | $objId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 60 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchCurrentlyUsedCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 55 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchFirstCreatedTemplate | ( | int | $objId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 97 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchPreviousCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 65 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::fetchTemplate | ( | int | $templateId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 45 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::save | ( | ilCertificateTemplate | $certificateTemplate | ) |
Implements ilCertificateTemplateRepository.
Definition at line 35 of file class.ilCachedCertificateTemplateRepository.php.
| ilCachedCertificateTemplateRepository::updateActivity | ( | ilCertificateTemplate | $certificateTemplate, |
| bool | $currentlyActive | ||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 40 of file class.ilCachedCertificateTemplateRepository.php.
|
staticprotected |
Definition at line 29 of file class.ilCachedCertificateTemplateRepository.php.