protected function SalesforceMappingCommandsBase::doMappingNameOptions in Salesforce Suite 8.4
Same name and namespace in other branches
- 8.3 modules/salesforce_mapping/src/Commands/SalesforceMappingCommandsBase.php \Drupal\salesforce_mapping\Commands\SalesforceMappingCommandsBase::doMappingNameOptions()
- 5.0.x modules/salesforce_mapping/src/Commands/SalesforceMappingCommandsBase.php \Drupal\salesforce_mapping\Commands\SalesforceMappingCommandsBase::doMappingNameOptions()
Helper method to collect the choice from user, given a set of options.
1 call to SalesforceMappingCommandsBase::doMappingNameOptions()
- SalesforceMappingCommandsBase::interactMapping in modules/
salesforce_mapping/ src/ Commands/ SalesforceMappingCommandsBase.php - Collect a salesforce mapping interactively.
File
- modules/
salesforce_mapping/ src/ Commands/ SalesforceMappingCommandsBase.php, line 126
Class
- SalesforceMappingCommandsBase
- Shared command base for Salesforce Drush commands.
Namespace
Drupal\salesforce_mapping\CommandsCode
protected function doMappingNameOptions(Input $input, array $options, $message, $allOption = FALSE) {
$options = array_combine($options, $options);
if ($allOption) {
$options['ALL'] = $allOption;
}
if (!($answer = $this
->io()
->choice($message, $options))) {
throw new UserAbortException();
}
$input
->setArgument('name', $answer);
}