我使用的是luracast的restler库,我想为我的api类使用名称空间。例如,我可以做:

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

目前,它在restler.php的第340行中抛出了一个错误:
Fatal error: Class 'Foo' not found in /work/projects/xxxx/lib/Restler/restler/restler.php on line 341

现在我有冲突的类名,我想使用名称空间,而不是绕开这个问题。

最佳答案

restler直到现在才支持名称空间!
我们刚刚向Restler 2.1.7添加了名称空间支持,并刚刚发布

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

现在应该可以工作了:)

10-06 12:15