ILIAS  release_7 Revision v7.30-3-g800a261c036
AbstractPluginProvider.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
21
24
30{
35
39 public function __construct(Container $dic)
40 {
42 $this->identification_provider = $dic->globalScreen()->identification()->plugin($this->getPluginID(), $this);
43 }
44
48 abstract public function getPluginID() : string;
49
53 public function id() : PluginIdentificationProvider
54 {
56 }
57}
An exception for terminatinating execution or to throw for unit testing.
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:19
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc