packageName); if (null === $version) { return 'unknown'; } return $version; } catch (\OutOfBoundsException) { return 'unknown'; } } public function getFormattedVersion(): string { $version = $this->getVersion(); if ('unknown' === $version) { return 'Version unavailable'; } return $version; } }