我能否在Restler中使用命名空间?

3
我正在使用Luracast的restler库,我想在我的API类中使用命名空间。例如,我可以这样做吗:

我正在使用 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

我现在有冲突的类名,想要使用命名空间来避免问题而不是进行hack。

1个回答

0

Restler 直到现在都不支持命名空间!

我们刚刚为 Restler 2.1.7 添加了命名空间支持,并立即发布了它。

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

现在应该可以正常工作 :)


太棒了。我正准备开始修补程序,但显然你已经远远领先于我。感谢更新 - 到目前为止,我真的很喜欢Restler框架。现在要更新到最新版本。 - Jon Gale

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接