Classes de carregamento automático do compositor não encontradas
Eu tenho uma estrutura de pastas como:
includes/
libraries/
Classes/
Contact/
Contact.php
ContactController.php
admin/
controllers/
contact/
edit.php
Contact.php é a minha classe do arquivo que estou tentando usar. O arquivo contém.
<?php
namespace Classes;
class Contact {
function __construct() {
die('here');
}
}
Eu tenho meu arquivo composer.json como:
{
"autoload": {
"psr-4": {
"Classes\\": "includes/libraries/Classes/"
}
},
}
O arquivo no qual estou tentando usar a classe Contact éedit.php
dentro doadmin/controllers/contact/
pasta. Minhasedit.php
arquivo é como:
<?php
use Classes\Contact;
$contact = new Contact();
var_dump($contact);
Este arquivo tem ovendor/autoload.php
arquivo incluído, mas não consigo fazê-lo usar a classe?