ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
AbstractPluginProvider.php
Go to the documentation of this file.
2 
5 
11 abstract class AbstractPluginProvider extends AbstractProvider implements PluginProvider
12 {
13 
18 
19 
23  public function __construct(Container $dic)
24  {
25  parent::__construct($dic);
26  $this->identification_provider = $dic->globalScreen()->identification()->plugin($this->getPluginID(), $this);
27  }
28 
29 
33  abstract public function getPluginID() : string;
34 
35 
39  public function id() : PluginIdentificationProvider
40  {
42  }
43 }
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:17
__construct(Container $dic, ilPlugin $plugin)