Fix Issue #2598, or at least the scattered autoload files

Fixed an issue that would lead to scattered autoloading files when the namespace is a numeric, which is the case when defining files : `files: [ 'file1.php', 'file2.php' ]`.

This is a partial response to the Issue #2598.