Elgg
Version master
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
10
abstract
class
PluginBootstrap
implements
PluginBootstrapInterface
{
11
15
protected
$plugin
;
16
20
protected
$dic
;
21
28
public
function
__construct
(\
ElggPlugin
$plugin
,
PublicContainer
$dic) {
29
$this->plugin =
$plugin
;
30
$this->dic = $dic;
31
}
32
36
public
function
elgg
() {
37
return
$this->dic;
38
}
39
43
public
function
plugin
() {
44
return
$this->plugin
;
45
}
46
}
$plugin
$plugin
Definition:
set_priority.php:16
Elgg\PluginBootstrap\__construct
__construct(\ElggPlugin $plugin, PublicContainer $dic)
Constructor.
Definition:
PluginBootstrap.php:28
Elgg\PluginBootstrap\plugin
plugin()
{Returns plugin entity this bootstrap is related to.ElggPlugin}
Definition:
PluginBootstrap.php:43
Elgg\PluginBootstrap\$plugin
$plugin
Definition:
PluginBootstrap.php:15
ElggPlugin
Elgg\PluginBootstrap\elgg
elgg()
{Returns Elgg's public DI container.PublicContainer}
Definition:
PluginBootstrap.php:36
Elgg\Di\PublicContainer
Definition:
PublicContainer.php:28
Elgg
Definition:
ActionsService.php:3
Elgg\PluginBootstrap
Plugin bootstrap.
Definition:
PluginBootstrap.php:10
Elgg\PluginBootstrap\$dic
$dic
Definition:
PluginBootstrap.php:20
Elgg\PluginBootstrapInterface
Plugin bootstrap interface.
Definition:
PluginBootstrapInterface.php:11
PublicContainer
Generated on Mon Mar 27 2023 00:01:46 for Elgg by
1.8.11