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.

È stato utile?

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
scroll top