Skip to content

Commit afbe1e3

Browse files
committed
Bleeding edge - set checkDynamicProperties to true
1 parent 5fd5935 commit afbe1e3

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎rules.neon‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ parameters:
44
checkAlwaysTrueCheckTypeFunctionCall:true
55
checkAlwaysTrueInstanceof:true
66
checkAlwaysTrueStrictComparison:true
7+
checkDynamicProperties:%featureToggles.bleedingEdge%
78
checkExplicitMixedMissingReturn:true
89
checkFunctionNameCase:true
910
checkInternalClassCaseSensitivity:true

‎src/Rules/Classes/RequireParentConstructCallRule.php‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
usePHPStan\Rules\Rule;
1111
usePHPStan\ShouldNotHappenException;
1212
useReflectionClass;
13+
usefunctionproperty_exists;
1314
usefunctionsprintf;
1415

1516
class RequireParentConstructCallRule implements Rule
@@ -79,7 +80,7 @@ public function processNode(Node $node, Scope $scope): array
7980

8081
privatefunctioncallsParentConstruct(Node$parserNode): bool
8182
{
82-
if (!isset($parserNode->stmts)) {
83+
if (!property_exists($parserNode, 'stmts')) {
8384
returnfalse;
8485
}
8586

0 commit comments

Comments
 (0)