Elgg
Version 3.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
PluginBootstrap.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg
;
4
5
use
Elgg\Di\PublicContainer
;
6
use
ElggPlugin
;
7
11
abstract
class
PluginBootstrap
implements
PluginBootstrapInterface
{
12
16
protected
$plugin
;
17
21
protected
$dic
;
22
29
public
function
__construct
(
ElggPlugin
$plugin
,
PublicContainer
$dic) {
30
$this->plugin =
$plugin
;
31
$this->dic = $dic;
32
}
33
37
public
function
elgg
() {
38
return
$this->dic;
39
}
40
44
public
function
plugin
() {
45
return
$this->plugin
;
46
}
47
}
$plugin
$plugin
Definition:
set_priority.php:16
Elgg\PluginBootstrap\__construct
__construct(ElggPlugin $plugin, PublicContainer $dic)
Constructor.
Definition:
PluginBootstrap.php:29
Elgg\PluginBootstrap\plugin
plugin()
{Returns plugin entity this bootstrap is related to.ElggPlugin}
Definition:
PluginBootstrap.php:44
Elgg\PluginBootstrap\$plugin
$plugin
Definition:
PluginBootstrap.php:16
ElggPlugin
Elgg\PluginBootstrap\elgg
elgg()
{Returns Elgg's public DI container.PublicContainer}
Definition:
PluginBootstrap.php:37
Elgg\Di\PublicContainer
Definition:
PublicContainer.php:45
Elgg
Configuration exception.
Elgg\PluginBootstrap
Plugin bootstrap.
Definition:
PluginBootstrap.php:11
Elgg\PluginBootstrap\$dic
$dic
Definition:
PluginBootstrap.php:21
Elgg\PluginBootstrapInterface
Plugin bootstrap interface.
Definition:
PluginBootstrapInterface.php:11
PublicContainer
Generated on Thu Jan 21 2021 00:00:21 for Elgg by
1.8.11