[英]How does PHP Composer find a package by version?
假設我的composer.json
文件包含
"require": {
"swiftmailer/swiftmailer": "5.0.*"
}
那么Composer如何找到SwiftMailer版本5.0.0或任何其他5.0。*版本而不是4.9或5.1? 版本匹配是如何處理的?它是基於GitHub還是其他地方的信息?
它使用JSON API。 在Swift的情況下,正在解析https://packagist.org/packages/swiftmailer/swiftmailer.json
。
匹配版本是根據https://getcomposer.org/doc/01-basic-usage.md#package-versions上的文檔完成的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.