2016-05-02 14 views
0

私は、リモートサーバー上のSSHコマンドを実行するために、パッケージlaravelcollective/remoteLaravel 5.1を使用しています:Laravel 5.1 Net_SFTPは非推奨のコンストラクタを持ってい

\SSH::into('myserver')->run($commands); 

しかし、私は次のエラーメッセージになっている:

クラスと同じ名前のメソッドは、将来のバージョンのPHPではコンストラクタになりません。 Net_SFTPには推奨されていないコンストラクタがあります

このエラーはphpseclibパッケージから発生していることがわかります。新しいバージョンではそれが修正されています。 (彼らは__constructに機能名を変更しましたが、私はcomposer.jsonファイルにそれを含めていないのでphpseclibパッケージを更新できません。laravelcollective/remoteはこれを行います。

どうすればこの問題を解決できますか?

+0

プルリクエストを書くには?オープンソースの力があなたにあることを願ってください。 –

答えて

1

あなたが正しく述べたように、すでに修正されているため、これを解決することはできません。

推奨されないconstrutorメソッドに関する警告は警告/情報です。これはアプリケーションには影響しません。 laravellcollectiveには、composer.jsonにphpseclibという新しいバージョンが含まれています。この警告は消えます。もちろん、時々チェックが必要で、composer updateでアプリケーションを更新してください。