Calling all Drupal developers!
Help us get this on the first page of Digg. DIGG NOW!
Help us get this on the first page of Digg. DIGG NOW!
drush_pm_get_package_handler()
contributions/drush/drush_pm/drush_pm.module, line 313
Find a module handler
<?php
function drush_pm_get_package_handler() {
$package_handlers = module_invoke_all('drush_pm_package_handler');
if (empty($package_handlers)) {
drush_die(t("No package handlers found."));
}
$handler = drush_get_option('handler');
// See if we have the full handler provided
if (array_search($handler, $package_handlers)) {
return $handler;
}
// Allow a shortcut for any functions named drush_pm_*
if (array_search('drush_pm_'. $handler, $package_handlers)) {
return 'drush_pm_'. $handler;
}
// Fallback on the first provided handler (from the lightest module)
return $package_handlers[0];
}
?>