/** * Perform upgrade * * @param boolean $isTestMode Flag OPTIONAL * @param array|null $filesToOverwrite List of custom files to overwrite OPTIONAL * * @return void */ public function upgrade($isTestMode = true, $filesToOverwrite = null) { parent::upgrade($isTestMode, $filesToOverwrite); if (!$isTestMode) { list($author, $name) = explode('\\', $this->getActualName()); if (!$this->isValid()) { \Includes\SafeMode::markModuleAsUnsafe($author, $name); } // Load fixtures if (!$this->isInstalled()) { $yaml = \Includes\Utils\ModulesManager::getModuleYAMLFile($author, $name); if (\Includes\Utils\FileManager::isFileReadable($yaml)) { \XLite\Core\Database::getInstance()->loadFixturesFromYaml($yaml); } } $this->updateDBRecords(); } }
/** * Perform upgrade * * @param boolean $isTestMode Flag OPTIONAL * @param array|null $filesToOverwrite List of custom files to overwrite OPTIONAL * * @return void */ public function upgrade($isTestMode = true, $filesToOverwrite = null) { parent::upgrade($isTestMode, $filesToOverwrite); if (!$isTestMode) { list($author, $name) = explode('\\', $this->getActualName()); if (!$this->isValid()) { \Includes\SafeMode::markModuleAsUnsafe($author, $name); } $this->updateDBRecords(); } }