function hosting_platform_composer_git_drush_context_import in Aegir Deploy 7.3
Implements hook_drush_context_import().
File
- modules/
platform_composer_git/ hosting_platform_composer_git.drush.inc, line 29 - Provision hooks to store data in the platform context/alias.
Code
function hosting_platform_composer_git_drush_context_import($context, &$node) {
if ($context->type == 'platform') {
foreach ([
'composer_git_path',
'composer_git_project_url',
'composer_git_version',
] as $option) {
if (isset($context->{$option}) && !empty($context->{$option})) {
$field = 'field_' . $option;
$node->{$field}[$node->language][0]['value'] = $context->{$option};
}
if ($option == 'composer_git_version' && empty($node->{$field}[$node->language][0]['value'])) {
$node->{$field}[$node->language][0]['value'] = 'master';
}
}
}
}