Pregunta

Estoy usando la biblioteca de descanso de Luracast y me gustaría usar espacios de nombres para mis clases de API.Como ejemplo, ¿puedo hacer:

$r = new Restler();
$r->addAPIClass('\fully\qualified\path\Foo');
$r->handle();

En la actualidad, está lanzando un error en la línea 340 en RESTLER.PHP:

Fatal error: Class 'Foo' not found in /work/projects/xxxx/lib/Restler/restler/restler.php on line 341

En este momento tengo nombres de clase en conflicto y me gustaría usar espacios de nombres en lugar de hackear el problema.

¿Fue útil?

Solución

¡No soportó los espacios de nombres hasta ahora!

Acabamos de agregar espacios de nombres de apoyo a Restler 2.1.7 y lo publicó justo ahora

$r = new Restler();
$r->addAPIClass('fully\qualified\path\Foo');
$r->handle();

debería funcionar bien ahora :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top