From e9449e45730bc4218671929a4096ab695b4436bd Mon Sep 17 00:00:00 2001 From: nik-os Date: Mon, 21 Mar 2016 18:14:48 +0200 Subject: [PATCH] update loadig modules --- src/Core.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/Core.php b/src/Core.php index 863f143..11cd97b 100644 --- a/src/Core.php +++ b/src/Core.php @@ -429,29 +429,25 @@ public function composer($dependencyFilePath = null) ) ); - $modulesToLoad = array(); - // Iterate requirements foreach ($composerModules as $requirement => $parameters) { - $modulesToLoad[__SAMSON_CWD__ . __SAMSON_VENDOR_PATH . $requirement] = array_merge( - is_array($parameters) ? $parameters : array($parameters), - array('module_id' => $requirement) + $this->load(__SAMSON_CWD__ . __SAMSON_VENDOR_PATH . $requirement, + array_merge( + is_array($parameters) ? $parameters : array($parameters), + array('module_id' => $requirement) + ) ); } $localModulesPath = '../src'; - + ResourceMap::get('cache'); $resourceMap = ResourceMap::get($localModulesPath); foreach ($resourceMap->modules as $moduleFile) { $modulePath = str_replace(realpath($localModulesPath), '', $moduleFile[1]); $modulePath = explode('/', $modulePath); $modulePath = $localModulesPath.'/'.$modulePath[1]; - $modulesToLoad[$modulePath] = array(); - } - - foreach($modulesToLoad as $path => $parameters) { - $this->load($path, $parameters); + $this->load($modulePath, $parameters); } // Create local module and set it as active