WellCommerce\Bundle\DistributionBundle\Manager\PackageManager::setPackageVersions PHP Method

setPackageVersions() protected method

protected setPackageVersions ( WellCommerce\Bundle\DistributionBundle\Entity\PackageInterface $package )
$package WellCommerce\Bundle\DistributionBundle\Entity\PackageInterface
    protected function setPackageVersions(PackageInterface $package)
    {
        $branch = PackageHelperInterface::DEFAULT_BRANCH_VERSION;
        $remotePackage = $this->helper->getPackage($package->getFullName());
        $remoteVersion = $this->getPackageVersionReference($remotePackage->getVersions()[$branch]);
        if (isset(Revisions::$byName[$package->getFullName()])) {
            $localVersion = Revisions::$byName[$package->getFullName()];
        } else {
            $localVersion = null;
        }
        $package->setLocalVersion($localVersion);
        $package->setRemoteVersion($remoteVersion);
    }