ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
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:38