SoporteCategoría: SoporteError al llamar un método de forma dinámica
Edu ha preguntado hace 1 año

Hola, estoy registrando una acción con una llamada dinmaica a un metodo dinámico pero me da un error. El código en el config.php es este:

public $add_action = [
         [‘user_register’,__NAMESPACE__.»\APIController»,»Call»,10,2]     ];

 
y la declaración del método:
 

class APIController
    {
        public  function Call($userId = null, $userData = null){
              //código
       }
    }

Y el error que me da:
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function «VP\APIController» not found or invalid function name in /wp-includes/class-wp-hook.php:310
Stack trace: #0 /wp-includes/class-wp-hook.php(334):
 
 

1 respuestas
Carlos Herrera Staff ha respondido hace 1 año

prueba Asi:

   ["user_register",[__NAMESPACE__."\APIController","Call"],10,2]