ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
CertificateService.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26
28{
29 public function __construct(private Container $dic)
30 {
31 if (!isset($this->dic[UserCertificateApiInterface::class])) {
32 $this->dic[UserCertificateApiInterface::class] = static function (Container $c): UserCertificateApiInterface {
33 return new UserCertificateAPI();
34 };
35 }
36 }
37
39 {
40 return $this->dic[UserCertificateApiInterface::class];
41 }
42}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:36
$c
Definition: deliver.php:25
$dic
Definition: ltiresult.php:33