Acredito que o meu prefixo não esta conseguindo encontrar o diretório até o arquivo Cadastro.php
<?php
spl_autoload_register(function($classe) {
$prefixo = "App\\";
$diretorio = __DIR__ . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR;
if(strncmp($prefixo, $classe, strlen($prefixo)) !== 0) {
return;
};
$namespace = substr($classe, strlen($prefixo));
$namespace_arquivo = str_replace('\\', DIRECTORY_SEPARATOR, $namespace);
$arquivo = $diretorio . $namespace_arquivo . '.php';
if(file_exists($arquivo)) {
return $arquivo;
}
});