Elgg  Version master
DefaultPluginBootstrap.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Elgg;
4 
12 
16  public function load() {
17  }
18 
22  public function boot() {
23  }
24 
28  public function init() {
29  }
30 
34  public function ready() {
35  }
36 
40  public function shutdown() {
41  }
42 
46  public function upgrade() {
47  }
48 
52  public function activate() {
53  }
54 
58  public function deactivate() {
59  }
60 }
deactivate()
{Executed when plugin is deactivated, after &#39;deactivate&#39;, &#39;plugin&#39; event.void}
activate()
{Executed when plugin is activated, after &#39;activate&#39;, &#39;plugin&#39; event.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...
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...