Skip to content

Compatibility with 402+#24

Open
juacas wants to merge 1 commit intomainfrom
MOODLE_STABLE_402+
Open

Compatibility with 402+#24
juacas wants to merge 1 commit intomainfrom
MOODLE_STABLE_402+

Conversation

@juacas
Copy link
Copy Markdown
Contributor

@juacas juacas commented Jun 20, 2024

Como pull request para no alterar la rama main.

El cambio de nombre de la clase se mapea con class_alias

@juacas
Copy link
Copy Markdown
Contributor Author

juacas commented Jul 31, 2024

El error es: Class "external_api" not found.

La clase external_api no se carga automáticamente con el classloader cuando se usa desde un contexto como services.php

La solución es utilizar nombres completamente cualificados para las clases:

use core_external\external_api;
use core_external\external_description;
use core_external\external_function_parameters;
use core_external\external_multiple_structure;
use core_external\external_single_structure;
use core_external\external_value;

Comprobado y funcionando.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant