ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
UserCertificateApiInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Certificate\API;
22 
31 
33 {
39  public function getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack = []): array;
40 
41  public function getUserCertificateDataMaxCount(UserDataFilter $filter): int;
42 
48  public function certificateCriteriaMetForGivenTemplate(int $usr_id, ilCertificateTemplate $template): void;
49 
57  public function certificateCriteriaMet(int $usr_id, int $obj_id): void;
58 
59  public function isActiveCertificateTemplateAvailableFor(int $obj_id): bool;
60 }
certificateCriteriaMetForGivenTemplate(int $usr_id, ilCertificateTemplate $template)
getUserCertificateDataMaxCount(UserDataFilter $filter)
certificateCriteriaMet(int $usr_id, int $obj_id)
getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack=[])