Elgg  Version 6.3
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 }
Null plugin boostrap for plugins not defining 'bootstrap' in their elgg-plugin.php Can also be extend...
boot()
{Executed during 'plugins_boot:before', 'system' event.Allows the plugin to register handlers for 'pl...
activate()
{Executed when plugin is activated, after 'activate', 'plugin' event.void}
deactivate()
{Executed when plugin is deactivated, after 'deactivate', 'plugin' event.void}
load()
{Executed during 'plugins_load', 'system' event.Allows the plugin to require additional files,...
shutdown()
{Executed during 'shutdown', 'system' event.Allows the plugin to implement logic during shutdownvoid}
ready()
{Executed during 'ready', 'system' event.Allows the plugin to implement logic after all plugins are i...
upgrade()
{Registered as handler for 'upgrade', 'system' event.Allows the plugin to implement logic during syst...
init()
{Executed during 'init', 'system' event.Allows the plugin to implement business logic and register al...
Plugin bootstrap.