문제

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