Skip to content

Commit d40a6b1

Browse files
Hotfix
1 parent 7e2319a commit d40a6b1

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Flex.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -531,8 +531,7 @@ private function synchronizePackageJson(string $rootDir)
531531
if ($synchronizer->shouldSynchronize()) {
532532
$lockData = $this->composer->getLocker()->getLockData();
533533

534-
$r = new \ReflectionParameter([$synchronizer, 'addPackageJsonLink'], 'phpPackage');
535-
if ('string' === $r->getType()->getName()) {
534+
if (method_exists($synchronizer, 'addPackageJsonLink') && 'string' === (new \ReflectionParameter([$synchronizer, 'addPackageJsonLink'], 'phpPackage'))->getType()->getName()) {
536535
// support for smooth upgrades from older flex versions
537536
$lockData['packages'] = array_column($lockData['packages'] ?? [], 'name');
538537
$lockData['packages-dev'] = array_column($lockData['packages-dev'] ?? [], 'name');

0 commit comments

Comments
 (0)