Posso usare spazi dei nomi con il ripostiglio?
Domanda
Sto usando la libreria di restler da Luracast e vorrei usare gli spazi dei nomi per le mie classi API.Ad esempio, posso fare:
$r = new Restler();
$r->addAPIClass('\fully\qualified\path\Foo');
$r->handle();
.
Attualmente sta lanciando un errore sulla linea 340 in RestLler.php:
Fatal error: Class 'Foo' not found in /work/projects/xxxx/lib/Restler/restler/restler.php on line 341
.
In questo momento ho nomi di classe in conflitto e mi piacerebbe usare gli spazi dei nomi piuttosto che hackerare il problema.
Soluzione
RestLer non ha supportato gli spazi dei nomi fino ad ora!
Abbiamo appena aggiunto il supporto dei namespaces a RestLer 2.1.7 e rilasciato proprio ora
$r = new Restler();
$r->addAPIClass('fully\qualified\path\Foo');
$r->handle();
.
dovrebbe funzionare bene ora :)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow