19 declare(strict_types=1);
44 public function clipboard(): Clipboard\ClipboardManager
46 return self::$instance[
"clipboard"] ??=
new Clipboard\ClipboardManager(
47 $this->repo_service->clipboard()
51 public function mediapool(
int $obj_id): MediaPoolManager
53 return self::$instance[
"mediapool"][$obj_id] ??=
new MediaPoolManager(
59 public function tree(
int $mep_obj_id): MediaPoolTree
61 return self::$instance[
"tree"][$mep_obj_id] ??=
new MediaPoolTree($mep_obj_id);
71 return self::$instance[
"settings"] ??=
new SettingsManager(
initDomainServices(\ILIAS\DI\Container $DIC)
__construct(Container $DIC, protected InternalRepoService $repo_service, protected InternalDataService $data_service)
trait GlobalDICDomainServices