phpstan nette
2.0.1
Ekstensi ini memberikan fitur berikut:
NetteComponentModelContainer::getComponent() tahu jenis komponen karena membaca jenis pengembalian pada createComponent* (ini bekerja paling baik di presenter dan kontrol)NetteDIContainer::getByType dan createInstance return tipe berdasarkan parameter pertama ( Foo::class ).NetteFormsContainer::getValues Return Type Berdasarkan Parameter $asArray .NetteComponentModelComponent::lookup Tipe Pengembalian Berdasarkan Parameter $throw .NetteApplicationUIComponent::getPresenter Tipe Pengembalian Berdasarkan Parameter $throw .on*Undefined variableNetteUtilsStrings::match() dan NetteUtilsStrings::matchAll() berdasarkan polaIni juga berisi aturan khusus kerangka kerja ini (dapat diaktifkan secara terpisah):
AbortException ) Untuk menggunakan ekstensi ini, memerlukannya di komposer:
composer require --dev phpstan/phpstan-nette
Jika Anda juga menginstal phpstan/extension-installer maka Anda sudah siap!
Jika Anda tidak ingin menggunakan phpstan/extension-installer , sertakan extension.neon dalam konfigurasi phpstan proyek Anda:
includes:
- vendor/phpstan/phpstan-nette/extension.neon
Untuk melakukan pemeriksaan khusus kerangka kerja, sertakan juga file ini:
- vendor/phpstan/phpstan-nette/rules.neon