You are here

function drush_salesforce_sf_list_resources in Salesforce Suite 7.3

Same name and namespace in other branches
  1. 8.4 salesforce.drush.inc \drush_salesforce_sf_list_resources()
  2. 8.3 salesforce.drush.inc \drush_salesforce_sf_list_resources()
  3. 5.0.x salesforce.drush.inc \drush_salesforce_sf_list_resources()

List the resources available for the specified API version.

This command provides the name and URI of each resource.

File

./salesforce.drush.inc, line 99
Drush integration for Salesforce.

Code

function drush_salesforce_sf_list_resources() {
  $salesforce = _drush_salesforce_drush_get_api();
  $resources = $salesforce
    ->listResources();
  if ($resources) {
    $items[] = array(
      'Resource',
      'URL',
    );
    foreach ($resources as $resource => $url) {
      $items[] = array(
        $resource,
        $url,
      );
    }
    drush_print("The following resources are available:\n");
    drush_print_table($items);
  }
  else {
    drush_log('Could not obtain a list of resources!', 'error');
  }
}