function ctools_drush_export_op in Chaos Tool Suite (ctools) 7
Iterate through exportable object names, load them, and pass each object to the correct op function.
Parameters
$op:
$table_name:
$exportables:
1 call to ctools_drush_export_op()
- ctools_drush_export_op_command in drush/
ctools.drush.inc - Drush callback: Acts as the hub for all op commands to keep all arg handling etc in one place.
File
- drush/
ctools.drush.inc, line 521 - CTools Drush commands.
Code
function ctools_drush_export_op($op = '', $table_name = '', $exportables = NULL) {
$objects = ctools_export_crud_load_multiple($table_name, array_keys($exportables));
$function = '_ctools_drush_export_' . $op;
if (function_exists($function)) {
foreach ($objects as $object) {
$function($table_name, $object);
}
}
else {
drush_log(dt('CTools CRUD function !function doesn\'t exist.', array(
'!function' => $function,
)), 'error');
}
}