function hosting_platform_composer_hosting_platform_context_options in Aegir Deploy 7.3
Implements hook_hosting_TASK_OBJECT_context_options().
File
- modules/
platform_composer/ hosting_platform_composer.drush.inc, line 10 - Provision hooks to store data in the platform context/alias.
Code
function hosting_platform_composer_hosting_platform_context_options(&$task) {
if ($task->ref->type == 'platform') {
foreach ([
'composer_project_path',
'composer_project_package',
'composer_project_version',
] as $option) {
$field = 'field_' . $option;
if (isset($task->ref->{$field}) && !empty($task->ref->{$field})) {
$task->context_options[$option] = $task->ref->{$field}[$task->ref->language][0]['value'];
}
}
}
}