ZendFramework-ZendAMFライブラリを使用しています。呼び出されているサービスの名前を取得する方法を理解しようとしています。
たとえば、基本的なZend AMF PHPスクリプトは次のようになります(これらのドキュメントによる):
$server = new Zend_Amf_Server();
$server->addDirectory(dirname(FILE) .'/../services/');
$response = $server->handle();
echo $response;
アプリケーションがこのスクリプトを呼び出すと、servicesディレクトリからロードされたサービスが呼び出されます。
このスクリプトでサービスの名前を取得しようとしています。これは可能ですか?zendコードを見ると、生の投稿データを読み込んでから、そのamfデータをデコードしてリクエストしているようです。しかし、リクエスト情報にアクセスしてサービス名を引き出す方法がわかりません。
私は、のようなもの$server->getRequestServiceName()
、またはオブジェクトにドリルインしてそれを引き出すことを望んでいました。