function drush_services_client_migrate_hooks in Services Client 7.2
Migrate old system hooks to new event system.
File
- ./
services_client.drush.inc, line 82 - Services client drush integration
Code
function drush_services_client_migrate_hooks() {
module_load_include('inc', 'services_client', 'services_client.legacy');
$name = drush_get_option('hook', NULL);
if (!empty($name)) {
$names = array(
$name,
);
}
else {
$names = db_query("SELECT name FROM {services_client_connection_hook}")
->fetchAllKeyed(0, 0);
}
foreach ($names as $name) {
$event = services_client_migrate_hook($name);
ctools_export_crud_delete('services_client_connection_event', $event);
ctools_export_crud_save('services_client_connection_event', $event);
drush_print(dt("@name migrated.", array(
'@name' => $event->name,
)));
}
}