Kāds var izskaidrot? :shura:


$this->modules()->getMethod('cms')->loadModule('index'); // fatal error, cannot redeclare class (it kā nebūtu pamanijis to checku, kurā pārbauda, ka jau ir ielādēts)
$this->modules()->loadModule('index'); // false, kā jābūt, jo modulis jau ir ielādēts


iekš loadModule() funkcijas ir pārbaude, vai modulis ir ielādēts.


           public function loadModule($moduleName)
               {
                   if (!isset($this->loaded[$moduleName]))
                       {
                           $moduleInfo = $this->load($moduleName);

                           if (class_exists($moduleInfo['class']))
                               {
                                   $this->loaded[$moduleName] = true;
                                   $module = new $moduleInfo['class'](false);
                                   $this->storeMethod($moduleName, $module);
                                   return $module;
                               }
                           else
                               {
                                   return false;
                               }
                       }
                   else
                       {
                           return false;
                       }
               }


Nav jau tā, ka tas vispār jebko maina, bet still. :shura: