Línea 198... |
Línea 198... |
198 |
* Get the enabled communication providers and default provider according to the selected provider.
|
198 |
* Get the enabled communication providers and default provider according to the selected provider.
|
199 |
*
|
199 |
*
|
200 |
* @param string|null $selecteddefaulprovider
|
200 |
* @param string|null $selecteddefaulprovider
|
201 |
* @return array
|
201 |
* @return array
|
202 |
*/
|
202 |
*/
|
203 |
public static function get_enabled_providers_and_default(string $selecteddefaulprovider = null): array {
|
203 |
public static function get_enabled_providers_and_default(?string $selecteddefaulprovider = null): array {
|
204 |
$communicationproviders = self::get_communication_plugin_list_for_form();
|
204 |
$communicationproviders = self::get_communication_plugin_list_for_form();
|
205 |
$defaulprovider = processor::PROVIDER_NONE;
|
205 |
$defaulprovider = processor::PROVIDER_NONE;
|
206 |
if (!empty($selecteddefaulprovider) && array_key_exists($selecteddefaulprovider, $communicationproviders)) {
|
206 |
if (!empty($selecteddefaulprovider) && array_key_exists($selecteddefaulprovider, $communicationproviders)) {
|
207 |
$defaulprovider = $selecteddefaulprovider;
|
207 |
$defaulprovider = $selecteddefaulprovider;
|
208 |
}
|
208 |
}
|