private function getHighestVersion(array $packages) { /** @var $highestVersion PackageInterface|null */ $highestVersion = null; foreach ($packages as $package) { if (null === $highestVersion || version_compare($package->getVersion(), $highestVersion->getVersion(), '>=')) { $highestVersion = $package; } } return $highestVersion; }