Elgg  Version 3.0
DefaultPluginBootstrap.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Elgg;
4 
12 
16  public function load() {
17 
18  }
19 
23  public function boot() {
24 
25  }
26 
30  public function init() {
31 
32  }
33 
37  public function ready() {
38 
39  }
40 
44  public function shutdown() {
45 
46  }
47 
51  public function upgrade() {
52 
53  }
54 
58  public function activate() {
59 
60  }
61 
65  public function deactivate() {
66 
67  }
68 }
deactivate()
{Executed when plugin is deactivated, after &#39;deactivate&#39;, &#39;plugin&#39; event and before deactivate...
activate()
{Executed when plugin is activated, after &#39;activate&#39;, &#39;plugin&#39; event and before activate.php is included.void}
shutdown()
{Executed during &#39;shutdown&#39;, &#39;system&#39; event.Allows the plugin to implement logic during shutdownvoid}...
boot()
{Executed during &#39;plugins_boot:before&#39;, &#39;system&#39; event.Allows the plugin to register handlers for &#39;pl...
init()
{Executed during &#39;init&#39;, &#39;system&#39; event.Allows the plugin to implement business logic and register al...
Configuration exception.
ready()
{Executed during &#39;ready&#39;, &#39;system&#39; event.Allows the plugin to implement logic after all plugins are i...
upgrade()
{Registered as handler for &#39;upgrade&#39;, &#39;system&#39; event.Allows the plugin to implement logic during syst...
Plugin bootstrap.
Null plugin boostrap for plugins not defining &#39;bootstrap&#39; in their elgg-plugin.php Can also be extend...
load()
{Executed during &#39;plugins_load&#39;, &#39;system&#39; event.Allows the plugin to require additional files...