UNIMOODLE / moodle-mod_certifygen

GNU General Public License v3.0
1 stars 1 forks source link

Fully qualify classes import for external functions #5 #11

Closed juacas closed 2 months ago

juacas commented 3 months ago

solves #5

elena3ip commented 2 months ago

La forma de llamar a la clase external_api cambia a partir de la version 4.2. Hasta la 4.1 se hace con "use external_api", en cambio a partir de la 4.2 se hace con "use core_external\external_api;" Como el plugin debe ser compatible con la 4.1 creo que es mejor rechazar este pull request.

Dejo enlaces de un mismo fichero del core para ver que cambia la forma de llamarlo en las distintas versiones

https://github.com/moodle/moodle/blob/MOODLE_404_STABLE/lib/form/classes/external/dynamic_form.php https://github.com/moodle/moodle/blob/MOODLE_403_STABLE/lib/form/classes/external/dynamic_form.php https://github.com/moodle/moodle/blob/MOODLE_402_STABLE/lib/form/classes/external/dynamic_form.php https://github.com/moodle/moodle/blob/MOODLE_401_STABLE/lib/form/classes/external/dynamic_form.php

juacas commented 2 months ago

Subiré un nuevo PR