ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
UserCertificateApiInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Certificate\API;
22
31
33{
39 public function getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack = []): array;
40
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}
getUserCertificateData(UserDataFilter $filter, array $ilCtrlStack=[])
certificateCriteriaMetForGivenTemplate(int $usr_id, ilCertificateTemplate $template)
getUserCertificateDataMaxCount(UserDataFilter $filter)
certificateCriteriaMet(int $usr_id, int $obj_id)