Composer\Satis\Builder\WebBuilder::getHighestVersion PHP Method

getHighestVersion() private method

Gets the highest version of packages.
private getHighestVersion ( array $packages ) : Composer\Package\PackageInterface
$packages array List of packages to dump
return Composer\Package\PackageInterface The package with the highest version
    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;
    }