2016-05-17 7 views
-1

PHPUnitテストでPhpStormとProphecyを使用します。予言オートコンプリートin PhpStorm

プラグインPHPUnit Autocomplete Assistantを使用しましたが、PhpStorm 2016.1.1にアップデートするまでうまくいきました。プラグインは無効になっていると、このメッセージはPhpStorm打ち上げに示していますプラグイン後

は、現在のIDEのビルドとの互換性がありません:PHPUnitのオートコンプリートアシスタント

著者は、私が探し始めた彼のGitHub issuesで1週間答えていません。代替案はあるが、何も見つけることができない。そのようなプラグインなしPHPStormの予言は楽しいものではありません - あなたのエディタには警告がいっぱいで、オートコンプリートなどはありません。

PHPStormとProphecyのための他のツールをご存知ですか?

答えて

0

あなたはPhpStorm 2016.2+を使用している場合は、このコンテンツを./.phpstorm.meta.php/prophecy.meta.phpの下で、プロジェクトのルートにファイルを作成することができます。

<?php 

namespace PHPSTORM_META { 
    override(\PHPUnit\Framework\TestCase::prophesize(0), 
     map([ 
      '' => '@', 
     ]) 
    ); 
} 

その後(PhpStormを再起動した後も)、預言を使ったオートコンプリートは魅力的なものになります:

autocomplete example for PhpStorm with prophecy and meta file

extends TestCaseの代わりに、PHPUnitのためのバージョンを欠いている名前空間。あなたがここに来ることができ、このPhpStormの機能について

さらに詳しい情報: PhpStorm Advanced Metadata

関連する問題