public function SalesforceCommands::listResources in Salesforce Suite 8.4
Same name and namespace in other branches
- 8.3 src/Commands/SalesforceCommands.php \Drupal\salesforce\Commands\SalesforceCommands::listResources()
- 5.0.x src/Commands/SalesforceCommands.php \Drupal\salesforce\Commands\SalesforceCommands::listResources()
Lists the resources available for the current API version.
@command salesforce:list-resources @aliases sflr,sf-list-resources @field-labels resource: Resource url: URL @default-fields resource,url
Return value
\Consolidation\OutputFormatters\StructuredData\RowsOfFields|null The resources, or null if resources failed to load.
File
- src/
Commands/ SalesforceCommands.php, line 445
Class
- SalesforceCommands
- A Drush commandfile.
Namespace
Drupal\salesforce\CommandsCode
public function listResources() {
$resources = $this->client
->listResources();
if ($resources) {
foreach ($resources->resources as $resource => $url) {
$rows[$url] = [
'resource' => $resource,
'url' => $url,
];
}
$this
->output()
->writeln("The following resources are available:");
return new RowsOfFields($rows);
}
$this
->logger()
->error('Could not obtain a list of resources!');
}