phpstan nette
2.0.1
Diese Erweiterung enthält folgende Funktionen:
NetteComponentModelContainer::getComponent() kennt die Art der Komponente, da er den Rückgabetyp von createComponent* liest (dies funktioniert am besten in Moderatoren und Steuerelementen)NetteDIContainer::getByType und createInstance -Rückgabe -Typ basierend auf dem ersten Parameter ( Foo::class ).NetteFormsContainer::getValues -Rückgabe -Typ basierend auf $asArray -Parameter.NetteComponentModelComponent::lookup -Rückgabe -Typ basierend auf $throw -Parameter.NetteApplicationUIComponent::getPresenter Return -Typ basierend auf $throw -Parameter.on* -EigenschaftenUndefined variable Fehler zu verhindernNetteUtilsStrings::match() und NetteUtilsStrings::matchAll() basierend auf dem Muster stammtEs enthält auch diese rahmenspezifischen Regeln (kann separat aktiviert werden):
AbortException ) gedacht sind Um diese Erweiterung zu verwenden, benötigen Sie sie in Komponist:
composer require --dev phpstan/phpstan-nette
Wenn Sie auch Phpstan/Extension-Installer installieren, sind Sie alle festgelegt!
Wenn Sie phpstan/extension-installer nicht verwenden möchten, enthalten Sie die Erweiterung.neon in der Phpstan-Konfiguration Ihres Projekts:
includes:
- vendor/phpstan/phpstan-nette/extension.neon
Um rahmenspezifische Überprüfungen durchzuführen, geben Sie auch diese Datei an:
- vendor/phpstan/phpstan-nette/rules.neon