function drush_salesforce_sf_list_objects in Salesforce Suite 5.0.x
Same name and namespace in other branches
- 8.4 salesforce.drush.inc \drush_salesforce_sf_list_objects()
- 8.3 salesforce.drush.inc \drush_salesforce_sf_list_objects()
- 7.3 salesforce.drush.inc \drush_salesforce_sf_list_objects()
List Salesforce objects.
This command lists Salesforce objects that are available in your organization and available to the logged-in user.
File
- ./
salesforce.drush.inc, line 283 - Drush integration for Salesforce.
Code
function drush_salesforce_sf_list_objects() {
_drush_salesforce_deprecated();
$salesforce = \Drupal::service('salesforce.client');
if ($objects = $salesforce
->objects()) {
print_r($objects);
drush_print('The following objects are available in your organization and available to the logged-in user.');
$rows[] = [
'Name',
'Label',
'Label Plural',
];
foreach ($objects as $object) {
$rows[] = [
$object['name'],
$object['label'],
$object['labelPlural'],
];
}
drush_print_table($rows, TRUE);
}
else {
drush_log('Could not load any information about available objects.', 'error');
}
}