/** * Tell the module to init info about itself. * * Check it's still valid-ish and has files and an info file. * The dir may have gone away in the meantime. * * @param $module * * @return Module */ public function runContentScan(Module $module) { if (!is_dir($module->getLocation())) { error_log('Module Directory has gome missing.'); $module->addStatus('content:failed-missing'); } else { $filecount = $module->getFilecount(); $this->log("{$module->name} filecount is {$filecount}"); $codefilecount = $module->getCodeFilecount($this->options['extensions']); $this->log("{$module->name} codefilecount is {$codefilecount}"); $module->addStatus('content:processed'); } return $module; }