diff --git a/src/Service/PackageSynchronizer/ComposerPackageSynchronizer.php b/src/Service/PackageSynchronizer/ComposerPackageSynchronizer.php index 1692c400..2c764ca2 100644 --- a/src/Service/PackageSynchronizer/ComposerPackageSynchronizer.php +++ b/src/Service/PackageSynchronizer/ComposerPackageSynchronizer.php @@ -172,6 +172,10 @@ public function synchronize(Package $package): void // suggests are different foreach ($latest->getSuggests() as $linkName => $linkDescription) { + if (\mb_strlen($linkDescription) > 255) { + $linkDescription = \mb_substr($linkDescription, 0, 250).' [..]'; + } + $package->addLink(new Link(Uuid::uuid4(), $package, 'suggests', $linkName, $linkDescription)); $encounteredLinks['suggests-'.$linkName] = true; }