<?php

namespace Elgg;

/**
 * Null plugin boostrap for plugins not defining 'bootstrap' in their elgg-plugin.php
 * Can also be extended by plugin developers when only needing a limited subset of the bootstrap functions
 *
 * NOTE: This class should never implement any code in it's functions
 */
class DefaultPluginBootstrap extends PluginBootstrap {

	/**
	 * {@inheritdoc}
	 */
	public function load() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function boot() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function init() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function ready() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function shutdown() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function upgrade() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function activate() {

	}

	/**
	 * {@inheritdoc}
	 */
	public function deactivate() {

	}
}
