phpstan nette
2.0.1
이 확장자는 다음과 같은 기능을 제공합니다.
NetteComponentModelContainer::getComponent() createComponent* 의 리턴 유형을 읽기 때문에 구성 요소의 유형을 알고 있습니다 (이것은 발표자 및 컨트롤에서 가장 잘 작동합니다).NetteDIContainer::getByType 및 createInstance return ypects를 기반으로합니다 ( Foo::class ).NetteFormsContainer::getValues $asArray 매개 변수를 기반으로 반환 유형입니다.NetteComponentModelComponent::lookup $throw 매개 변수를 기반으로 Lookup Return 유형입니다.NetteApplicationUIComponent::getPresenter Return $throw 을 기반으로합니다.on* 속성을 통해 이벤트 리스너Undefined variable 오류를 방지하기위한 발표 방법을 초기 종료 방법을 정의합니다.NetteUtilsStrings::match() 및 NetteUtilsStrings::matchAll() 에서 나오는 정확한 배열 모양을 이해합니다.또한 이러한 프레임 워크 별 규칙을 포함합니다 (개별적으로 활성화 할 수 있음).
AbortException 과 같은) 이 확장을 사용하려면 작곡가에 필요합니다.
composer require --dev phpstan/phpstan-nette
Phpstan/Extension-Installer도 설치하면 모두 설정됩니다!
phpstan/extension-installer 사용하지 않으려면 프로젝트의 Phpstan 구성에 Extension.neon을 포함시킵니다.
includes:
- vendor/phpstan/phpstan-nette/extension.neon
프레임 워크 별 검사를 수행하려면이 파일도 포함합니다.
- vendor/phpstan/phpstan-nette/rules.neon