2017-02-02 7 views
1

を見つけていないし、コード内で、それは私がクラスのGuzzleHttp HandlerStackは、「私はLaunchDarklyを実行しようとしている

$client = new LDClient("MY_CLIENT_KEY"); 

のように私のクラスを初期化する必要があると述べている今、私はそれを行うことができましたが、エラー()エラーがこのコードの$スタック= HandlerStack内にあるエラー

enter image description here

です::作成するには、以下の発生しました。 GuiceFeatureRequester.phpをご利用ください。そのしようとすると

use GuzzleHttp\HandlerStack; 

この検索にはこのクラスは存在しません。どのようにこれを修正するための任意のアイデア? 私はcomposer.jsonでこれを使用してい

"guzzlehttp/guzzle": "~5.3.0", 
"launchdarkly/launchdarkly-php": "^2.0" 
+0

これは古いバージョンのGuzzleです。 '6.2.2'を試してみることを考えますか? – Ohgodwhy

+0

@Ohgodwhyシステムが既にこの古いバージョンを使用していて、グズル6に多くの変更が加えられているので、これはオプションではないかもしれません。最新バージョンに切り替えるとモジュールが壊れます –

答えて

2

あなたはlaunchdarkly-PHPの依存関係で見たことがありますか?

guzzlehttp v6を使用しています。

それはこっちだ証拠が欲しい:

ただこっちcomposer.jsonを見て:

https://github.com/launchdarkly/php-client/blob/master/composer.json#L22

"をguzzlehttp /がつがつ食う": "^ 6.2.1" 、

あなたはguzzle v5で作業しているので、何もありませんあなたが指定したクラス。

だから、launchdarkly v2 sdk guzzlehttp v6にアップグレードしようとしている場合は、です。エルス

あなたはguzzlehttpのV5とより多くの依存関係があることが述べたように、あなたが使用する必要があります。

"launchdarkly/launchdarkly-php": "0.7.0" 

希望これはあなたを助けます。

+0

選択肢..返事をありがとう –

関連する問題