trait ServiceResourceOptionsTrait in Services 8.4
Same name and namespace in other branches
- 9.0.x src/ServiceResourceOptionsTrait.php \Drupal\services\ServiceResourceOptionsTrait
Trait \Drupal\services\ServiceResourceOptionsTrait.
Hierarchy
- trait \Drupal\services\ServiceResourceOptionsTrait
2 files declare their use of ServiceResourceOptionsTrait
- ServiceResourceConfigForm.php in src/
Form/ ServiceResourceConfigForm.php - ServiceSettingsForm.php in src/
Form/ ServiceSettingsForm.php
File
- src/
ServiceResourceOptionsTrait.php, line 8
Namespace
Drupal\servicesView source
trait ServiceResourceOptionsTrait {
/**
* Get HTTP authentication options.
*
* @return array
* An array of HTTP authentication options.
*/
protected function getAuthOptions() {
$options = array_keys(\Drupal::service('authentication_collector')
->getSortedProviders());
return array_combine($options, $options);
}
/**
* Get HTTP format options.
*
* @return array
* An array of HTTP serializer format options.
*/
protected function getFormatOptions() {
$formats = \Drupal::getContainer()
->getParameter('serializer.formats');
return array_combine($formats, $formats);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ServiceResourceOptionsTrait:: |
protected | function | Get HTTP authentication options. | |
ServiceResourceOptionsTrait:: |
protected | function | Get HTTP format options. |