mirror of
https://github.com/Mibew/mibew.git
synced 2025-02-08 00:34:42 +03:00
Use autoload for \Mibew\PluginManager class
This commit is contained in:
parent
c76dbeab05
commit
98c96a7c81
@ -30,7 +30,7 @@ session_start();
|
|||||||
require_once(MIBEW_FS_ROOT.'/libs/config.php');
|
require_once(MIBEW_FS_ROOT.'/libs/config.php');
|
||||||
|
|
||||||
// Include some classes
|
// Include some classes
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php');
|
require_once(MIBEW_FS_ROOT.'/libs/classes/Mibew/PluginManager.php');
|
||||||
|
|
||||||
// Include common functions
|
// Include common functions
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/common/constants.php');
|
require_once(MIBEW_FS_ROOT.'/libs/common/constants.php');
|
||||||
|
@ -30,7 +30,7 @@ session_start();
|
|||||||
require_once(MIBEW_FS_ROOT.'/libs/config.php');
|
require_once(MIBEW_FS_ROOT.'/libs/config.php');
|
||||||
|
|
||||||
// Include some classes
|
// Include some classes
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php');
|
require_once(MIBEW_FS_ROOT.'/libs/classes/Mibew/PluginManager.php');
|
||||||
|
|
||||||
// Include common functions
|
// Include common functions
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/common/constants.php');
|
require_once(MIBEW_FS_ROOT.'/libs/common/constants.php');
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
namespace Mibew;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manage plugins
|
* Manage plugins
|
||||||
*/
|
*/
|
||||||
@ -30,7 +32,7 @@ Class PluginManager {
|
|||||||
* Returns plugin object
|
* Returns plugin object
|
||||||
*
|
*
|
||||||
* @param string $plugin_name
|
* @param string $plugin_name
|
||||||
* @return Plugin
|
* @return \Mibew\Plugin
|
||||||
*/
|
*/
|
||||||
public static function getPlugin($plugin_name) {
|
public static function getPlugin($plugin_name) {
|
||||||
if (empty(self::$loaded_plugins[$plugin_name])) {
|
if (empty(self::$loaded_plugins[$plugin_name])) {
|
@ -15,6 +15,10 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// Import namespaces and classes of the core
|
||||||
|
use Mibew\PluginManager;
|
||||||
|
|
||||||
|
// Initialize libraries
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/common/converter.php');
|
require_once(MIBEW_FS_ROOT.'/libs/common/converter.php');
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/common/verification.php');
|
require_once(MIBEW_FS_ROOT.'/libs/common/verification.php');
|
||||||
|
|
||||||
|
@ -37,7 +37,6 @@ require_once(MIBEW_FS_ROOT.'/libs/common/autoload.php');
|
|||||||
spl_autoload_register('class_autoload');
|
spl_autoload_register('class_autoload');
|
||||||
|
|
||||||
// Include system classes
|
// Include system classes
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php');
|
|
||||||
require_once(MIBEW_FS_ROOT.'/libs/classes/plugin.php');
|
require_once(MIBEW_FS_ROOT.'/libs/classes/plugin.php');
|
||||||
|
|
||||||
// Include common libs
|
// Include common libs
|
||||||
@ -83,7 +82,7 @@ if (function_exists("date_default_timezone_set")) {
|
|||||||
|
|
||||||
if (! empty($plugins_list)) {
|
if (! empty($plugins_list)) {
|
||||||
// Variable $plugins_config defined in libs/config.php
|
// Variable $plugins_config defined in libs/config.php
|
||||||
PluginManager::loadPlugins($plugins_list);
|
\Mibew\PluginManager::loadPlugins($plugins_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user