He leído el manual al respecto, y he entendido vuestras explicaciones, pero sigo sin poder hacerlo.
El caso es el siguiente.
-Desde el index llamo a un módulo y un método con o sin unos argumentos. Dicho index inicia el spl_autoload_register();
-Cada módulo tiene el namespace module, porque están en la carpeta module.
-Cada módulo instancia a otras clases utilizando los namespaces de otras clases y para presentar la información procesada instancia a un controlador frontend para que llame a su html correspondiente.
-Todos los html tienen el namespace html porque están en la carpeta html.
-Si quiero evitar tener que crear un archivo para cada html de un modulo (porque quiero poder representar varios casos de salida al usuario) en un mismo archivo debo establecer el namespace html y definir varias funciones.
-El problema está, en que cuando el frontend busca por el namespace html y la función dada no lo realiza.
Este es el código del frontcontroller
Código PHP:
Ver original<?php
namespace controller;
class FrontEnd{
public function invoke($func){
}
}
?>
El retorno es que la función no existe.