我正在使用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();
.

现在应该正常工作:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top