composer.lock 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974
  1. {
  2. "_readme": [
  3. "This file locks the dependencies of your project to a known state",
  4. "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
  5. "This file is @generated automatically"
  6. ],
  7. "content-hash": "38a91e89ef02499d848149731ecf246e",
  8. "packages": [
  9. {
  10. "name": "graham-campbell/result-type",
  11. "version": "1.1.x-dev",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/GrahamCampbell/Result-Type.git",
  15. "reference": "60c5f57bee20beb1a4a3cc5fe9170de4a64521d2"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/60c5f57bee20beb1a4a3cc5fe9170de4a64521d2",
  20. "reference": "60c5f57bee20beb1a4a3cc5fe9170de4a64521d2",
  21. "shasum": "",
  22. "mirrors": [
  23. {
  24. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  25. "preferred": true
  26. }
  27. ]
  28. },
  29. "require": {
  30. "php": "^7.2.5 || ^8.0",
  31. "phpoption/phpoption": "^1.9.1"
  32. },
  33. "require-dev": {
  34. "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
  35. },
  36. "default-branch": true,
  37. "type": "library",
  38. "autoload": {
  39. "psr-4": {
  40. "GrahamCampbell\\ResultType\\": "src/"
  41. }
  42. },
  43. "notification-url": "https://packagist.org/downloads/",
  44. "license": [
  45. "MIT"
  46. ],
  47. "authors": [
  48. {
  49. "name": "Graham Campbell",
  50. "email": "hello@gjcampbell.co.uk",
  51. "homepage": "https://github.com/GrahamCampbell"
  52. }
  53. ],
  54. "description": "An Implementation Of The Result Type",
  55. "keywords": [
  56. "Graham Campbell",
  57. "GrahamCampbell",
  58. "Result Type",
  59. "Result-Type",
  60. "result"
  61. ],
  62. "support": {
  63. "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
  64. "source": "https://github.com/GrahamCampbell/Result-Type/tree/1.1"
  65. },
  66. "funding": [
  67. {
  68. "url": "https://github.com/GrahamCampbell",
  69. "type": "github"
  70. },
  71. {
  72. "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
  73. "type": "tidelift"
  74. }
  75. ],
  76. "time": "2023-02-25T23:46:23+00:00"
  77. },
  78. {
  79. "name": "phalapi/cli",
  80. "version": "v3.4.0",
  81. "source": {
  82. "type": "git",
  83. "url": "https://github.com/phalapi/cli.git",
  84. "reference": "acc87dade93c8dfb2e92f52dd8bc095dc3ab50b2"
  85. },
  86. "dist": {
  87. "type": "zip",
  88. "url": "https://api.github.com/repos/phalapi/cli/zipball/acc87dade93c8dfb2e92f52dd8bc095dc3ab50b2",
  89. "reference": "acc87dade93c8dfb2e92f52dd8bc095dc3ab50b2",
  90. "shasum": "",
  91. "mirrors": [
  92. {
  93. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  94. "preferred": true
  95. }
  96. ]
  97. },
  98. "require": {
  99. "php": ">=5.3.3",
  100. "ulrichsg/getopt-php": "3.4.0"
  101. },
  102. "type": "library",
  103. "autoload": {
  104. "psr-4": {
  105. "PhalApi\\CLI\\": "src"
  106. }
  107. },
  108. "notification-url": "https://packagist.org/downloads/",
  109. "license": [
  110. "GPL-3.0+"
  111. ],
  112. "authors": [
  113. {
  114. "name": "dogstar huang",
  115. "email": "chanzonghuang@gmail.com",
  116. "homepage": "http://my.oschina.net/dogstar",
  117. "role": "Developer"
  118. }
  119. ],
  120. "description": "PhalApi 2.x 扩展类库 - CLI命令行,可用于开发命令行应用,基于GetOpt,主要作用是将命令参数进行解析和处理。",
  121. "homepage": "https://www.phalapi.net/",
  122. "keywords": [
  123. "cli",
  124. "phalapi",
  125. "phalapi-cli"
  126. ],
  127. "support": {
  128. "issues": "https://github.com/phalapi/cli/issues",
  129. "source": "https://github.com/phalapi/cli/tree/v3.4.0"
  130. },
  131. "time": "2022-12-08T11:01:04+00:00"
  132. },
  133. {
  134. "name": "phalapi/kernal",
  135. "version": "2.0.2",
  136. "source": {
  137. "type": "git",
  138. "url": "https://github.com/phalapi/kernal.git",
  139. "reference": "73f19bda20a22fe8abf3959b66ac523309988f0c"
  140. },
  141. "dist": {
  142. "type": "zip",
  143. "url": "https://api.github.com/repos/phalapi/kernal/zipball/73f19bda20a22fe8abf3959b66ac523309988f0c",
  144. "reference": "73f19bda20a22fe8abf3959b66ac523309988f0c",
  145. "shasum": "",
  146. "mirrors": [
  147. {
  148. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  149. "preferred": true
  150. }
  151. ]
  152. },
  153. "require": {
  154. "phalapi/notorm": "2.0.1",
  155. "php": ">=5.3.3"
  156. },
  157. "type": "library",
  158. "autoload": {
  159. "files": [
  160. "src/bootstrap.php",
  161. "src/functions.php"
  162. ],
  163. "psr-4": {
  164. "PhalApi\\": "src"
  165. }
  166. },
  167. "notification-url": "https://packagist.org/downloads/",
  168. "license": [
  169. "GPL-3.0+"
  170. ],
  171. "authors": [
  172. {
  173. "name": "Dogstar Huang",
  174. "email": "chanzonghuang@gmail.com",
  175. "homepage": "http://my.oschina.net/dogstar",
  176. "role": "Developer"
  177. },
  178. {
  179. "name": "kwan",
  180. "email": "303198069@qq.com",
  181. "role": "Developer"
  182. }
  183. ],
  184. "description": "PhalApi 2.0 框架核心部分。",
  185. "homepage": "https://www.phalapi.net/",
  186. "keywords": [
  187. "api",
  188. "framework",
  189. "phalapi"
  190. ],
  191. "support": {
  192. "issues": "https://github.com/phalapi/kernal/issues",
  193. "source": "https://github.com/phalapi/kernal/tree/master"
  194. },
  195. "time": "2017-09-03T03:01:09+00:00"
  196. },
  197. {
  198. "name": "phalapi/notorm",
  199. "version": "v2.0.1",
  200. "source": {
  201. "type": "git",
  202. "url": "https://github.com/phalapi/notorm.git",
  203. "reference": "e1f984b30f6bec5a244f343db1a8fc060ae6291c"
  204. },
  205. "dist": {
  206. "type": "zip",
  207. "url": "https://api.github.com/repos/phalapi/notorm/zipball/e1f984b30f6bec5a244f343db1a8fc060ae6291c",
  208. "reference": "e1f984b30f6bec5a244f343db1a8fc060ae6291c",
  209. "shasum": "",
  210. "mirrors": [
  211. {
  212. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  213. "preferred": true
  214. }
  215. ]
  216. },
  217. "require": {
  218. "php": ">=5.3.3"
  219. },
  220. "type": "library",
  221. "autoload": {
  222. "psr-4": {
  223. "PhalApi\\NotORM\\": "src"
  224. }
  225. },
  226. "notification-url": "https://packagist.org/downloads/",
  227. "license": [
  228. "GPL-3.0+"
  229. ],
  230. "authors": [
  231. {
  232. "name": "Dogstar Huang",
  233. "email": "chanzonghuang@gmail.com",
  234. "homepage": "http://my.oschina.net/dogstar",
  235. "role": "Developer"
  236. }
  237. ],
  238. "description": "基于NotORM类库的优化版本,专门用于PhalApi 2.x 开源接口框架。",
  239. "homepage": "http://www.phalapi.net",
  240. "keywords": [
  241. "api",
  242. "notorm",
  243. "phalapi"
  244. ],
  245. "support": {
  246. "issues": "https://github.com/phalapi/notorm/issues",
  247. "source": "https://github.com/phalapi/notorm/tree/v2.0.1"
  248. },
  249. "time": "2017-08-05T09:01:43+00:00"
  250. },
  251. {
  252. "name": "phalapi/qiniu",
  253. "version": "dev-master",
  254. "source": {
  255. "type": "git",
  256. "url": "https://github.com/phalapi/qiniu.git",
  257. "reference": "91592b86317441a47ec067c16e149a7e10ca9a5f"
  258. },
  259. "dist": {
  260. "type": "zip",
  261. "url": "https://api.github.com/repos/phalapi/qiniu/zipball/91592b86317441a47ec067c16e149a7e10ca9a5f",
  262. "reference": "91592b86317441a47ec067c16e149a7e10ca9a5f",
  263. "shasum": "",
  264. "mirrors": [
  265. {
  266. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  267. "preferred": true
  268. }
  269. ]
  270. },
  271. "require": {
  272. "qiniu/qiniu": "*"
  273. },
  274. "default-branch": true,
  275. "type": "library",
  276. "autoload": {
  277. "psr-4": {
  278. "PhalApi\\Qiniu\\": "src"
  279. }
  280. },
  281. "notification-url": "https://packagist.org/downloads/",
  282. "license": [
  283. "GPL-3.0+"
  284. ],
  285. "authors": [
  286. {
  287. "name": "dogstar huang",
  288. "email": "chanzonghuang@gmail.com",
  289. "homepage": "http://my.oschina.net/dogstar",
  290. "role": "Developer"
  291. }
  292. ],
  293. "description": "PhalApi 2.x 扩展类库:七牛云存储接口调用",
  294. "homepage": "https://www.phalapi.net/",
  295. "keywords": [
  296. "phalapi",
  297. "phalapi-qiniu",
  298. "qiniu"
  299. ],
  300. "support": {
  301. "issues": "https://github.com/phalapi/qiniu/issues",
  302. "source": "https://github.com/phalapi/qiniu/tree/master"
  303. },
  304. "time": "2019-06-26T13:39:56+00:00"
  305. },
  306. {
  307. "name": "phalapi/qrcode",
  308. "version": "dev-master",
  309. "source": {
  310. "type": "git",
  311. "url": "https://github.com/phalapi/qrcode.git",
  312. "reference": "cbb3c5f3f95a7902b0a72786a77495ada0c006b7"
  313. },
  314. "dist": {
  315. "type": "zip",
  316. "url": "https://api.github.com/repos/phalapi/qrcode/zipball/cbb3c5f3f95a7902b0a72786a77495ada0c006b7",
  317. "reference": "cbb3c5f3f95a7902b0a72786a77495ada0c006b7",
  318. "shasum": "",
  319. "mirrors": [
  320. {
  321. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  322. "preferred": true
  323. }
  324. ]
  325. },
  326. "default-branch": true,
  327. "type": "library",
  328. "autoload": {
  329. "psr-4": {
  330. "PhalApi\\QrCode\\": "src"
  331. }
  332. },
  333. "notification-url": "https://packagist.org/downloads/",
  334. "license": [
  335. "GPL-3.0+"
  336. ],
  337. "authors": [
  338. {
  339. "name": "dogstar huang",
  340. "email": "chanzonghuang@gmail.com",
  341. "homepage": "http://my.oschina.net/dogstar",
  342. "role": "Developer"
  343. }
  344. ],
  345. "description": "PhalApi 2.x 扩展类库:基于QRCode实现的二维码扩展",
  346. "homepage": "https://www.phalapi.net/",
  347. "keywords": [
  348. "phalapi",
  349. "phalapi-qrcode",
  350. "qrcode",
  351. "二维码"
  352. ],
  353. "support": {
  354. "issues": "https://github.com/phalapi/qrcode/issues",
  355. "source": "https://github.com/phalapi/qrcode/tree/master"
  356. },
  357. "time": "2017-12-29T12:03:03+00:00"
  358. },
  359. {
  360. "name": "phalapi/task",
  361. "version": "v2.0.0",
  362. "source": {
  363. "type": "git",
  364. "url": "https://github.com/phalapi/task.git",
  365. "reference": "274d075ac6a578a87f2e1fcceca657d3bfa6d9e3"
  366. },
  367. "dist": {
  368. "type": "zip",
  369. "url": "https://api.github.com/repos/phalapi/task/zipball/274d075ac6a578a87f2e1fcceca657d3bfa6d9e3",
  370. "reference": "274d075ac6a578a87f2e1fcceca657d3bfa6d9e3",
  371. "shasum": "",
  372. "mirrors": [
  373. {
  374. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  375. "preferred": true
  376. }
  377. ]
  378. },
  379. "require": {
  380. "phalapi/kernal": "2.0.*",
  381. "php": ">=5.3.3"
  382. },
  383. "type": "library",
  384. "autoload": {
  385. "psr-4": {
  386. "PhalApi\\Task\\": "src"
  387. }
  388. },
  389. "notification-url": "https://packagist.org/downloads/",
  390. "license": [
  391. "GPL-3.0+"
  392. ],
  393. "authors": [
  394. {
  395. "name": "Dogstar Huang",
  396. "email": "chanzonghuang@gmail.com",
  397. "homepage": "http://my.oschina.net/dogstar",
  398. "role": "Developer"
  399. }
  400. ],
  401. "description": "PhalApi 2.x 扩展类库 - Task计划任务,以接口服务形式实现的新型计划任务。",
  402. "homepage": "https://www.phalapi.net/",
  403. "keywords": [
  404. "phalapi",
  405. "phalapi-task",
  406. "task"
  407. ],
  408. "support": {
  409. "issues": "https://github.com/phalapi/task/issues",
  410. "source": "https://github.com/phalapi/task/tree/master"
  411. },
  412. "time": "2017-07-21T14:12:08+00:00"
  413. },
  414. {
  415. "name": "phpoption/phpoption",
  416. "version": "dev-master",
  417. "source": {
  418. "type": "git",
  419. "url": "https://github.com/schmittjoh/php-option.git",
  420. "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e"
  421. },
  422. "dist": {
  423. "type": "zip",
  424. "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e",
  425. "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e",
  426. "shasum": "",
  427. "mirrors": [
  428. {
  429. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  430. "preferred": true
  431. }
  432. ]
  433. },
  434. "require": {
  435. "php": "^7.2.5 || ^8.0"
  436. },
  437. "require-dev": {
  438. "bamarni/composer-bin-plugin": "^1.8.2",
  439. "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
  440. },
  441. "default-branch": true,
  442. "type": "library",
  443. "extra": {
  444. "bamarni-bin": {
  445. "bin-links": true,
  446. "forward-command": true
  447. },
  448. "branch-alias": {
  449. "dev-master": "1.9-dev"
  450. }
  451. },
  452. "autoload": {
  453. "psr-4": {
  454. "PhpOption\\": "src/PhpOption/"
  455. }
  456. },
  457. "notification-url": "https://packagist.org/downloads/",
  458. "license": [
  459. "Apache-2.0"
  460. ],
  461. "authors": [
  462. {
  463. "name": "Johannes M. Schmitt",
  464. "email": "schmittjoh@gmail.com",
  465. "homepage": "https://github.com/schmittjoh"
  466. },
  467. {
  468. "name": "Graham Campbell",
  469. "email": "hello@gjcampbell.co.uk",
  470. "homepage": "https://github.com/GrahamCampbell"
  471. }
  472. ],
  473. "description": "Option Type for PHP",
  474. "keywords": [
  475. "language",
  476. "option",
  477. "php",
  478. "type"
  479. ],
  480. "support": {
  481. "issues": "https://github.com/schmittjoh/php-option/issues",
  482. "source": "https://github.com/schmittjoh/php-option/tree/1.9.1"
  483. },
  484. "funding": [
  485. {
  486. "url": "https://github.com/GrahamCampbell",
  487. "type": "github"
  488. },
  489. {
  490. "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
  491. "type": "tidelift"
  492. }
  493. ],
  494. "time": "2023-02-25T19:38:58+00:00"
  495. },
  496. {
  497. "name": "qiniu/qiniu",
  498. "version": "dev-master",
  499. "source": {
  500. "type": "git",
  501. "url": "https://github.com/hfcorriez/php-qiniu.git",
  502. "reference": "6b43b5020ec78b4cb68fb337ae8937c1679d5aef"
  503. },
  504. "dist": {
  505. "type": "zip",
  506. "url": "https://api.github.com/repos/hfcorriez/php-qiniu/zipball/6b43b5020ec78b4cb68fb337ae8937c1679d5aef",
  507. "reference": "6b43b5020ec78b4cb68fb337ae8937c1679d5aef",
  508. "shasum": "",
  509. "mirrors": [
  510. {
  511. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  512. "preferred": true
  513. }
  514. ]
  515. },
  516. "require": {
  517. "php": ">=5.3.9"
  518. },
  519. "default-branch": true,
  520. "type": "library",
  521. "autoload": {
  522. "psr-0": {
  523. "Qiniu": "lib/"
  524. }
  525. },
  526. "notification-url": "https://packagist.org/downloads/",
  527. "license": [
  528. "MIT"
  529. ],
  530. "authors": [
  531. {
  532. "name": "Corrie Zhao",
  533. "email": "hfcorriez@gmail.com"
  534. }
  535. ],
  536. "description": "Qiniu SDK",
  537. "keywords": [
  538. "api",
  539. "cloud storage",
  540. "qiniu",
  541. "sdk"
  542. ],
  543. "support": {
  544. "issues": "https://github.com/hfcorriez/php-qiniu/issues",
  545. "source": "https://github.com/hfcorriez/php-qiniu/tree/master"
  546. },
  547. "time": "2016-04-14T15:38:21+00:00"
  548. },
  549. {
  550. "name": "symfony/polyfill-ctype",
  551. "version": "dev-main",
  552. "source": {
  553. "type": "git",
  554. "url": "https://github.com/symfony/polyfill-ctype.git",
  555. "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
  556. },
  557. "dist": {
  558. "type": "zip",
  559. "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
  560. "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
  561. "shasum": "",
  562. "mirrors": [
  563. {
  564. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  565. "preferred": true
  566. }
  567. ]
  568. },
  569. "require": {
  570. "php": ">=7.1"
  571. },
  572. "provide": {
  573. "ext-ctype": "*"
  574. },
  575. "suggest": {
  576. "ext-ctype": "For best performance"
  577. },
  578. "default-branch": true,
  579. "type": "library",
  580. "extra": {
  581. "branch-alias": {
  582. "dev-main": "1.28-dev"
  583. },
  584. "thanks": {
  585. "name": "symfony/polyfill",
  586. "url": "https://github.com/symfony/polyfill"
  587. }
  588. },
  589. "autoload": {
  590. "files": [
  591. "bootstrap.php"
  592. ],
  593. "psr-4": {
  594. "Symfony\\Polyfill\\Ctype\\": ""
  595. }
  596. },
  597. "notification-url": "https://packagist.org/downloads/",
  598. "license": [
  599. "MIT"
  600. ],
  601. "authors": [
  602. {
  603. "name": "Gert de Pagter",
  604. "email": "BackEndTea@gmail.com"
  605. },
  606. {
  607. "name": "Symfony Community",
  608. "homepage": "https://symfony.com/contributors"
  609. }
  610. ],
  611. "description": "Symfony polyfill for ctype functions",
  612. "homepage": "https://symfony.com",
  613. "keywords": [
  614. "compatibility",
  615. "ctype",
  616. "polyfill",
  617. "portable"
  618. ],
  619. "support": {
  620. "source": "https://github.com/symfony/polyfill-ctype/tree/main"
  621. },
  622. "funding": [
  623. {
  624. "url": "https://symfony.com/sponsor",
  625. "type": "custom"
  626. },
  627. {
  628. "url": "https://github.com/fabpot",
  629. "type": "github"
  630. },
  631. {
  632. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  633. "type": "tidelift"
  634. }
  635. ],
  636. "time": "2023-01-26T09:26:14+00:00"
  637. },
  638. {
  639. "name": "symfony/polyfill-mbstring",
  640. "version": "dev-main",
  641. "source": {
  642. "type": "git",
  643. "url": "https://github.com/symfony/polyfill-mbstring.git",
  644. "reference": "42292d99c55abe617799667f454222c54c60e229"
  645. },
  646. "dist": {
  647. "type": "zip",
  648. "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
  649. "reference": "42292d99c55abe617799667f454222c54c60e229",
  650. "shasum": "",
  651. "mirrors": [
  652. {
  653. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  654. "preferred": true
  655. }
  656. ]
  657. },
  658. "require": {
  659. "php": ">=7.1"
  660. },
  661. "provide": {
  662. "ext-mbstring": "*"
  663. },
  664. "suggest": {
  665. "ext-mbstring": "For best performance"
  666. },
  667. "default-branch": true,
  668. "type": "library",
  669. "extra": {
  670. "branch-alias": {
  671. "dev-main": "1.28-dev"
  672. },
  673. "thanks": {
  674. "name": "symfony/polyfill",
  675. "url": "https://github.com/symfony/polyfill"
  676. }
  677. },
  678. "autoload": {
  679. "files": [
  680. "bootstrap.php"
  681. ],
  682. "psr-4": {
  683. "Symfony\\Polyfill\\Mbstring\\": ""
  684. }
  685. },
  686. "notification-url": "https://packagist.org/downloads/",
  687. "license": [
  688. "MIT"
  689. ],
  690. "authors": [
  691. {
  692. "name": "Nicolas Grekas",
  693. "email": "p@tchwork.com"
  694. },
  695. {
  696. "name": "Symfony Community",
  697. "homepage": "https://symfony.com/contributors"
  698. }
  699. ],
  700. "description": "Symfony polyfill for the Mbstring extension",
  701. "homepage": "https://symfony.com",
  702. "keywords": [
  703. "compatibility",
  704. "mbstring",
  705. "polyfill",
  706. "portable",
  707. "shim"
  708. ],
  709. "support": {
  710. "source": "https://github.com/symfony/polyfill-mbstring/tree/main"
  711. },
  712. "funding": [
  713. {
  714. "url": "https://symfony.com/sponsor",
  715. "type": "custom"
  716. },
  717. {
  718. "url": "https://github.com/fabpot",
  719. "type": "github"
  720. },
  721. {
  722. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  723. "type": "tidelift"
  724. }
  725. ],
  726. "time": "2023-07-28T09:04:16+00:00"
  727. },
  728. {
  729. "name": "symfony/polyfill-php80",
  730. "version": "dev-main",
  731. "source": {
  732. "type": "git",
  733. "url": "https://github.com/symfony/polyfill-php80.git",
  734. "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
  735. },
  736. "dist": {
  737. "type": "zip",
  738. "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
  739. "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
  740. "shasum": "",
  741. "mirrors": [
  742. {
  743. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  744. "preferred": true
  745. }
  746. ]
  747. },
  748. "require": {
  749. "php": ">=7.1"
  750. },
  751. "default-branch": true,
  752. "type": "library",
  753. "extra": {
  754. "branch-alias": {
  755. "dev-main": "1.28-dev"
  756. },
  757. "thanks": {
  758. "name": "symfony/polyfill",
  759. "url": "https://github.com/symfony/polyfill"
  760. }
  761. },
  762. "autoload": {
  763. "files": [
  764. "bootstrap.php"
  765. ],
  766. "psr-4": {
  767. "Symfony\\Polyfill\\Php80\\": ""
  768. },
  769. "classmap": [
  770. "Resources/stubs"
  771. ]
  772. },
  773. "notification-url": "https://packagist.org/downloads/",
  774. "license": [
  775. "MIT"
  776. ],
  777. "authors": [
  778. {
  779. "name": "Ion Bazan",
  780. "email": "ion.bazan@gmail.com"
  781. },
  782. {
  783. "name": "Nicolas Grekas",
  784. "email": "p@tchwork.com"
  785. },
  786. {
  787. "name": "Symfony Community",
  788. "homepage": "https://symfony.com/contributors"
  789. }
  790. ],
  791. "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
  792. "homepage": "https://symfony.com",
  793. "keywords": [
  794. "compatibility",
  795. "polyfill",
  796. "portable",
  797. "shim"
  798. ],
  799. "support": {
  800. "source": "https://github.com/symfony/polyfill-php80/tree/main"
  801. },
  802. "funding": [
  803. {
  804. "url": "https://symfony.com/sponsor",
  805. "type": "custom"
  806. },
  807. {
  808. "url": "https://github.com/fabpot",
  809. "type": "github"
  810. },
  811. {
  812. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  813. "type": "tidelift"
  814. }
  815. ],
  816. "time": "2023-01-26T09:26:14+00:00"
  817. },
  818. {
  819. "name": "ulrichsg/getopt-php",
  820. "version": "v3.4.0",
  821. "source": {
  822. "type": "git",
  823. "url": "https://github.com/getopt-php/getopt-php.git",
  824. "reference": "9121d7c2c51a6a59ee407c49a13b4d8cfae71075"
  825. },
  826. "dist": {
  827. "type": "zip",
  828. "url": "https://api.github.com/repos/getopt-php/getopt-php/zipball/9121d7c2c51a6a59ee407c49a13b4d8cfae71075",
  829. "reference": "9121d7c2c51a6a59ee407c49a13b4d8cfae71075",
  830. "shasum": "",
  831. "mirrors": [
  832. {
  833. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  834. "preferred": true
  835. }
  836. ]
  837. },
  838. "require": {
  839. "ext-mbstring": "*",
  840. "php": ">=5.4.0"
  841. },
  842. "require-dev": {
  843. "phpunit/phpunit": "^4.8",
  844. "squizlabs/php_codesniffer": "^2.7"
  845. },
  846. "type": "library",
  847. "autoload": {
  848. "psr-4": {
  849. "GetOpt\\": "src"
  850. }
  851. },
  852. "notification-url": "https://packagist.org/downloads/",
  853. "license": [
  854. "MIT"
  855. ],
  856. "authors": [
  857. {
  858. "name": "Ulrich Schmidt-Goertz",
  859. "email": "ulrich@schmidt-goertz.de"
  860. },
  861. {
  862. "name": "Thomas Flori",
  863. "email": "thflori@gmail.com"
  864. }
  865. ],
  866. "description": "Command line arguments parser for PHP 5.4 - 7.3",
  867. "homepage": "http://getopt-php.github.io/getopt-php",
  868. "support": {
  869. "issues": "https://github.com/getopt-php/getopt-php/issues",
  870. "source": "https://github.com/getopt-php/getopt-php/tree/v3.4.0"
  871. },
  872. "time": "2020-07-14T06:09:04+00:00"
  873. },
  874. {
  875. "name": "vlucas/phpdotenv",
  876. "version": "5.4.x-dev",
  877. "source": {
  878. "type": "git",
  879. "url": "https://github.com/vlucas/phpdotenv.git",
  880. "reference": "dd46c263f277573244c517bac125a78f67b83a98"
  881. },
  882. "dist": {
  883. "type": "zip",
  884. "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/dd46c263f277573244c517bac125a78f67b83a98",
  885. "reference": "dd46c263f277573244c517bac125a78f67b83a98",
  886. "shasum": "",
  887. "mirrors": [
  888. {
  889. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  890. "preferred": true
  891. }
  892. ]
  893. },
  894. "require": {
  895. "ext-pcre": "*",
  896. "graham-campbell/result-type": "^1.0.2",
  897. "php": "^7.1.3 || ^8.0",
  898. "phpoption/phpoption": "^1.8",
  899. "symfony/polyfill-ctype": "^1.23",
  900. "symfony/polyfill-mbstring": "^1.23.1",
  901. "symfony/polyfill-php80": "^1.23.1"
  902. },
  903. "require-dev": {
  904. "bamarni/composer-bin-plugin": "^1.4.1",
  905. "ext-filter": "*",
  906. "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10"
  907. },
  908. "suggest": {
  909. "ext-filter": "Required to use the boolean validator."
  910. },
  911. "type": "library",
  912. "extra": {
  913. "branch-alias": {
  914. "dev-master": "5.4-dev"
  915. }
  916. },
  917. "autoload": {
  918. "psr-4": {
  919. "Dotenv\\": "src/"
  920. }
  921. },
  922. "notification-url": "https://packagist.org/downloads/",
  923. "license": [
  924. "BSD-3-Clause"
  925. ],
  926. "authors": [
  927. {
  928. "name": "Graham Campbell",
  929. "email": "hello@gjcampbell.co.uk",
  930. "homepage": "https://github.com/GrahamCampbell"
  931. },
  932. {
  933. "name": "Vance Lucas",
  934. "email": "vance@vancelucas.com",
  935. "homepage": "https://github.com/vlucas"
  936. }
  937. ],
  938. "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
  939. "keywords": [
  940. "dotenv",
  941. "env",
  942. "environment"
  943. ],
  944. "support": {
  945. "issues": "https://github.com/vlucas/phpdotenv/issues",
  946. "source": "https://github.com/vlucas/phpdotenv/tree/master"
  947. },
  948. "funding": [
  949. {
  950. "url": "https://github.com/GrahamCampbell",
  951. "type": "github"
  952. },
  953. {
  954. "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
  955. "type": "tidelift"
  956. }
  957. ],
  958. "time": "2021-12-17T00:42:26+00:00"
  959. }
  960. ],
  961. "packages-dev": [],
  962. "aliases": [],
  963. "minimum-stability": "dev",
  964. "stability-flags": {
  965. "phalapi/qrcode": 20,
  966. "phalapi/qiniu": 20,
  967. "vlucas/phpdotenv": 20
  968. },
  969. "prefer-stable": false,
  970. "prefer-lowest": false,
  971. "platform": [],
  972. "platform-dev": [],
  973. "plugin-api-version": "2.3.0"
  974. }