InstalledVersions.php 34 KB

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