diff --git a/system/package.php b/system/package.php index e9586f2c..7719cec1 100644 --- a/system/package.php +++ b/system/package.php @@ -19,9 +19,9 @@ public static function load($packages) { foreach ((array) $packages as $package) { - if (file_exists($bootstrap = PACKAGE_PATH.$package.'/bootstrap'.EXT)) + if ( ! static::loaded($package) and file_exists($bootstrap = PACKAGE_PATH.$package.'/bootstrap'.EXT)) { - require_once $bootstrap; + require $bootstrap; } static::$loaded[] = $package;