phpstan nette
2.0.1
この拡張機能は次の機能を提供します。
NetteComponentModelContainer::getComponent() createComponent*のリターンタイプを読み取るため、コンポーネントのタイプを知っています(これはプレゼンターとコントロールで最適です)NetteDIContainer::getByTypeおよびcreateInstance first parameter( Foo::class )に基づいて、return -stanceのリターンタイプ。NetteFormsContainer::getValues $asArrayパラメーターに基づいて戻るタイプ。NetteComponentModelComponent::lookup return type $throwパラメーターに基づいて。NetteApplicationUIComponent::getPresenter $throwパラメーターに基づいて戻ります。on*プロパティを介してイベントリスナーUndefined variableエラーを防ぐためのプレゼンター方法の早期終了メソッド呼び出しを定義しますNetteUtilsStrings::match()およびNetteUtilsStrings::matchAll()からの正確な配列形状を理解するまた、これらのフレームワーク固有のルール(個別に有効にすることができます)も含まれています。
AbortExceptionなど)を意図していることの例外この拡張機能を使用するには、作曲家でそれを必要とします。
composer require --dev phpstan/phpstan-nette
PHPSTAN/Extension-Installerもインストールする場合は、すべて設定されています。
phpstan/extension-installer使用したくない場合は、プロジェクトのphpstan configにextension.neonを含めます。
includes:
- vendor/phpstan/phpstan-nette/extension.neon
フレームワーク固有のチェックを実行するには、このファイルも含めます。
- vendor/phpstan/phpstan-nette/rules.neon