Proyectos de Subversion Moodle

Rev

Rev 11 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 1441
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
        }