- π¦πΊAustralia mstrelan
system_requirements()
is 1556 lines long so it's not immediately obvious which part this is referring to. If I've interpreted this correctly it's this part that needs updating:// Check the module's required modules. /** @var \Drupal\Core\Extension\Dependency $requirement */ foreach ($file->requires as $requirement) { $required_module = $requirement->getName(); // Check if the module exists. if (!isset($files[$required_module])) { $requirements["$extension_name-$required_module"] = [ 'title' => t('Unresolved dependency'), 'description' => t('@name requires this module.', ['@name' => $name]), 'value' => t('@required_name (Missing)', ['@required_name' => $required_module]), 'severity' => REQUIREMENT_ERROR, ]; continue; } // Check for an incompatible version. $required_file = $files[$required_module]; $required_name = $required_file->info['name']; // Remove CORE_COMPATIBILITY- only from the start of the string. $version = preg_replace('/^(' . \Drupal::CORE_COMPATIBILITY . '\-)/', '', $required_file->info['version'] ?? ''); if (!$requirement->isCompatible($version)) { $requirements["$extension_name-$required_module"] = [ 'title' => t('Unresolved dependency'), 'description' => t('@name requires this module and version. Currently using @required_name version @version', ['@name' => $name, '@required_name' => $required_name, '@version' => $version]), 'value' => t('@required_name (Version @compatibility required)', ['@required_name' => $required_name, '@compatibility' => $requirement->getConstraintString()]), 'severity' => REQUIREMENT_ERROR, ]; continue; } }
- πΊπΈUnited States nicxvan
Let's postpone on π [pp-3] Split up and refactor system_requirements() into OOP hooks Active
- π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
π [pp-3] Split up and refactor system_requirements() into OOP hooks Active is in