No, non ho ancora risolto. Però ho fatto la seguente prova:
Ho preso tutto il codice presente nella include e l'ho inserito dentro la function della componente, quindi senza più richiamare la function della include. Il risultato è che ottengo lo stesso errore su le altre function che utilizzo nel codice copiato all'interno della function della classe.
Per intenderci riporto un esempio:
Classe xxxx{
function yyyy{
function aaaa{
..........
..........
..........
}
altro codice
.................
$variabile = function aaaa;
altro codice
.................
}
}
Il risultato è Cannot redeclare.......
Spero di essere stato chiaro.
ciao,
non so se hai risolto, ma la soluzione è semplice: metti l'include sotto if verificando se è già definito il simbolo (costante/classe...) che php ti dice di non poter ri-dichiarare.
ciao,
marco