Perdon pero, que tiene que ver eso con mi pregunta inicial? Si ese es un ejemplo hipotetico de MVC.. yo ni siquiera estoy haciendo un MVC(asi se maneja bien el modelo MVC, el controlador y la vista tienen que compartir el modelo, esa seria la forma correcta del MVC convencional que no se suele usar). Y ya explique que queria hacer..
si tengo esto
y la funcion "$metodo" es..
al no necesitar $argumento.. estoy generando un error.... estoy llamando a un metodo(
public function "$metodo"() { ... }) con un argumento(
$metodo($argumento);) cuando no lo necesita...