We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1cccb7 commit 3d288ecCopy full SHA for 3d288ec
src/CompareClasses.php
@@ -21,7 +21,7 @@ public function __construct(
21
private ClassBased $classBasedComparisons,
22
private InterfaceBased $interfaceBasedComparisons,
23
private TraitBased $traitBasedComparisons,
24
- private EnumBased $enumBasedComparisons,
+ private EnumBased|null $enumBasedComparisons = null, // optional argument for now to avoid BC break
25
) {
26
}
27
@@ -91,7 +91,7 @@ private function examineSymbol(
91
return;
92
93
94
- if ($oldSymbol->isEnum()) {
+ if ($oldSymbol->isEnum() && $this->enumBasedComparisons) {
95
yield from ($this->enumBasedComparisons)($oldSymbol, $newClass);
96
97
0 commit comments