Code Duplication    Length = 14-14 lines in 2 locations

Dramiel.php 2 locations

@@ 81-94 (lines=14) @@
78
$pluginDirs = array("src/plugins/onTick/*.php");
79
$logger->info("Loading background plugins");
80
$plugins = array();
81
foreach ($pluginDirs as $dir) {
82
    foreach (glob($dir) as $plugin) {
83
        // Only load the plugins we want to load, according to the config
84
        if (!in_array(str_replace(".php", "", basename($plugin)), $config["enabledPlugins"])) {
85
            continue;
86
        }
87
88
        require_once($plugin);
89
        $fileName = str_replace(".php", "", basename($plugin));
90
        $p = new $fileName();
91
        $p->init($config, $discord, $logger);
92
        $pluginsT[] = $p;
93
    }
94
}
95
// Number of plugins loaded
96
$logger->info("Loaded: " . count($pluginsT) . " background plugins");
97
@@ 102-115 (lines=14) @@
99
$pluginDirs = array("src/plugins/onMessage/*.php");
100
$logger->addInfo("Loading in chat plugins");
101
$plugins = array();
102
foreach ($pluginDirs as $dir) {
103
    foreach (glob($dir) as $plugin) {
104
        // Only load the plugins we want to load, according to the config
105
        if (!in_array(str_replace(".php", "", basename($plugin)), $config["enabledPlugins"])) {
106
            continue;
107
        }
108
109
        require_once($plugin);
110
        $fileName = str_replace(".php", "", basename($plugin));
111
        $p = new $fileName();
112
        $p->init($config, $discord, $logger);
113
        $plugins[] = $p;
114
    }
115
}
116
117
// Number of chat plugins loaded
118
$logger->addInfo("Loaded: " . count($plugins) . " chat plugins");