當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Version::getName方法代碼示例

本文整理匯總了PHP中Version::getName方法的典型用法代碼示例。如果您正苦於以下問題:PHP Version::getName方法的具體用法?PHP Version::getName怎麽用?PHP Version::getName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Version的用法示例。


在下文中一共展示了Version::getName方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: equals

 /**
  * @param Version $version
  * @return bool
  */
 public function equals(Version $version)
 {
     return $this->name === $version->getName() && $this->build === $version->getBuild();
 }
開發者ID:webcreate,項目名稱:conveyor,代碼行數:8,代碼來源:Version.php

示例2: updateVersion

 private function updateVersion(Addon $addon, Version $package)
 {
     $version = null;
     if ($addon->isInDB()) {
         $version = $addon->Versions()->filter('Version', $package->getVersionNormalized())->first();
     }
     if (!$version) {
         $version = new AddonVersion();
     }
     $version->Name = $package->getName();
     $version->Type = str_replace('silverstripe-', '', $package->getType());
     $version->Description = $package->getDescription();
     $version->Released = strtotime($package->getTime());
     $keywords = $package->getKeywords();
     if ($keywords) {
         foreach ($keywords as $keyword) {
             $keyword = AddonKeyword::get_by_name($keyword);
             $addon->Keywords()->add($keyword);
             $version->Keywords()->add($keyword);
         }
     }
     $version->Version = $package->getVersionNormalized();
     $version->PrettyVersion = $package->getVersion();
     $stability = VersionParser::parseStability($package->getVersion());
     $isDev = $stability === 'dev';
     $version->Development = $isDev;
     $version->SourceType = $package->getSource()->getType();
     $version->SourceUrl = $package->getSource()->getUrl();
     $version->SourceReference = $package->getSource()->getReference();
     if ($package->getDist()) {
         $version->DistType = $package->getDist()->getType();
         $version->DistUrl = $package->getDist()->getUrl();
         $version->DistReference = $package->getDist()->getReference();
         $version->DistChecksum = $package->getDist()->getShasum();
     }
     $version->Extra = $package->getExtra();
     $version->Homepage = $package->getHomepage();
     $version->License = $package->getLicense();
     // $version->Support = $package->getSupport();
     $addon->Versions()->add($version);
     $this->updateLinks($version, $package);
     $this->updateCompatibility($addon, $version, $package);
     $this->updateAuthors($version, $package);
 }
開發者ID:newleeland,項目名稱:addons.silverstripe.org,代碼行數:44,代碼來源:AddonUpdater.php


注:本文中的Version::getName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。