public function fix($module, $oConfig = null)
    {
        if ($oConfig !== null) {
            $this->setConfig($oConfig);
        }

        $moduleId = $module->getId();
        $this->needCacheClear = false;

        if ($this->init()) {
            $this->module = $module;
            $this->restoreModuleInformation($module, $moduleId);
        }
        $somethingWasFixed = $this->needCacheClear;
        $this->clearCache($module);
        return $somethingWasFixed;
    }
public function fix($module, $oConfig = null)
    {
        if ($oConfig !== null) {
            $this->setConfig($oConfig);
        }

        $moduleId = $module->getId();
        $this->needCacheClear = false;

        if ($this->init()) {
            $this->module = $module;
            $this->restoreModuleInformation($module, $moduleId);
        }
        $somethingWasFixed = $this->needCacheClear;
        $this->clearCache($module);
        return $somethingWasFixed;
    }
public function fix ( $ module , $ oConfig = null ) { if ( $ oConfig !== null ) { $ this -> setConfig ( $ oConfig ) ; } $ moduleId = $ module -> getId ( ) ; $ this -> needCacheClear = false ; if ( $ this -> init ( ) ) { $ this -> module = $ module ; $ this -> restoreModuleInformation ( $ module , $ moduleId ) ; } $ somethingWasFixed = $ this -> needCacheClear ; $ this -> clearCache ( $ module ) ; return $ somethingWasFixed ; }
Fix module states task runs version, extend, files, templates, blocks,
settings and events information fix tasks

@param Module      $module
@param Config|null $oConfig If not passed uses default base shop config
Fix module states task runs version extend files templates blocks settings and events information fix tasks