InstalledVersions.php 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052
  1. <?php
  2. namespace Composer;
  3. use Composer\Autoload\ClassLoader;
  4. use Composer\Semver\VersionParser;
  5. class InstalledVersions
  6. {
  7. private static $installed = array (
  8. 'root' =>
  9. array (
  10. 'pretty_version' => '1.0.0+no-version-set',
  11. 'version' => '1.0.0.0',
  12. 'aliases' =>
  13. array (
  14. ),
  15. 'reference' => NULL,
  16. 'name' => 'topthink/think',
  17. ),
  18. 'versions' =>
  19. array (
  20. 'adbario/php-dot-notation' =>
  21. array (
  22. 'pretty_version' => '2.5.0',
  23. 'version' => '2.5.0.0',
  24. 'aliases' =>
  25. array (
  26. ),
  27. 'reference' => '081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae',
  28. ),
  29. 'alibabacloud/aas' =>
  30. array (
  31. 'replaced' =>
  32. array (
  33. 0 => '1.8.1735',
  34. ),
  35. ),
  36. 'alibabacloud/actiontrail' =>
  37. array (
  38. 'replaced' =>
  39. array (
  40. 0 => '1.8.1735',
  41. ),
  42. ),
  43. 'alibabacloud/adb' =>
  44. array (
  45. 'replaced' =>
  46. array (
  47. 0 => '1.8.1735',
  48. ),
  49. ),
  50. 'alibabacloud/aegis' =>
  51. array (
  52. 'replaced' =>
  53. array (
  54. 0 => '1.8.1735',
  55. ),
  56. ),
  57. 'alibabacloud/afs' =>
  58. array (
  59. 'replaced' =>
  60. array (
  61. 0 => '1.8.1735',
  62. ),
  63. ),
  64. 'alibabacloud/airec' =>
  65. array (
  66. 'replaced' =>
  67. array (
  68. 0 => '1.8.1735',
  69. ),
  70. ),
  71. 'alibabacloud/alidns' =>
  72. array (
  73. 'replaced' =>
  74. array (
  75. 0 => '1.8.1735',
  76. ),
  77. ),
  78. 'alibabacloud/alikafka' =>
  79. array (
  80. 'replaced' =>
  81. array (
  82. 0 => '1.8.1735',
  83. ),
  84. ),
  85. 'alibabacloud/alimt' =>
  86. array (
  87. 'replaced' =>
  88. array (
  89. 0 => '1.8.1735',
  90. ),
  91. ),
  92. 'alibabacloud/aliprobe' =>
  93. array (
  94. 'replaced' =>
  95. array (
  96. 0 => '1.8.1735',
  97. ),
  98. ),
  99. 'alibabacloud/aliyuncvc' =>
  100. array (
  101. 'replaced' =>
  102. array (
  103. 0 => '1.8.1735',
  104. ),
  105. ),
  106. 'alibabacloud/appmallsservice' =>
  107. array (
  108. 'replaced' =>
  109. array (
  110. 0 => '1.8.1735',
  111. ),
  112. ),
  113. 'alibabacloud/arms' =>
  114. array (
  115. 'replaced' =>
  116. array (
  117. 0 => '1.8.1735',
  118. ),
  119. ),
  120. 'alibabacloud/arms4finance' =>
  121. array (
  122. 'replaced' =>
  123. array (
  124. 0 => '1.8.1735',
  125. ),
  126. ),
  127. 'alibabacloud/baas' =>
  128. array (
  129. 'replaced' =>
  130. array (
  131. 0 => '1.8.1735',
  132. ),
  133. ),
  134. 'alibabacloud/batchcompute' =>
  135. array (
  136. 'replaced' =>
  137. array (
  138. 0 => '1.8.1735',
  139. ),
  140. ),
  141. 'alibabacloud/bss' =>
  142. array (
  143. 'replaced' =>
  144. array (
  145. 0 => '1.8.1735',
  146. ),
  147. ),
  148. 'alibabacloud/bssopenapi' =>
  149. array (
  150. 'replaced' =>
  151. array (
  152. 0 => '1.8.1735',
  153. ),
  154. ),
  155. 'alibabacloud/cas' =>
  156. array (
  157. 'replaced' =>
  158. array (
  159. 0 => '1.8.1735',
  160. ),
  161. ),
  162. 'alibabacloud/cbn' =>
  163. array (
  164. 'replaced' =>
  165. array (
  166. 0 => '1.8.1735',
  167. ),
  168. ),
  169. 'alibabacloud/ccc' =>
  170. array (
  171. 'replaced' =>
  172. array (
  173. 0 => '1.8.1735',
  174. ),
  175. ),
  176. 'alibabacloud/ccs' =>
  177. array (
  178. 'replaced' =>
  179. array (
  180. 0 => '1.8.1735',
  181. ),
  182. ),
  183. 'alibabacloud/cdn' =>
  184. array (
  185. 'replaced' =>
  186. array (
  187. 0 => '1.8.1735',
  188. ),
  189. ),
  190. 'alibabacloud/cds' =>
  191. array (
  192. 'replaced' =>
  193. array (
  194. 0 => '1.8.1735',
  195. ),
  196. ),
  197. 'alibabacloud/cf' =>
  198. array (
  199. 'replaced' =>
  200. array (
  201. 0 => '1.8.1735',
  202. ),
  203. ),
  204. 'alibabacloud/chatbot' =>
  205. array (
  206. 'replaced' =>
  207. array (
  208. 0 => '1.8.1735',
  209. ),
  210. ),
  211. 'alibabacloud/client' =>
  212. array (
  213. 'pretty_version' => '1.5.32',
  214. 'version' => '1.5.32.0',
  215. 'aliases' =>
  216. array (
  217. ),
  218. 'reference' => '5bc6f6d660797dcee2c3aef29700ab41ee764f4d',
  219. ),
  220. 'alibabacloud/cloudapi' =>
  221. array (
  222. 'replaced' =>
  223. array (
  224. 0 => '1.8.1735',
  225. ),
  226. ),
  227. 'alibabacloud/cloudauth' =>
  228. array (
  229. 'replaced' =>
  230. array (
  231. 0 => '1.8.1735',
  232. ),
  233. ),
  234. 'alibabacloud/cloudesl' =>
  235. array (
  236. 'replaced' =>
  237. array (
  238. 0 => '1.8.1735',
  239. ),
  240. ),
  241. 'alibabacloud/cloudmarketing' =>
  242. array (
  243. 'replaced' =>
  244. array (
  245. 0 => '1.8.1735',
  246. ),
  247. ),
  248. 'alibabacloud/cloudphoto' =>
  249. array (
  250. 'replaced' =>
  251. array (
  252. 0 => '1.8.1735',
  253. ),
  254. ),
  255. 'alibabacloud/cloudwf' =>
  256. array (
  257. 'replaced' =>
  258. array (
  259. 0 => '1.8.1735',
  260. ),
  261. ),
  262. 'alibabacloud/cms' =>
  263. array (
  264. 'replaced' =>
  265. array (
  266. 0 => '1.8.1735',
  267. ),
  268. ),
  269. 'alibabacloud/commondriver' =>
  270. array (
  271. 'replaced' =>
  272. array (
  273. 0 => '1.8.1735',
  274. ),
  275. ),
  276. 'alibabacloud/companyreg' =>
  277. array (
  278. 'replaced' =>
  279. array (
  280. 0 => '1.8.1735',
  281. ),
  282. ),
  283. 'alibabacloud/cr' =>
  284. array (
  285. 'replaced' =>
  286. array (
  287. 0 => '1.8.1735',
  288. ),
  289. ),
  290. 'alibabacloud/crm' =>
  291. array (
  292. 'replaced' =>
  293. array (
  294. 0 => '1.8.1735',
  295. ),
  296. ),
  297. 'alibabacloud/cs' =>
  298. array (
  299. 'replaced' =>
  300. array (
  301. 0 => '1.8.1735',
  302. ),
  303. ),
  304. 'alibabacloud/csb' =>
  305. array (
  306. 'replaced' =>
  307. array (
  308. 0 => '1.8.1735',
  309. ),
  310. ),
  311. 'alibabacloud/cusanalyticsconline' =>
  312. array (
  313. 'replaced' =>
  314. array (
  315. 0 => '1.8.1735',
  316. ),
  317. ),
  318. 'alibabacloud/dataworkspublic' =>
  319. array (
  320. 'replaced' =>
  321. array (
  322. 0 => '1.8.1735',
  323. ),
  324. ),
  325. 'alibabacloud/dbs' =>
  326. array (
  327. 'replaced' =>
  328. array (
  329. 0 => '1.8.1735',
  330. ),
  331. ),
  332. 'alibabacloud/dcdn' =>
  333. array (
  334. 'replaced' =>
  335. array (
  336. 0 => '1.8.1735',
  337. ),
  338. ),
  339. 'alibabacloud/dds' =>
  340. array (
  341. 'replaced' =>
  342. array (
  343. 0 => '1.8.1735',
  344. ),
  345. ),
  346. 'alibabacloud/democenter' =>
  347. array (
  348. 'replaced' =>
  349. array (
  350. 0 => '1.8.1735',
  351. ),
  352. ),
  353. 'alibabacloud/dm' =>
  354. array (
  355. 'replaced' =>
  356. array (
  357. 0 => '1.8.1735',
  358. ),
  359. ),
  360. 'alibabacloud/dmsenterprise' =>
  361. array (
  362. 'replaced' =>
  363. array (
  364. 0 => '1.8.1735',
  365. ),
  366. ),
  367. 'alibabacloud/domain' =>
  368. array (
  369. 'replaced' =>
  370. array (
  371. 0 => '1.8.1735',
  372. ),
  373. ),
  374. 'alibabacloud/domainintl' =>
  375. array (
  376. 'replaced' =>
  377. array (
  378. 0 => '1.8.1735',
  379. ),
  380. ),
  381. 'alibabacloud/drcloud' =>
  382. array (
  383. 'replaced' =>
  384. array (
  385. 0 => '1.8.1735',
  386. ),
  387. ),
  388. 'alibabacloud/drds' =>
  389. array (
  390. 'replaced' =>
  391. array (
  392. 0 => '1.8.1735',
  393. ),
  394. ),
  395. 'alibabacloud/dts' =>
  396. array (
  397. 'replaced' =>
  398. array (
  399. 0 => '1.8.1735',
  400. ),
  401. ),
  402. 'alibabacloud/dybaseapi' =>
  403. array (
  404. 'replaced' =>
  405. array (
  406. 0 => '1.8.1735',
  407. ),
  408. ),
  409. 'alibabacloud/dyplsapi' =>
  410. array (
  411. 'replaced' =>
  412. array (
  413. 0 => '1.8.1735',
  414. ),
  415. ),
  416. 'alibabacloud/dypnsapi' =>
  417. array (
  418. 'replaced' =>
  419. array (
  420. 0 => '1.8.1735',
  421. ),
  422. ),
  423. 'alibabacloud/dysmsapi' =>
  424. array (
  425. 'replaced' =>
  426. array (
  427. 0 => '1.8.1735',
  428. ),
  429. ),
  430. 'alibabacloud/dyvmsapi' =>
  431. array (
  432. 'replaced' =>
  433. array (
  434. 0 => '1.8.1735',
  435. ),
  436. ),
  437. 'alibabacloud/eci' =>
  438. array (
  439. 'replaced' =>
  440. array (
  441. 0 => '1.8.1735',
  442. ),
  443. ),
  444. 'alibabacloud/ecs' =>
  445. array (
  446. 'replaced' =>
  447. array (
  448. 0 => '1.8.1735',
  449. ),
  450. ),
  451. 'alibabacloud/ecsinc' =>
  452. array (
  453. 'replaced' =>
  454. array (
  455. 0 => '1.8.1735',
  456. ),
  457. ),
  458. 'alibabacloud/edas' =>
  459. array (
  460. 'replaced' =>
  461. array (
  462. 0 => '1.8.1735',
  463. ),
  464. ),
  465. 'alibabacloud/ehpc' =>
  466. array (
  467. 'replaced' =>
  468. array (
  469. 0 => '1.8.1735',
  470. ),
  471. ),
  472. 'alibabacloud/elasticsearch' =>
  473. array (
  474. 'replaced' =>
  475. array (
  476. 0 => '1.8.1735',
  477. ),
  478. ),
  479. 'alibabacloud/emr' =>
  480. array (
  481. 'replaced' =>
  482. array (
  483. 0 => '1.8.1735',
  484. ),
  485. ),
  486. 'alibabacloud/ess' =>
  487. array (
  488. 'replaced' =>
  489. array (
  490. 0 => '1.8.1735',
  491. ),
  492. ),
  493. 'alibabacloud/facebody' =>
  494. array (
  495. 'replaced' =>
  496. array (
  497. 0 => '1.8.1735',
  498. ),
  499. ),
  500. 'alibabacloud/fnf' =>
  501. array (
  502. 'replaced' =>
  503. array (
  504. 0 => '1.8.1735',
  505. ),
  506. ),
  507. 'alibabacloud/foas' =>
  508. array (
  509. 'replaced' =>
  510. array (
  511. 0 => '1.8.1735',
  512. ),
  513. ),
  514. 'alibabacloud/ft' =>
  515. array (
  516. 'replaced' =>
  517. array (
  518. 0 => '1.8.1735',
  519. ),
  520. ),
  521. 'alibabacloud/goodstech' =>
  522. array (
  523. 'replaced' =>
  524. array (
  525. 0 => '1.8.1735',
  526. ),
  527. ),
  528. 'alibabacloud/gpdb' =>
  529. array (
  530. 'replaced' =>
  531. array (
  532. 0 => '1.8.1735',
  533. ),
  534. ),
  535. 'alibabacloud/green' =>
  536. array (
  537. 'replaced' =>
  538. array (
  539. 0 => '1.8.1735',
  540. ),
  541. ),
  542. 'alibabacloud/hbase' =>
  543. array (
  544. 'replaced' =>
  545. array (
  546. 0 => '1.8.1735',
  547. ),
  548. ),
  549. 'alibabacloud/hiknoengine' =>
  550. array (
  551. 'replaced' =>
  552. array (
  553. 0 => '1.8.1735',
  554. ),
  555. ),
  556. 'alibabacloud/hpc' =>
  557. array (
  558. 'replaced' =>
  559. array (
  560. 0 => '1.8.1735',
  561. ),
  562. ),
  563. 'alibabacloud/hsm' =>
  564. array (
  565. 'replaced' =>
  566. array (
  567. 0 => '1.8.1735',
  568. ),
  569. ),
  570. 'alibabacloud/httpdns' =>
  571. array (
  572. 'replaced' =>
  573. array (
  574. 0 => '1.8.1735',
  575. ),
  576. ),
  577. 'alibabacloud/idst' =>
  578. array (
  579. 'replaced' =>
  580. array (
  581. 0 => '1.8.1735',
  582. ),
  583. ),
  584. 'alibabacloud/imageaudit' =>
  585. array (
  586. 'replaced' =>
  587. array (
  588. 0 => '1.8.1735',
  589. ),
  590. ),
  591. 'alibabacloud/imageenhan' =>
  592. array (
  593. 'replaced' =>
  594. array (
  595. 0 => '1.8.1735',
  596. ),
  597. ),
  598. 'alibabacloud/imagerecog' =>
  599. array (
  600. 'replaced' =>
  601. array (
  602. 0 => '1.8.1735',
  603. ),
  604. ),
  605. 'alibabacloud/imagesearch' =>
  606. array (
  607. 'replaced' =>
  608. array (
  609. 0 => '1.8.1735',
  610. ),
  611. ),
  612. 'alibabacloud/imageseg' =>
  613. array (
  614. 'replaced' =>
  615. array (
  616. 0 => '1.8.1735',
  617. ),
  618. ),
  619. 'alibabacloud/imm' =>
  620. array (
  621. 'replaced' =>
  622. array (
  623. 0 => '1.8.1735',
  624. ),
  625. ),
  626. 'alibabacloud/industrybrain' =>
  627. array (
  628. 'replaced' =>
  629. array (
  630. 0 => '1.8.1735',
  631. ),
  632. ),
  633. 'alibabacloud/iot' =>
  634. array (
  635. 'replaced' =>
  636. array (
  637. 0 => '1.8.1735',
  638. ),
  639. ),
  640. 'alibabacloud/iqa' =>
  641. array (
  642. 'replaced' =>
  643. array (
  644. 0 => '1.8.1735',
  645. ),
  646. ),
  647. 'alibabacloud/itaas' =>
  648. array (
  649. 'replaced' =>
  650. array (
  651. 0 => '1.8.1735',
  652. ),
  653. ),
  654. 'alibabacloud/ivision' =>
  655. array (
  656. 'replaced' =>
  657. array (
  658. 0 => '1.8.1735',
  659. ),
  660. ),
  661. 'alibabacloud/ivpd' =>
  662. array (
  663. 'replaced' =>
  664. array (
  665. 0 => '1.8.1735',
  666. ),
  667. ),
  668. 'alibabacloud/jaq' =>
  669. array (
  670. 'replaced' =>
  671. array (
  672. 0 => '1.8.1735',
  673. ),
  674. ),
  675. 'alibabacloud/jarvis' =>
  676. array (
  677. 'replaced' =>
  678. array (
  679. 0 => '1.8.1735',
  680. ),
  681. ),
  682. 'alibabacloud/jarvispublic' =>
  683. array (
  684. 'replaced' =>
  685. array (
  686. 0 => '1.8.1735',
  687. ),
  688. ),
  689. 'alibabacloud/kms' =>
  690. array (
  691. 'replaced' =>
  692. array (
  693. 0 => '1.8.1735',
  694. ),
  695. ),
  696. 'alibabacloud/linkedmall' =>
  697. array (
  698. 'replaced' =>
  699. array (
  700. 0 => '1.8.1735',
  701. ),
  702. ),
  703. 'alibabacloud/linkface' =>
  704. array (
  705. 'replaced' =>
  706. array (
  707. 0 => '1.8.1735',
  708. ),
  709. ),
  710. 'alibabacloud/linkwan' =>
  711. array (
  712. 'replaced' =>
  713. array (
  714. 0 => '1.8.1735',
  715. ),
  716. ),
  717. 'alibabacloud/live' =>
  718. array (
  719. 'replaced' =>
  720. array (
  721. 0 => '1.8.1735',
  722. ),
  723. ),
  724. 'alibabacloud/lubancloud' =>
  725. array (
  726. 'replaced' =>
  727. array (
  728. 0 => '1.8.1735',
  729. ),
  730. ),
  731. 'alibabacloud/lubanruler' =>
  732. array (
  733. 'replaced' =>
  734. array (
  735. 0 => '1.8.1735',
  736. ),
  737. ),
  738. 'alibabacloud/market' =>
  739. array (
  740. 'replaced' =>
  741. array (
  742. 0 => '1.8.1735',
  743. ),
  744. ),
  745. 'alibabacloud/mopen' =>
  746. array (
  747. 'replaced' =>
  748. array (
  749. 0 => '1.8.1735',
  750. ),
  751. ),
  752. 'alibabacloud/mpserverless' =>
  753. array (
  754. 'replaced' =>
  755. array (
  756. 0 => '1.8.1735',
  757. ),
  758. ),
  759. 'alibabacloud/mts' =>
  760. array (
  761. 'replaced' =>
  762. array (
  763. 0 => '1.8.1735',
  764. ),
  765. ),
  766. 'alibabacloud/multimediaai' =>
  767. array (
  768. 'replaced' =>
  769. array (
  770. 0 => '1.8.1735',
  771. ),
  772. ),
  773. 'alibabacloud/nas' =>
  774. array (
  775. 'replaced' =>
  776. array (
  777. 0 => '1.8.1735',
  778. ),
  779. ),
  780. 'alibabacloud/netana' =>
  781. array (
  782. 'replaced' =>
  783. array (
  784. 0 => '1.8.1735',
  785. ),
  786. ),
  787. 'alibabacloud/nlp' =>
  788. array (
  789. 'replaced' =>
  790. array (
  791. 0 => '1.8.1735',
  792. ),
  793. ),
  794. 'alibabacloud/nlpautoml' =>
  795. array (
  796. 'replaced' =>
  797. array (
  798. 0 => '1.8.1735',
  799. ),
  800. ),
  801. 'alibabacloud/nlscloudmeta' =>
  802. array (
  803. 'replaced' =>
  804. array (
  805. 0 => '1.8.1735',
  806. ),
  807. ),
  808. 'alibabacloud/nlsfiletrans' =>
  809. array (
  810. 'replaced' =>
  811. array (
  812. 0 => '1.8.1735',
  813. ),
  814. ),
  815. 'alibabacloud/objectdet' =>
  816. array (
  817. 'replaced' =>
  818. array (
  819. 0 => '1.8.1735',
  820. ),
  821. ),
  822. 'alibabacloud/ocr' =>
  823. array (
  824. 'replaced' =>
  825. array (
  826. 0 => '1.8.1735',
  827. ),
  828. ),
  829. 'alibabacloud/ocs' =>
  830. array (
  831. 'replaced' =>
  832. array (
  833. 0 => '1.8.1735',
  834. ),
  835. ),
  836. 'alibabacloud/oms' =>
  837. array (
  838. 'replaced' =>
  839. array (
  840. 0 => '1.8.1735',
  841. ),
  842. ),
  843. 'alibabacloud/ons' =>
  844. array (
  845. 'replaced' =>
  846. array (
  847. 0 => '1.8.1735',
  848. ),
  849. ),
  850. 'alibabacloud/onsmqtt' =>
  851. array (
  852. 'replaced' =>
  853. array (
  854. 0 => '1.8.1735',
  855. ),
  856. ),
  857. 'alibabacloud/oos' =>
  858. array (
  859. 'replaced' =>
  860. array (
  861. 0 => '1.8.1735',
  862. ),
  863. ),
  864. 'alibabacloud/openanalytics' =>
  865. array (
  866. 'replaced' =>
  867. array (
  868. 0 => '1.8.1735',
  869. ),
  870. ),
  871. 'alibabacloud/ossadmin' =>
  872. array (
  873. 'replaced' =>
  874. array (
  875. 0 => '1.8.1735',
  876. ),
  877. ),
  878. 'alibabacloud/ots' =>
  879. array (
  880. 'replaced' =>
  881. array (
  882. 0 => '1.8.1735',
  883. ),
  884. ),
  885. 'alibabacloud/outboundbot' =>
  886. array (
  887. 'replaced' =>
  888. array (
  889. 0 => '1.8.1735',
  890. ),
  891. ),
  892. 'alibabacloud/petadata' =>
  893. array (
  894. 'replaced' =>
  895. array (
  896. 0 => '1.8.1735',
  897. ),
  898. ),
  899. 'alibabacloud/polardb' =>
  900. array (
  901. 'replaced' =>
  902. array (
  903. 0 => '1.8.1735',
  904. ),
  905. ),
  906. 'alibabacloud/productcatalog' =>
  907. array (
  908. 'replaced' =>
  909. array (
  910. 0 => '1.8.1735',
  911. ),
  912. ),
  913. 'alibabacloud/pts' =>
  914. array (
  915. 'replaced' =>
  916. array (
  917. 0 => '1.8.1735',
  918. ),
  919. ),
  920. 'alibabacloud/push' =>
  921. array (
  922. 'replaced' =>
  923. array (
  924. 0 => '1.8.1735',
  925. ),
  926. ),
  927. 'alibabacloud/pvtz' =>
  928. array (
  929. 'replaced' =>
  930. array (
  931. 0 => '1.8.1735',
  932. ),
  933. ),
  934. 'alibabacloud/qualitycheck' =>
  935. array (
  936. 'replaced' =>
  937. array (
  938. 0 => '1.8.1735',
  939. ),
  940. ),
  941. 'alibabacloud/ram' =>
  942. array (
  943. 'replaced' =>
  944. array (
  945. 0 => '1.8.1735',
  946. ),
  947. ),
  948. 'alibabacloud/rds' =>
  949. array (
  950. 'replaced' =>
  951. array (
  952. 0 => '1.8.1735',
  953. ),
  954. ),
  955. 'alibabacloud/reid' =>
  956. array (
  957. 'replaced' =>
  958. array (
  959. 0 => '1.8.1735',
  960. ),
  961. ),
  962. 'alibabacloud/retailcloud' =>
  963. array (
  964. 'replaced' =>
  965. array (
  966. 0 => '1.8.1735',
  967. ),
  968. ),
  969. 'alibabacloud/rkvstore' =>
  970. array (
  971. 'replaced' =>
  972. array (
  973. 0 => '1.8.1735',
  974. ),
  975. ),
  976. 'alibabacloud/ros' =>
  977. array (
  978. 'replaced' =>
  979. array (
  980. 0 => '1.8.1735',
  981. ),
  982. ),
  983. 'alibabacloud/rtc' =>
  984. array (
  985. 'replaced' =>
  986. array (
  987. 0 => '1.8.1735',
  988. ),
  989. ),
  990. 'alibabacloud/saf' =>
  991. array (
  992. 'replaced' =>
  993. array (
  994. 0 => '1.8.1735',
  995. ),
  996. ),
  997. 'alibabacloud/sas' =>
  998. array (
  999. 'replaced' =>
  1000. array (
  1001. 0 => '1.8.1735',
  1002. ),
  1003. ),
  1004. 'alibabacloud/sasapi' =>
  1005. array (
  1006. 'replaced' =>
  1007. array (
  1008. 0 => '1.8.1735',
  1009. ),
  1010. ),
  1011. 'alibabacloud/scdn' =>
  1012. array (
  1013. 'replaced' =>
  1014. array (
  1015. 0 => '1.8.1735',
  1016. ),
  1017. ),
  1018. 'alibabacloud/schedulerx2' =>
  1019. array (
  1020. 'replaced' =>
  1021. array (
  1022. 0 => '1.8.1735',
  1023. ),
  1024. ),
  1025. 'alibabacloud/sdk' =>
  1026. array (
  1027. 'pretty_version' => '1.8.1735',
  1028. 'version' => '1.8.1735.0',
  1029. 'aliases' =>
  1030. array (
  1031. ),
  1032. 'reference' => 'bca1fd83c618eb2393544a200f2eb99d2aeed3b0',
  1033. ),
  1034. 'alibabacloud/skyeye' =>
  1035. array (
  1036. 'replaced' =>
  1037. array (
  1038. 0 => '1.8.1735',
  1039. ),
  1040. ),
  1041. 'alibabacloud/slb' =>
  1042. array (
  1043. 'replaced' =>
  1044. array (
  1045. 0 => '1.8.1735',
  1046. ),
  1047. ),
  1048. 'alibabacloud/smartag' =>
  1049. array (
  1050. 'replaced' =>
  1051. array (
  1052. 0 => '1.8.1735',
  1053. ),
  1054. ),
  1055. 'alibabacloud/smc' =>
  1056. array (
  1057. 'replaced' =>
  1058. array (
  1059. 0 => '1.8.1735',
  1060. ),
  1061. ),
  1062. 'alibabacloud/sms' =>
  1063. array (
  1064. 'replaced' =>
  1065. array (
  1066. 0 => '1.8.1735',
  1067. ),
  1068. ),
  1069. 'alibabacloud/smsintl' =>
  1070. array (
  1071. 'replaced' =>
  1072. array (
  1073. 0 => '1.8.1735',
  1074. ),
  1075. ),
  1076. 'alibabacloud/snsuapi' =>
  1077. array (
  1078. 'replaced' =>
  1079. array (
  1080. 0 => '1.8.1735',
  1081. ),
  1082. ),
  1083. 'alibabacloud/sts' =>
  1084. array (
  1085. 'replaced' =>
  1086. array (
  1087. 0 => '1.8.1735',
  1088. ),
  1089. ),
  1090. 'alibabacloud/taginner' =>
  1091. array (
  1092. 'replaced' =>
  1093. array (
  1094. 0 => '1.8.1735',
  1095. ),
  1096. ),
  1097. 'alibabacloud/tesladam' =>
  1098. array (
  1099. 'replaced' =>
  1100. array (
  1101. 0 => '1.8.1735',
  1102. ),
  1103. ),
  1104. 'alibabacloud/teslamaxcompute' =>
  1105. array (
  1106. 'replaced' =>
  1107. array (
  1108. 0 => '1.8.1735',
  1109. ),
  1110. ),
  1111. 'alibabacloud/teslastream' =>
  1112. array (
  1113. 'replaced' =>
  1114. array (
  1115. 0 => '1.8.1735',
  1116. ),
  1117. ),
  1118. 'alibabacloud/ubsms' =>
  1119. array (
  1120. 'replaced' =>
  1121. array (
  1122. 0 => '1.8.1735',
  1123. ),
  1124. ),
  1125. 'alibabacloud/ubsmsinner' =>
  1126. array (
  1127. 'replaced' =>
  1128. array (
  1129. 0 => '1.8.1735',
  1130. ),
  1131. ),
  1132. 'alibabacloud/uis' =>
  1133. array (
  1134. 'replaced' =>
  1135. array (
  1136. 0 => '1.8.1735',
  1137. ),
  1138. ),
  1139. 'alibabacloud/unimkt' =>
  1140. array (
  1141. 'replaced' =>
  1142. array (
  1143. 0 => '1.8.1735',
  1144. ),
  1145. ),
  1146. 'alibabacloud/visionai' =>
  1147. array (
  1148. 'replaced' =>
  1149. array (
  1150. 0 => '1.8.1735',
  1151. ),
  1152. ),
  1153. 'alibabacloud/vod' =>
  1154. array (
  1155. 'replaced' =>
  1156. array (
  1157. 0 => '1.8.1735',
  1158. ),
  1159. ),
  1160. 'alibabacloud/voicenavigator' =>
  1161. array (
  1162. 'replaced' =>
  1163. array (
  1164. 0 => '1.8.1735',
  1165. ),
  1166. ),
  1167. 'alibabacloud/vpc' =>
  1168. array (
  1169. 'replaced' =>
  1170. array (
  1171. 0 => '1.8.1735',
  1172. ),
  1173. ),
  1174. 'alibabacloud/vs' =>
  1175. array (
  1176. 'replaced' =>
  1177. array (
  1178. 0 => '1.8.1735',
  1179. ),
  1180. ),
  1181. 'alibabacloud/wafopenapi' =>
  1182. array (
  1183. 'replaced' =>
  1184. array (
  1185. 0 => '1.8.1735',
  1186. ),
  1187. ),
  1188. 'alibabacloud/welfareinner' =>
  1189. array (
  1190. 'replaced' =>
  1191. array (
  1192. 0 => '1.8.1735',
  1193. ),
  1194. ),
  1195. 'alibabacloud/xspace' =>
  1196. array (
  1197. 'replaced' =>
  1198. array (
  1199. 0 => '1.8.1735',
  1200. ),
  1201. ),
  1202. 'alibabacloud/xtrace' =>
  1203. array (
  1204. 'replaced' =>
  1205. array (
  1206. 0 => '1.8.1735',
  1207. ),
  1208. ),
  1209. 'alibabacloud/yqbridge' =>
  1210. array (
  1211. 'replaced' =>
  1212. array (
  1213. 0 => '1.8.1735',
  1214. ),
  1215. ),
  1216. 'alibabacloud/yundun' =>
  1217. array (
  1218. 'replaced' =>
  1219. array (
  1220. 0 => '1.8.1735',
  1221. ),
  1222. ),
  1223. 'aliyuncs/oss-sdk-php' =>
  1224. array (
  1225. 'pretty_version' => 'v2.6.0',
  1226. 'version' => '2.6.0.0',
  1227. 'aliases' =>
  1228. array (
  1229. ),
  1230. 'reference' => '572d0f8e099e8630ae7139ed3fdedb926c7a760f',
  1231. ),
  1232. 'clagiordano/weblibs-configmanager' =>
  1233. array (
  1234. 'pretty_version' => 'v1.5.0',
  1235. 'version' => '1.5.0.0',
  1236. 'aliases' =>
  1237. array (
  1238. ),
  1239. 'reference' => '8802c7396d61a923c9a73e37ead062b24bb1b273',
  1240. ),
  1241. 'easywechat-composer/easywechat-composer' =>
  1242. array (
  1243. 'pretty_version' => '1.4.1',
  1244. 'version' => '1.4.1.0',
  1245. 'aliases' =>
  1246. array (
  1247. ),
  1248. 'reference' => '3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd',
  1249. ),
  1250. 'guzzlehttp/guzzle' =>
  1251. array (
  1252. 'pretty_version' => '7.5.0',
  1253. 'version' => '7.5.0.0',
  1254. 'aliases' =>
  1255. array (
  1256. ),
  1257. 'reference' => 'b50a2a1251152e43f6a37f0fa053e730a67d25ba',
  1258. ),
  1259. 'guzzlehttp/promises' =>
  1260. array (
  1261. 'pretty_version' => '1.5.2',
  1262. 'version' => '1.5.2.0',
  1263. 'aliases' =>
  1264. array (
  1265. ),
  1266. 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598',
  1267. ),
  1268. 'guzzlehttp/psr7' =>
  1269. array (
  1270. 'pretty_version' => '2.4.3',
  1271. 'version' => '2.4.3.0',
  1272. 'aliases' =>
  1273. array (
  1274. ),
  1275. 'reference' => '67c26b443f348a51926030c83481b85718457d3d',
  1276. ),
  1277. 'league/flysystem' =>
  1278. array (
  1279. 'pretty_version' => '1.1.10',
  1280. 'version' => '1.1.10.0',
  1281. 'aliases' =>
  1282. array (
  1283. ),
  1284. 'reference' => '3239285c825c152bcc315fe0e87d6b55f5972ed1',
  1285. ),
  1286. 'league/flysystem-cached-adapter' =>
  1287. array (
  1288. 'pretty_version' => '1.1.0',
  1289. 'version' => '1.1.0.0',
  1290. 'aliases' =>
  1291. array (
  1292. ),
  1293. 'reference' => 'd1925efb2207ac4be3ad0c40b8277175f99ffaff',
  1294. ),
  1295. 'league/mime-type-detection' =>
  1296. array (
  1297. 'pretty_version' => '1.11.0',
  1298. 'version' => '1.11.0.0',
  1299. 'aliases' =>
  1300. array (
  1301. ),
  1302. 'reference' => 'ff6248ea87a9f116e78edd6002e39e5128a0d4dd',
  1303. ),
  1304. 'monolog/monolog' =>
  1305. array (
  1306. 'pretty_version' => '2.9.0',
  1307. 'version' => '2.9.0.0',
  1308. 'aliases' =>
  1309. array (
  1310. ),
  1311. 'reference' => 'e1c0ae1528ce313a450e5e1ad782765c4a8dd3cb',
  1312. ),
  1313. 'mtdowling/jmespath.php' =>
  1314. array (
  1315. 'pretty_version' => '2.6.1',
  1316. 'version' => '2.6.1.0',
  1317. 'aliases' =>
  1318. array (
  1319. ),
  1320. 'reference' => '9b87907a81b87bc76d19a7fb2d61e61486ee9edb',
  1321. ),
  1322. 'myclabs/php-enum' =>
  1323. array (
  1324. 'pretty_version' => '1.6.6',
  1325. 'version' => '1.6.6.0',
  1326. 'aliases' =>
  1327. array (
  1328. ),
  1329. 'reference' => '32c4202886c51fbe5cc3a7c34ec5c9a4a790345e',
  1330. ),
  1331. 'overtrue/socialite' =>
  1332. array (
  1333. 'pretty_version' => '2.0.24',
  1334. 'version' => '2.0.24.0',
  1335. 'aliases' =>
  1336. array (
  1337. ),
  1338. 'reference' => 'ee7e7b000ec7d64f2b8aba1f6a2eec5cdf3f8bec',
  1339. ),
  1340. 'overtrue/wechat' =>
  1341. array (
  1342. 'pretty_version' => '4.6.0',
  1343. 'version' => '4.6.0.0',
  1344. 'aliases' =>
  1345. array (
  1346. ),
  1347. 'reference' => '52af4cbe777cd4aea307beafa0a4518c347467b1',
  1348. ),
  1349. 'pimple/pimple' =>
  1350. array (
  1351. 'pretty_version' => 'v3.5.0',
  1352. 'version' => '3.5.0.0',
  1353. 'aliases' =>
  1354. array (
  1355. ),
  1356. 'reference' => 'a94b3a4db7fb774b3d78dad2315ddc07629e1bed',
  1357. ),
  1358. 'psr/cache' =>
  1359. array (
  1360. 'pretty_version' => '1.0.1',
  1361. 'version' => '1.0.1.0',
  1362. 'aliases' =>
  1363. array (
  1364. ),
  1365. 'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8',
  1366. ),
  1367. 'psr/cache-implementation' =>
  1368. array (
  1369. 'provided' =>
  1370. array (
  1371. 0 => '1.0|2.0',
  1372. ),
  1373. ),
  1374. 'psr/container' =>
  1375. array (
  1376. 'pretty_version' => '1.1.2',
  1377. 'version' => '1.1.2.0',
  1378. 'aliases' =>
  1379. array (
  1380. ),
  1381. 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea',
  1382. ),
  1383. 'psr/event-dispatcher' =>
  1384. array (
  1385. 'pretty_version' => '1.0.0',
  1386. 'version' => '1.0.0.0',
  1387. 'aliases' =>
  1388. array (
  1389. ),
  1390. 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0',
  1391. ),
  1392. 'psr/event-dispatcher-implementation' =>
  1393. array (
  1394. 'provided' =>
  1395. array (
  1396. 0 => '1.0',
  1397. ),
  1398. ),
  1399. 'psr/http-client' =>
  1400. array (
  1401. 'pretty_version' => '1.0.1',
  1402. 'version' => '1.0.1.0',
  1403. 'aliases' =>
  1404. array (
  1405. ),
  1406. 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
  1407. ),
  1408. 'psr/http-client-implementation' =>
  1409. array (
  1410. 'provided' =>
  1411. array (
  1412. 0 => '1.0',
  1413. ),
  1414. ),
  1415. 'psr/http-factory' =>
  1416. array (
  1417. 'pretty_version' => '1.0.1',
  1418. 'version' => '1.0.1.0',
  1419. 'aliases' =>
  1420. array (
  1421. ),
  1422. 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
  1423. ),
  1424. 'psr/http-factory-implementation' =>
  1425. array (
  1426. 'provided' =>
  1427. array (
  1428. 0 => '1.0',
  1429. ),
  1430. ),
  1431. 'psr/http-message' =>
  1432. array (
  1433. 'pretty_version' => '1.0.1',
  1434. 'version' => '1.0.1.0',
  1435. 'aliases' =>
  1436. array (
  1437. ),
  1438. 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
  1439. ),
  1440. 'psr/http-message-implementation' =>
  1441. array (
  1442. 'provided' =>
  1443. array (
  1444. 0 => '1.0',
  1445. ),
  1446. ),
  1447. 'psr/log' =>
  1448. array (
  1449. 'pretty_version' => '1.1.4',
  1450. 'version' => '1.1.4.0',
  1451. 'aliases' =>
  1452. array (
  1453. ),
  1454. 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
  1455. ),
  1456. 'psr/log-implementation' =>
  1457. array (
  1458. 'provided' =>
  1459. array (
  1460. 0 => '1.0.0 || 2.0.0 || 3.0.0',
  1461. ),
  1462. ),
  1463. 'psr/simple-cache' =>
  1464. array (
  1465. 'pretty_version' => '1.0.1',
  1466. 'version' => '1.0.1.0',
  1467. 'aliases' =>
  1468. array (
  1469. ),
  1470. 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b',
  1471. ),
  1472. 'psr/simple-cache-implementation' =>
  1473. array (
  1474. 'provided' =>
  1475. array (
  1476. 0 => '1.0|2.0',
  1477. ),
  1478. ),
  1479. 'qiniu/php-sdk' =>
  1480. array (
  1481. 'pretty_version' => 'v7.7.0',
  1482. 'version' => '7.7.0.0',
  1483. 'aliases' =>
  1484. array (
  1485. ),
  1486. 'reference' => 'dde03fc55de64815412f8ccfe24e1bd21564a6f1',
  1487. ),
  1488. 'ralouphie/getallheaders' =>
  1489. array (
  1490. 'pretty_version' => '3.0.3',
  1491. 'version' => '3.0.3.0',
  1492. 'aliases' =>
  1493. array (
  1494. ),
  1495. 'reference' => '120b605dfeb996808c31b6477290a714d356e822',
  1496. ),
  1497. 'symfony/cache' =>
  1498. array (
  1499. 'pretty_version' => 'v5.4.21',
  1500. 'version' => '5.4.21.0',
  1501. 'aliases' =>
  1502. array (
  1503. ),
  1504. 'reference' => '32cab695bf99c63aff7d27ac67919944c00530ed',
  1505. ),
  1506. 'symfony/cache-contracts' =>
  1507. array (
  1508. 'pretty_version' => 'v2.5.2',
  1509. 'version' => '2.5.2.0',
  1510. 'aliases' =>
  1511. array (
  1512. ),
  1513. 'reference' => '64be4a7acb83b6f2bf6de9a02cee6dad41277ebc',
  1514. ),
  1515. 'symfony/cache-implementation' =>
  1516. array (
  1517. 'provided' =>
  1518. array (
  1519. 0 => '1.0|2.0',
  1520. ),
  1521. ),
  1522. 'symfony/deprecation-contracts' =>
  1523. array (
  1524. 'pretty_version' => 'v2.5.2',
  1525. 'version' => '2.5.2.0',
  1526. 'aliases' =>
  1527. array (
  1528. ),
  1529. 'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
  1530. ),
  1531. 'symfony/event-dispatcher' =>
  1532. array (
  1533. 'pretty_version' => 'v5.4.21',
  1534. 'version' => '5.4.21.0',
  1535. 'aliases' =>
  1536. array (
  1537. ),
  1538. 'reference' => 'f0ae1383a8285dfc6752b8d8602790953118ff5a',
  1539. ),
  1540. 'symfony/event-dispatcher-contracts' =>
  1541. array (
  1542. 'pretty_version' => 'v2.5.2',
  1543. 'version' => '2.5.2.0',
  1544. 'aliases' =>
  1545. array (
  1546. ),
  1547. 'reference' => 'f98b54df6ad059855739db6fcbc2d36995283fe1',
  1548. ),
  1549. 'symfony/event-dispatcher-implementation' =>
  1550. array (
  1551. 'provided' =>
  1552. array (
  1553. 0 => '2.0',
  1554. ),
  1555. ),
  1556. 'symfony/http-foundation' =>
  1557. array (
  1558. 'pretty_version' => 'v5.4.21',
  1559. 'version' => '5.4.21.0',
  1560. 'aliases' =>
  1561. array (
  1562. ),
  1563. 'reference' => '3bb6ee5582366c4176d5ce596b380117c8200bbf',
  1564. ),
  1565. 'symfony/polyfill-ctype' =>
  1566. array (
  1567. 'pretty_version' => 'v1.27.0',
  1568. 'version' => '1.27.0.0',
  1569. 'aliases' =>
  1570. array (
  1571. ),
  1572. 'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a',
  1573. ),
  1574. 'symfony/polyfill-mbstring' =>
  1575. array (
  1576. 'pretty_version' => 'v1.27.0',
  1577. 'version' => '1.27.0.0',
  1578. 'aliases' =>
  1579. array (
  1580. ),
  1581. 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534',
  1582. ),
  1583. 'symfony/polyfill-php72' =>
  1584. array (
  1585. 'pretty_version' => 'v1.27.0',
  1586. 'version' => '1.27.0.0',
  1587. 'aliases' =>
  1588. array (
  1589. ),
  1590. 'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97',
  1591. ),
  1592. 'symfony/polyfill-php73' =>
  1593. array (
  1594. 'pretty_version' => 'v1.27.0',
  1595. 'version' => '1.27.0.0',
  1596. 'aliases' =>
  1597. array (
  1598. ),
  1599. 'reference' => '9e8ecb5f92152187c4799efd3c96b78ccab18ff9',
  1600. ),
  1601. 'symfony/polyfill-php80' =>
  1602. array (
  1603. 'pretty_version' => 'v1.27.0',
  1604. 'version' => '1.27.0.0',
  1605. 'aliases' =>
  1606. array (
  1607. ),
  1608. 'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936',
  1609. ),
  1610. 'symfony/psr-http-message-bridge' =>
  1611. array (
  1612. 'pretty_version' => 'v2.1.3',
  1613. 'version' => '2.1.3.0',
  1614. 'aliases' =>
  1615. array (
  1616. ),
  1617. 'reference' => 'd444f85dddf65c7e57c58d8e5b3a4dbb593b1840',
  1618. ),
  1619. 'symfony/service-contracts' =>
  1620. array (
  1621. 'pretty_version' => 'v2.5.2',
  1622. 'version' => '2.5.2.0',
  1623. 'aliases' =>
  1624. array (
  1625. ),
  1626. 'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c',
  1627. ),
  1628. 'symfony/var-dumper' =>
  1629. array (
  1630. 'pretty_version' => 'v4.4.47',
  1631. 'version' => '4.4.47.0',
  1632. 'aliases' =>
  1633. array (
  1634. ),
  1635. 'reference' => '1069c7a3fca74578022fab6f81643248d02f8e63',
  1636. ),
  1637. 'symfony/var-exporter' =>
  1638. array (
  1639. 'pretty_version' => 'v5.4.21',
  1640. 'version' => '5.4.21.0',
  1641. 'aliases' =>
  1642. array (
  1643. ),
  1644. 'reference' => 'be74908a6942fdd331554b3cec27ff41b45ccad4',
  1645. ),
  1646. 'symfony/yaml' =>
  1647. array (
  1648. 'pretty_version' => 'v2.8.52',
  1649. 'version' => '2.8.52.0',
  1650. 'aliases' =>
  1651. array (
  1652. ),
  1653. 'reference' => '02c1859112aa779d9ab394ae4f3381911d84052b',
  1654. ),
  1655. 'topthink/framework' =>
  1656. array (
  1657. 'pretty_version' => 'v6.0.14',
  1658. 'version' => '6.0.14.0',
  1659. 'aliases' =>
  1660. array (
  1661. ),
  1662. 'reference' => 'e621c239492d4f7e276e166b16aba3fb933d501e',
  1663. ),
  1664. 'topthink/think' =>
  1665. array (
  1666. 'pretty_version' => '1.0.0+no-version-set',
  1667. 'version' => '1.0.0.0',
  1668. 'aliases' =>
  1669. array (
  1670. ),
  1671. 'reference' => NULL,
  1672. ),
  1673. 'topthink/think-captcha' =>
  1674. array (
  1675. 'pretty_version' => 'v3.0.8',
  1676. 'version' => '3.0.8.0',
  1677. 'aliases' =>
  1678. array (
  1679. ),
  1680. 'reference' => '52fba122c953995bec3013c635025172491ae299',
  1681. ),
  1682. 'topthink/think-helper' =>
  1683. array (
  1684. 'pretty_version' => 'v3.1.6',
  1685. 'version' => '3.1.6.0',
  1686. 'aliases' =>
  1687. array (
  1688. ),
  1689. 'reference' => '769acbe50a4274327162f9c68ec2e89a38eb2aff',
  1690. ),
  1691. 'topthink/think-migration' =>
  1692. array (
  1693. 'pretty_version' => 'v3.0.4',
  1694. 'version' => '3.0.4.0',
  1695. 'aliases' =>
  1696. array (
  1697. ),
  1698. 'reference' => 'c5880669b277762d5ff935e551bc0d5c71de6811',
  1699. ),
  1700. 'topthink/think-orm' =>
  1701. array (
  1702. 'pretty_version' => 'v2.0.59',
  1703. 'version' => '2.0.59.0',
  1704. 'aliases' =>
  1705. array (
  1706. ),
  1707. 'reference' => 'ac0f18bc3063ca924ed5b4af6e405d74f44d2870',
  1708. ),
  1709. 'topthink/think-template' =>
  1710. array (
  1711. 'pretty_version' => 'v2.0.9',
  1712. 'version' => '2.0.9.0',
  1713. 'aliases' =>
  1714. array (
  1715. ),
  1716. 'reference' => '6d25642ae0e306166742fd7073dc7a159e18073c',
  1717. ),
  1718. 'topthink/think-trace' =>
  1719. array (
  1720. 'pretty_version' => 'v1.6',
  1721. 'version' => '1.6.0.0',
  1722. 'aliases' =>
  1723. array (
  1724. ),
  1725. 'reference' => '136cd5d97e8bdb780e4b5c1637c588ed7ca3e142',
  1726. ),
  1727. 'topthink/think-view' =>
  1728. array (
  1729. 'pretty_version' => 'v1.0.14',
  1730. 'version' => '1.0.14.0',
  1731. 'aliases' =>
  1732. array (
  1733. ),
  1734. 'reference' => 'edce0ae2c9551ab65f9e94a222604b0dead3576d',
  1735. ),
  1736. 'topthink/think-worker' =>
  1737. array (
  1738. 'pretty_version' => 'v3.0.7',
  1739. 'version' => '3.0.7.0',
  1740. 'aliases' =>
  1741. array (
  1742. ),
  1743. 'reference' => '9ba54333f337ee2c3f06054bb896bba9696d926c',
  1744. ),
  1745. 'workerman/gateway-worker' =>
  1746. array (
  1747. 'pretty_version' => 'v3.0.22',
  1748. 'version' => '3.0.22.0',
  1749. 'aliases' =>
  1750. array (
  1751. ),
  1752. 'reference' => 'a615036c482d11f68b693998575e804752ef9068',
  1753. ),
  1754. 'workerman/gatewayclient' =>
  1755. array (
  1756. 'pretty_version' => 'v3.0.14',
  1757. 'version' => '3.0.14.0',
  1758. 'aliases' =>
  1759. array (
  1760. ),
  1761. 'reference' => '4362468d68251015b2b385c310252afb4d6648ed',
  1762. ),
  1763. 'workerman/workerman' =>
  1764. array (
  1765. 'pretty_version' => 'v3.5.34',
  1766. 'version' => '3.5.34.0',
  1767. 'aliases' =>
  1768. array (
  1769. ),
  1770. 'reference' => 'fe4fc5ecc44d0410a22214d9e8679e2fc3795f5a',
  1771. ),
  1772. 'xunhu/hupijiao' =>
  1773. array (
  1774. 'pretty_version' => 'dev-master',
  1775. 'version' => 'dev-master',
  1776. 'aliases' =>
  1777. array (
  1778. 0 => '9999999-dev',
  1779. ),
  1780. 'reference' => 'f2b30c60125768d23c3b853626a58456c5cd6091',
  1781. ),
  1782. ),
  1783. );
  1784. private static $canGetVendors;
  1785. private static $installedByVendor = array();
  1786. public static function getInstalledPackages()
  1787. {
  1788. $packages = array();
  1789. foreach (self::getInstalled() as $installed) {
  1790. $packages[] = array_keys($installed['versions']);
  1791. }
  1792. if (1 === \count($packages)) {
  1793. return $packages[0];
  1794. }
  1795. return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
  1796. }
  1797. public static function isInstalled($packageName)
  1798. {
  1799. foreach (self::getInstalled() as $installed) {
  1800. if (isset($installed['versions'][$packageName])) {
  1801. return true;
  1802. }
  1803. }
  1804. return false;
  1805. }
  1806. public static function satisfies(VersionParser $parser, $packageName, $constraint)
  1807. {
  1808. $constraint = $parser->parseConstraints($constraint);
  1809. $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
  1810. return $provided->matches($constraint);
  1811. }
  1812. public static function getVersionRanges($packageName)
  1813. {
  1814. foreach (self::getInstalled() as $installed) {
  1815. if (!isset($installed['versions'][$packageName])) {
  1816. continue;
  1817. }
  1818. $ranges = array();
  1819. if (isset($installed['versions'][$packageName]['pretty_version'])) {
  1820. $ranges[] = $installed['versions'][$packageName]['pretty_version'];
  1821. }
  1822. if (array_key_exists('aliases', $installed['versions'][$packageName])) {
  1823. $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
  1824. }
  1825. if (array_key_exists('replaced', $installed['versions'][$packageName])) {
  1826. $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
  1827. }
  1828. if (array_key_exists('provided', $installed['versions'][$packageName])) {
  1829. $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
  1830. }
  1831. return implode(' || ', $ranges);
  1832. }
  1833. throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
  1834. }
  1835. public static function getVersion($packageName)
  1836. {
  1837. foreach (self::getInstalled() as $installed) {
  1838. if (!isset($installed['versions'][$packageName])) {
  1839. continue;
  1840. }
  1841. if (!isset($installed['versions'][$packageName]['version'])) {
  1842. return null;
  1843. }
  1844. return $installed['versions'][$packageName]['version'];
  1845. }
  1846. throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
  1847. }
  1848. public static function getPrettyVersion($packageName)
  1849. {
  1850. foreach (self::getInstalled() as $installed) {
  1851. if (!isset($installed['versions'][$packageName])) {
  1852. continue;
  1853. }
  1854. if (!isset($installed['versions'][$packageName]['pretty_version'])) {
  1855. return null;
  1856. }
  1857. return $installed['versions'][$packageName]['pretty_version'];
  1858. }
  1859. throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
  1860. }
  1861. public static function getReference($packageName)
  1862. {
  1863. foreach (self::getInstalled() as $installed) {
  1864. if (!isset($installed['versions'][$packageName])) {
  1865. continue;
  1866. }
  1867. if (!isset($installed['versions'][$packageName]['reference'])) {
  1868. return null;
  1869. }
  1870. return $installed['versions'][$packageName]['reference'];
  1871. }
  1872. throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
  1873. }
  1874. public static function getRootPackage()
  1875. {
  1876. $installed = self::getInstalled();
  1877. return $installed[0]['root'];
  1878. }
  1879. public static function getRawData()
  1880. {
  1881. @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
  1882. return self::$installed;
  1883. }
  1884. public static function getAllRawData()
  1885. {
  1886. return self::getInstalled();
  1887. }
  1888. public static function reload($data)
  1889. {
  1890. self::$installed = $data;
  1891. self::$installedByVendor = array();
  1892. }
  1893. private static function getInstalled()
  1894. {
  1895. if (null === self::$canGetVendors) {
  1896. self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
  1897. }
  1898. $installed = array();
  1899. if (self::$canGetVendors) {
  1900. foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
  1901. if (isset(self::$installedByVendor[$vendorDir])) {
  1902. $installed[] = self::$installedByVendor[$vendorDir];
  1903. } elseif (is_file($vendorDir.'/composer/installed.php')) {
  1904. $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
  1905. }
  1906. }
  1907. }
  1908. $installed[] = self::$installed;
  1909. return $installed;
  1910. }
  1911. }