Credo di aver trovato il " problema " , In \src\Models\Upload c'è questa funzione
protected static function getNextName($file, $directory)
{
$extension = self::getInfo($file)['extension'];
$extension = strtolower($extension);
// Controllo sulle estensioni permesse
$allowed = self::isSupportedType($extension);
if (!$allowed) {
return false;
}
do {
$filename = random_string().'.'.$extension;
} while (file_exists($directory.'/'.$filename));
return $filename;
}
Perché il filename dell'xml viene creato utilizzando metodo " random_string()' ? Non dovrebbe avere il valore della variabile $file che viene passata al metodo ? Sostituendo random_string() col suddetto valore l'xml viene generato correttamente.
Grazie