File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55use PhpParser \Node ;
66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \RegisteredRule ;
8+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
89use PHPStan \Node \InClassNode ;
910use PHPStan \Rules \Rule ;
1011use PHPStan \Rules \RuleErrorBuilder ;
1516 * @implements Rule<InClassNode>
1617 */
1718#[RegisteredRule(level: 2 )]
19+ #[ValidatesStubFiles]
1820final class RequireExtendsDefinitionClassRule implements Rule
1921{
2022
Original file line number Diff line number Diff line change 55use PhpParser \Node ;
66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \RegisteredRule ;
8+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
89use PHPStan \Reflection \ReflectionProvider ;
910use PHPStan \Rules \Rule ;
1011
1112/**
1213 * @implements Rule<Node\Stmt\Trait_>
1314 */
1415#[RegisteredRule(level: 2 )]
16+ #[ValidatesStubFiles]
1517final class RequireExtendsDefinitionTraitRule implements Rule
1618{
1719
Original file line number Diff line number Diff line change 55use PhpParser \Node ;
66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \RegisteredRule ;
8+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
89use PHPStan \Node \InClassNode ;
910use PHPStan \Rules \Rule ;
1011use PHPStan \Rules \RuleErrorBuilder ;
1516 * @implements Rule<InClassNode>
1617 */
1718#[RegisteredRule(level: 2 )]
19+ #[ValidatesStubFiles]
1820final class RequireImplementsDefinitionClassRule implements Rule
1921{
2022
Original file line number Diff line number Diff line change 66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \AutowiredParameter ;
88use PHPStan \DependencyInjection \RegisteredRule ;
9+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
910use PHPStan \Reflection \ReflectionProvider ;
1011use PHPStan \Rules \ClassNameCheck ;
1112use PHPStan \Rules \ClassNameNodePair ;
2223 * @implements Rule<Node\Stmt\Trait_>
2324 */
2425#[RegisteredRule(level: 2 )]
26+ #[ValidatesStubFiles]
2527final class RequireImplementsDefinitionTraitRule implements Rule
2628{
2729
Original file line number Diff line number Diff line change 66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \AutowiredParameter ;
88use PHPStan \DependencyInjection \RegisteredRule ;
9+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
910use PHPStan \Node \InClassNode ;
1011use PHPStan \Reflection \ReflectionProvider ;
1112use PHPStan \Rules \ClassNameCheck ;
2223 * @implements Rule<InClassNode>
2324 */
2425#[RegisteredRule(level: 2 )]
26+ #[ValidatesStubFiles]
2527final class SealedDefinitionClassRule implements Rule
2628{
2729
Original file line number Diff line number Diff line change 55use PhpParser \Node ;
66use PHPStan \Analyser \Scope ;
77use PHPStan \DependencyInjection \RegisteredRule ;
8+ use PHPStan \DependencyInjection \ValidatesStubFiles ;
89use PHPStan \Reflection \ReflectionProvider ;
910use PHPStan \Rules \Rule ;
1011use PHPStan \Rules \RuleErrorBuilder ;
1415 * @implements Rule<Node\Stmt\Trait_>
1516 */
1617#[RegisteredRule(level: 0 )]
18+ #[ValidatesStubFiles]
1719final class SealedDefinitionTraitRule implements Rule
1820{
1921
You can’t perform that action at this time.
0 commit comments