drupal_check_incompatibility($v, $current_version)
Checks whether a version is compatible with a given dependency.
Parameters
$v: A parsed dependency structure e.g. from ModuleHandler::parseDependency().
$current_version: The version to check against (like 4.2).
Return value
NULL if compatible, otherwise the original dependency version string that caused the incompatibility.
See also
\Drupal\Core\Extension\ModuleHandler::parseDependency()
File
- core/includes/common.inc, line 1202
- Common functions that many Drupal modules will need to reference.
Code
1 2 3 4 5 6 7 8 9 | function drupal_check_incompatibility( $v , $current_version ) { if (! empty ( $v [ 'versions' ])) { foreach ( $v [ 'versions' ] as $required_version ) { if ((isset( $required_version [ 'op' ]) && !version_compare( $current_version , $required_version [ 'version' ], $required_version [ 'op' ]))) { return $v [ 'original_version' ]; } } } } |
Please login to continue.