From 95e41ae61c8e18eb24dbce342bbae29c49777503 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 19 Dec 2021 16:12:22 +0100 Subject: [PATCH] Fix phpstan --- src/Composer/DependencyResolver/Rule.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Composer/DependencyResolver/Rule.php b/src/Composer/DependencyResolver/Rule.php index 6cc581186..b5777a8e4 100644 --- a/src/Composer/DependencyResolver/Rule.php +++ b/src/Composer/DependencyResolver/Rule.php @@ -309,6 +309,8 @@ abstract class Rule $conflictTarget = $package1->getPrettyString(); if ($reasonData = $this->getReasonData()) { + assert($reasonData instanceof Link); + // swap literals if they are not in the right order with package2 being the conflicter if ($reasonData->getSource() === $package1->getName()) { list($package2, $package1) = array($package1, $package2);