function PackageManagerRequirementsHooks::checkSettings
Check that package manager has an explicit setting to allow installation.
Parameters
array $requirements: The requirements array that has been processed so far.
Return value
array Requirements array.
See also
hook_runtime_requirements
hook_update_requirements
2 calls to PackageManagerRequirementsHooks::checkSettings()
- PackageManagerRequirementsHooks::runtime in core/
modules/ package_manager/ src/ Hook/ PackageManagerRequirementsHooks.php - Implements hook_runtime_requirements().
- PackageManagerRequirementsHooks::update in core/
modules/ package_manager/ src/ Hook/ PackageManagerRequirementsHooks.php - Implements hook_update_requirements().
File
-
core/
modules/ package_manager/ src/ Hook/ PackageManagerRequirementsHooks.php, line 88
Class
- PackageManagerRequirementsHooks
- Requirements checks for Package Manager.
Namespace
Drupal\package_manager\HookCode
public function checkSettings($requirements) : array {
if (Settings::get('testing_package_manager', FALSE) === FALSE) {
$requirements['testing_package_manager'] = [
'title' => 'Package Manager',
'description' => $this->t("Package Manager is available for early testing. To install the module set the value of 'testing_package_manager' to TRUE in your settings.php file."),
'severity' => REQUIREMENT_ERROR,
];
}
return $requirements;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.