Pergunta

Estou usando a biblioteca restler do Luracast e gostaria de usar namespaces para minhas classes de API.Por exemplo, posso fazer:

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

No momento está gerando um erro na linha 340 em restler.php:

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

No momento, tenho nomes de classes conflitantes e gostaria de usar namespaces em vez de contornar o problema.

Foi útil?

Solução

Restler não suportava namespaces até agora!

Acabamos de adicionar suporte a namespaces para Restler 2.1.7 e lançou agora há pouco

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

deve funcionar bem agora :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top