Olá,
Uma coisa que não percebi.
Inicialmente tínhamos o require utilizando a barra ' / ' require_once 'src/Modelo/Endereco.php'; (o meu sistema é windows e funciona).
Mas dentro da função do autoload utilizamos a instrução DIRECTORY_SEPARATOR que nos dá a barra certa para o sistema, que no caso do Windows é ' \ '.
As minha questão é:
Se já antes estávamos a fazer require utilizando ' / ' , mesmo no Windows, porque não podemos usar essas barras no autoload e temos de converter para ' \ '?
Obrigado