Ho una situazione che utilizza compositore per caricare una classe in un'app Silex.Autoload compositore non carica classe in Silex
Questa classe si trova in:
src/custom/UserProvider.php
Nel mio composer.json, ho aggiunto queste righe:
"autoload": {
"psr-0": {
"CustomNamespace": "src/custom/"
}
}
Dentro il mio file UserProvider.php, ho:
namespace CustomNamespace;
Quando ho eseguito aggiornamento compositore in console, questa linea è stata aggiungere ed al /vendor/composer/autoload_namespaces.php
'CustomNamespace' => $baseDir . '/src/custom/',
Ma, quando cerco di utilizzare la classe:
new CustomNamespace\UserProvider();
ho ottenuto questo errore:
Fatal error: Class 'CustomNamespace\UserProvider' not found in /home/ubuntu/www/project/web/index.php on line 27
Qualcuno sa cosa sta succedendo? Grazie!
è il file chiamato src/custom/CustomNamespace/UserProvider.php? – Maerlyn
hm ... ho intenzione di provare questo! – joaobarbosa