trait ModuleDependencyMessageTrait (View source)

internal  The trait simply helps core classes that display user messages regarding missing or incompatible module dependencies share exact same wording and markup.
 

Messages for missing or incompatible dependencies on modules.

Methods

string|null
checkDependencyMessage(array $modules, string $dependency, Dependency $dependency_object)

Provides messages for missing modules or incompatible dependencies.

Details

string|null checkDependencyMessage(array $modules, string $dependency, Dependency $dependency_object)

Provides messages for missing modules or incompatible dependencies.

Parameters

array $modules

The list of existing modules.

string $dependency

The module dependency to check.

Dependency $dependency_object

Dependency object used for comparing version requirement data.

Return Value

string|null

NULL if compatible, otherwise a string describing the incompatibility.