ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.Service.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Export;
22
27{
28 protected static array $instance = [];
29 public function __construct()
30 {
31 }
32
33 public function internal(): InternalService
34 {
35 return self::$instance["internal"] ??= new InternalService();
36 }
37
38 public function domain(): ExternalDomainService
39 {
40 return self::$instance["domain"] ??= new ExternalDomainService(
41 $this->internal()->domain()
42 );
43 }
44
45}
static array $instance
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...