2017-09-25 25 views
0

自分のe-mailでTokenCustomerIDで顧客情報を取得しようとすると、オブジェクトが返されます。オブジェクトのスクリーンショットを見つけてください。eway応答オブジェクトの保護された値を取得するにはどうすればよいですか?

このオブジェクトからデータにアクセスしたいのですがどうすればよいですか? enter image description here

ありがとうございます。

+0

保護されたプロパティに直接アクセスすることはできません。それが提供するゲッターメソッドのクラスを見てください。 – Devon

+0

ReflectionProperty :: getValueを使用できますか? –

+0

私はそれがクラスのインスタンスの実際の値ではなく、クラス内で定義されているデフォルト値に対してのみ役に立つと思うでしょう。 – Devon

答えて

1

に、eWay PHP SDKを取得/設定機能を含む、多くの機能を実装するために特性を使用しています - これらはHasAttributesTrait

で見つけることができます。これは、あなたが保護されたとして、あなたがダンプするとき、それらが標識されていても、直接プロパティにアクセスできることを意味しますオブジェクト:

$response = $client->queryCustomer(917758625852); 
$tokenCustomerID = $response->Customers[0]->TokenCustomerID; 
関連する問題