phpstan nette
2.0.1
يوفر هذا الامتداد الميزات التالية:
NetteComponentModelContainer::getComponent() يعرف نوع المكون لأنه يقرأ نوع الإرجاع على createComponent* (هذا يعمل بشكل أفضل في مقدمي العروض والضوابط)NetteDIContainer::getByType و createInstance Type استنادًا إلى المعلمة الأولى ( Foo::class ).NetteFormsContainer::getValues Return Type استنادًا إلى معلمة $asArray .NetteComponentModelComponent::lookup type type return in $throw parameter.NetteApplicationUIComponent::getPresenter نوع الإرجاع استنادًا إلى معلمة $throw .on* PropertiesUndefined variableNetteUtilsStrings::match() و NetteUtilsStrings::matchAll() استنادًا إلى نمطكما أنه يحتوي على هذه القواعد الخاصة بالإطار (يمكن تمكينها بشكل منفصل):
AbortException ) لاستخدام هذا الامتداد ، اطلبه في الملحن:
composer require --dev phpstan/phpstan-nette
إذا قمت أيضًا بتثبيت Phpstan/Extension-instholer ، فأنت جميعًا قد تم تعيينه!
إذا كنت لا ترغب في استخدام phpstan/extension-installer ، قم بتضمين extension.neon في تكوين Phpstan لمشروعك:
includes:
- vendor/phpstan/phpstan-nette/extension.neon
لإجراء عمليات فحص خاصة بالإطار ، قم بتضمين هذا الملف أيضًا:
- vendor/phpstan/phpstan-nette/rules.neon