diff --git a/src/Psalm/Internal/Type/Comparator/ObjectComparator.php b/src/Psalm/Internal/Type/Comparator/ObjectComparator.php index a0a15900294..3ab8cd0b0e2 100644 --- a/src/Psalm/Internal/Type/Comparator/ObjectComparator.php +++ b/src/Psalm/Internal/Type/Comparator/ObjectComparator.php @@ -62,7 +62,7 @@ public static function isShallowlyContainedBy( foreach ($intersection_input_types as $input_type_key => $intersection_input_type) { if ($allow_interface_equality && $container_type_is_interface - && !isset($intersection_container_types[$input_type_key]) + && isset($intersection_container_types[$input_type_key]) ) { $any_inputs_contained = true; } elseif (self::isIntersectionShallowlyContainedBy(