public function getSoftwareAsString() { $result = []; foreach ($this->getSoftware() as $name => $version) { $result[] = $name . ($version ? ' ' . $version : ''); } return join(', ', $result); }