composer.lock 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  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": "41bccd8ee9714af9db96563e8aa5c82d",
  8. "packages": [
  9. {
  10. "name": "guzzlehttp/guzzle",
  11. "version": "6.3.3",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/guzzle/guzzle.git",
  15. "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://repo.huaweicloud.com/repository/php/guzzlehttp/guzzle/6.3.3/guzzlehttp-guzzle-6.3.3.zip",
  20. "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
  21. "shasum": ""
  22. },
  23. "require": {
  24. "guzzlehttp/promises": "^1.0",
  25. "guzzlehttp/psr7": "^1.4",
  26. "php": ">=5.5"
  27. },
  28. "require-dev": {
  29. "ext-curl": "*",
  30. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
  31. "psr/log": "^1.0"
  32. },
  33. "suggest": {
  34. "psr/log": "Required for using the Log middleware"
  35. },
  36. "type": "library",
  37. "extra": {
  38. "branch-alias": {
  39. "dev-master": "6.3-dev"
  40. }
  41. },
  42. "autoload": {
  43. "files": [
  44. "src/functions_include.php"
  45. ],
  46. "psr-4": {
  47. "GuzzleHttp\\": "src/"
  48. }
  49. },
  50. "license": [
  51. "MIT"
  52. ],
  53. "authors": [
  54. {
  55. "name": "Michael Dowling",
  56. "email": "mtdowling@gmail.com",
  57. "homepage": "https://github.com/mtdowling"
  58. }
  59. ],
  60. "description": "Guzzle is a PHP HTTP client library",
  61. "homepage": "http://guzzlephp.org/",
  62. "keywords": [
  63. "client",
  64. "curl",
  65. "framework",
  66. "http",
  67. "http client",
  68. "rest",
  69. "web service"
  70. ],
  71. "time": "2018-04-22T15:46:56+00:00"
  72. },
  73. {
  74. "name": "guzzlehttp/promises",
  75. "version": "v1.3.1",
  76. "source": {
  77. "type": "git",
  78. "url": "https://github.com/guzzle/promises.git",
  79. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
  80. },
  81. "dist": {
  82. "type": "zip",
  83. "url": "https://repo.huaweicloud.com/repository/php/guzzlehttp/promises/v1.3.1/guzzlehttp-promises-v1.3.1.zip",
  84. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  85. "shasum": ""
  86. },
  87. "require": {
  88. "php": ">=5.5.0"
  89. },
  90. "require-dev": {
  91. "phpunit/phpunit": "^4.0"
  92. },
  93. "type": "library",
  94. "extra": {
  95. "branch-alias": {
  96. "dev-master": "1.4-dev"
  97. }
  98. },
  99. "autoload": {
  100. "files": [
  101. "src/functions_include.php"
  102. ],
  103. "psr-4": {
  104. "GuzzleHttp\\Promise\\": "src/"
  105. }
  106. },
  107. "license": [
  108. "MIT"
  109. ],
  110. "authors": [
  111. {
  112. "name": "Michael Dowling",
  113. "email": "mtdowling@gmail.com",
  114. "homepage": "https://github.com/mtdowling"
  115. }
  116. ],
  117. "description": "Guzzle promises library",
  118. "keywords": [
  119. "promise"
  120. ],
  121. "time": "2016-12-20T10:07:11+00:00"
  122. },
  123. {
  124. "name": "guzzlehttp/psr7",
  125. "version": "1.4.2",
  126. "source": {
  127. "type": "git",
  128. "url": "https://github.com/guzzle/psr7.git",
  129. "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
  130. },
  131. "dist": {
  132. "type": "zip",
  133. "url": "https://repo.huaweicloud.com/repository/php/guzzlehttp/psr7/1.4.2/guzzlehttp-psr7-1.4.2.zip",
  134. "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
  135. "shasum": ""
  136. },
  137. "require": {
  138. "php": ">=5.4.0",
  139. "psr/http-message": "~1.0"
  140. },
  141. "provide": {
  142. "psr/http-message-implementation": "1.0"
  143. },
  144. "require-dev": {
  145. "phpunit/phpunit": "~4.0"
  146. },
  147. "type": "library",
  148. "extra": {
  149. "branch-alias": {
  150. "dev-master": "1.4-dev"
  151. }
  152. },
  153. "autoload": {
  154. "files": [
  155. "src/functions_include.php"
  156. ],
  157. "psr-4": {
  158. "GuzzleHttp\\Psr7\\": "src/"
  159. }
  160. },
  161. "license": [
  162. "MIT"
  163. ],
  164. "authors": [
  165. {
  166. "name": "Michael Dowling",
  167. "email": "mtdowling@gmail.com",
  168. "homepage": "https://github.com/mtdowling"
  169. },
  170. {
  171. "name": "Tobias Schultze",
  172. "homepage": "https://github.com/Tobion"
  173. }
  174. ],
  175. "description": "PSR-7 message implementation that also provides common utility methods",
  176. "keywords": [
  177. "http",
  178. "message",
  179. "request",
  180. "response",
  181. "stream",
  182. "uri",
  183. "url"
  184. ],
  185. "time": "2017-03-20T17:10:46+00:00"
  186. },
  187. {
  188. "name": "hashids/hashids",
  189. "version": "4.1.0",
  190. "source": {
  191. "type": "git",
  192. "url": "https://github.com/vinkla/hashids.git",
  193. "reference": "8cab111f78e0bd9c76953b082919fc9e251761be"
  194. },
  195. "dist": {
  196. "type": "zip",
  197. "url": "https://api.github.com/repos/vinkla/hashids/zipball/8cab111f78e0bd9c76953b082919fc9e251761be",
  198. "reference": "8cab111f78e0bd9c76953b082919fc9e251761be",
  199. "shasum": "",
  200. "mirrors": [
  201. {
  202. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  203. "preferred": true
  204. }
  205. ]
  206. },
  207. "require": {
  208. "ext-mbstring": "*",
  209. "php": "^7.2 || ^8.0"
  210. },
  211. "require-dev": {
  212. "phpunit/phpunit": "^8.0 || ^9.4",
  213. "squizlabs/php_codesniffer": "^3.5"
  214. },
  215. "suggest": {
  216. "ext-bcmath": "Required to use BC Math arbitrary precision mathematics (*).",
  217. "ext-gmp": "Required to use GNU multiple precision mathematics (*)."
  218. },
  219. "type": "library",
  220. "extra": {
  221. "branch-alias": {
  222. "dev-master": "4.1-dev"
  223. }
  224. },
  225. "autoload": {
  226. "psr-4": {
  227. "Hashids\\": "src/"
  228. }
  229. },
  230. "notification-url": "https://packagist.org/downloads/",
  231. "license": [
  232. "MIT"
  233. ],
  234. "authors": [
  235. {
  236. "name": "Ivan Akimov",
  237. "email": "ivan@barreleye.com"
  238. },
  239. {
  240. "name": "Vincent Klaiber",
  241. "email": "hello@doubledip.se"
  242. }
  243. ],
  244. "description": "Generate short, unique, non-sequential ids (like YouTube and Bitly) from numbers",
  245. "homepage": "https://hashids.org/php",
  246. "keywords": [
  247. "bitly",
  248. "decode",
  249. "encode",
  250. "hash",
  251. "hashid",
  252. "hashids",
  253. "ids",
  254. "obfuscate",
  255. "youtube"
  256. ],
  257. "support": {
  258. "issues": "https://github.com/vinkla/hashids/issues",
  259. "source": "https://github.com/vinkla/hashids/tree/4.1.0"
  260. },
  261. "time": "2020-11-26T19:24:33+00:00"
  262. },
  263. {
  264. "name": "huaweicloud/huaweicloud-sdk-php",
  265. "version": "3.0.56-rc",
  266. "source": {
  267. "type": "git",
  268. "url": "https://github.com/huaweicloud/huaweicloud-sdk-php-v3.git",
  269. "reference": "cd5c6e0ae53ada7ca6c6d37171e506f0b880bad3"
  270. },
  271. "dist": {
  272. "type": "zip",
  273. "url": "https://repo.huaweicloud.com/repository/php/huaweicloud/huaweicloud-sdk-php/3.0.56-rc/huaweicloud-huaweicloud-sdk-php-3.0.56-rc.zip",
  274. "reference": "cd5c6e0ae53ada7ca6c6d37171e506f0b880bad3",
  275. "shasum": ""
  276. },
  277. "require": {
  278. "guzzlehttp/guzzle": ">=6.3.0",
  279. "guzzlehttp/promises": ">=1.3.1",
  280. "guzzlehttp/psr7": ">=1.4.2",
  281. "monolog/monolog": ">=1.23.0",
  282. "php": ">=5.6.0",
  283. "psr/http-message": ">=1.0.1"
  284. },
  285. "type": "library",
  286. "autoload": {
  287. "psr-4": {
  288. "HuaweiCloud\\SDK\\": "Services/",
  289. "HuaweiCloud\\SDK\\Core\\": "Core/src/"
  290. }
  291. },
  292. "license": [
  293. "Apache-2.0"
  294. ],
  295. "authors": [
  296. {
  297. "name": "HuaweiCloud_SDK",
  298. "email": "hwcloudsdk@huawei.com",
  299. "homepage": "https://sdkcenter.developer.huaweicloud.com/?language=PHP"
  300. }
  301. ],
  302. "description": "Huawei Cloud SDK for PHP",
  303. "keywords": [
  304. "api",
  305. "php",
  306. "rest",
  307. "sdk"
  308. ],
  309. "time": "2022-08-15T06:40:59+00:00"
  310. },
  311. {
  312. "name": "monolog/monolog",
  313. "version": "1.23.0",
  314. "source": {
  315. "type": "git",
  316. "url": "https://github.com/Seldaek/monolog.git",
  317. "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
  318. },
  319. "dist": {
  320. "type": "zip",
  321. "url": "https://repo.huaweicloud.com/repository/php/monolog/monolog/1.23.0/monolog-monolog-1.23.0.zip",
  322. "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  323. "shasum": ""
  324. },
  325. "require": {
  326. "php": ">=5.3.0",
  327. "psr/log": "~1.0"
  328. },
  329. "provide": {
  330. "psr/log-implementation": "1.0.0"
  331. },
  332. "require-dev": {
  333. "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  334. "doctrine/couchdb": "~1.0@dev",
  335. "graylog2/gelf-php": "~1.0",
  336. "jakub-onderka/php-parallel-lint": "0.9",
  337. "php-amqplib/php-amqplib": "~2.4",
  338. "php-console/php-console": "^3.1.3",
  339. "phpunit/phpunit": "~4.5",
  340. "phpunit/phpunit-mock-objects": "2.3.0",
  341. "ruflin/elastica": ">=0.90 <3.0",
  342. "sentry/sentry": "^0.13",
  343. "swiftmailer/swiftmailer": "^5.3|^6.0"
  344. },
  345. "suggest": {
  346. "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  347. "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  348. "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  349. "ext-mongo": "Allow sending log messages to a MongoDB server",
  350. "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  351. "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  352. "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  353. "php-console/php-console": "Allow sending log messages to Google Chrome",
  354. "rollbar/rollbar": "Allow sending log messages to Rollbar",
  355. "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  356. "sentry/sentry": "Allow sending log messages to a Sentry server"
  357. },
  358. "type": "library",
  359. "extra": {
  360. "branch-alias": {
  361. "dev-master": "2.0.x-dev"
  362. }
  363. },
  364. "autoload": {
  365. "psr-4": {
  366. "Monolog\\": "src/Monolog"
  367. }
  368. },
  369. "license": [
  370. "MIT"
  371. ],
  372. "authors": [
  373. {
  374. "name": "Jordi Boggiano",
  375. "email": "j.boggiano@seld.be",
  376. "homepage": "http://seld.be"
  377. }
  378. ],
  379. "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  380. "homepage": "http://github.com/Seldaek/monolog",
  381. "keywords": [
  382. "log",
  383. "logging",
  384. "psr-3"
  385. ],
  386. "time": "2017-06-19T01:22:40+00:00"
  387. },
  388. {
  389. "name": "overtrue/pinyin",
  390. "version": "3.0.6",
  391. "source": {
  392. "type": "git",
  393. "url": "https://github.com/overtrue/pinyin.git",
  394. "reference": "3b781d267197b74752daa32814d3a2cf5d140779"
  395. },
  396. "dist": {
  397. "type": "zip",
  398. "url": "https://repo.huaweicloud.com/repository/php/overtrue/pinyin/3.0.6/overtrue-pinyin-3.0.6.zip",
  399. "reference": "3b781d267197b74752daa32814d3a2cf5d140779",
  400. "shasum": ""
  401. },
  402. "require": {
  403. "php": ">=5.3"
  404. },
  405. "require-dev": {
  406. "phpunit/phpunit": "~4.8"
  407. },
  408. "type": "library",
  409. "autoload": {
  410. "psr-4": {
  411. "Overtrue\\Pinyin\\": "src/"
  412. }
  413. },
  414. "license": [
  415. "MIT"
  416. ],
  417. "authors": [
  418. {
  419. "name": "Carlos",
  420. "homepage": "http://github.com/overtrue"
  421. }
  422. ],
  423. "description": "Chinese to pinyin translator.",
  424. "homepage": "https://github.com/overtrue/pinyin",
  425. "keywords": [
  426. "Chinese",
  427. "Pinyin",
  428. "cn2pinyin"
  429. ],
  430. "time": "2017-07-10T07:20:01+00:00"
  431. },
  432. {
  433. "name": "phpmailer/phpmailer",
  434. "version": "v6.0.3",
  435. "source": {
  436. "type": "git",
  437. "url": "https://github.com/PHPMailer/PHPMailer.git",
  438. "reference": "44d49bab5ab1fef721d3ee07e75dc0865ddf4cc6"
  439. },
  440. "dist": {
  441. "type": "zip",
  442. "url": "https://repo.huaweicloud.com/repository/php/phpmailer/phpmailer/v6.0.3/phpmailer-phpmailer-v6.0.3.zip",
  443. "reference": "44d49bab5ab1fef721d3ee07e75dc0865ddf4cc6",
  444. "shasum": ""
  445. },
  446. "require": {
  447. "ext-ctype": "*",
  448. "ext-filter": "*",
  449. "php": ">=5.5.0"
  450. },
  451. "require-dev": {
  452. "doctrine/annotations": "1.2.*",
  453. "friendsofphp/php-cs-fixer": "^2.2",
  454. "phpdocumentor/phpdocumentor": "2.*",
  455. "phpunit/phpunit": "^4.8 || ^5.7",
  456. "zendframework/zend-eventmanager": "3.0.*",
  457. "zendframework/zend-i18n": "2.7.3",
  458. "zendframework/zend-serializer": "2.7.*"
  459. },
  460. "suggest": {
  461. "ext-mbstring": "Needed to send email in multibyte encoding charset",
  462. "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication",
  463. "league/oauth2-google": "Needed for Google XOAUTH2 authentication",
  464. "psr/log": "For optional PSR-3 debug logging",
  465. "stevenmaguire/oauth2-microsoft": "Needed for Microsoft XOAUTH2 authentication",
  466. "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)"
  467. },
  468. "type": "library",
  469. "autoload": {
  470. "psr-4": {
  471. "PHPMailer\\PHPMailer\\": "src/"
  472. }
  473. },
  474. "license": [
  475. "LGPL-2.1"
  476. ],
  477. "authors": [
  478. {
  479. "name": "Jim Jagielski",
  480. "email": "jimjag@gmail.com"
  481. },
  482. {
  483. "name": "Marcus Bointon",
  484. "email": "phpmailer@synchromedia.co.uk"
  485. },
  486. {
  487. "name": "Andy Prevost",
  488. "email": "codeworxtech@users.sourceforge.net"
  489. },
  490. {
  491. "name": "Brent R. Matzelle"
  492. }
  493. ],
  494. "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
  495. "time": "2018-01-05T13:19:58+00:00"
  496. },
  497. {
  498. "name": "psr/http-message",
  499. "version": "1.0.1",
  500. "source": {
  501. "type": "git",
  502. "url": "https://github.com/php-fig/http-message.git",
  503. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
  504. },
  505. "dist": {
  506. "type": "zip",
  507. "url": "https://repo.huaweicloud.com/repository/php/psr/http-message/1.0.1/psr-http-message-1.0.1.zip",
  508. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
  509. "shasum": ""
  510. },
  511. "require": {
  512. "php": ">=5.3.0"
  513. },
  514. "type": "library",
  515. "extra": {
  516. "branch-alias": {
  517. "dev-master": "1.0.x-dev"
  518. }
  519. },
  520. "autoload": {
  521. "psr-4": {
  522. "Psr\\Http\\Message\\": "src/"
  523. }
  524. },
  525. "license": [
  526. "MIT"
  527. ],
  528. "authors": [
  529. {
  530. "name": "PHP-FIG",
  531. "homepage": "http://www.php-fig.org/"
  532. }
  533. ],
  534. "description": "Common interface for HTTP messages",
  535. "homepage": "https://github.com/php-fig/http-message",
  536. "keywords": [
  537. "http",
  538. "http-message",
  539. "psr",
  540. "psr-7",
  541. "request",
  542. "response"
  543. ],
  544. "time": "2016-08-06T14:39:51+00:00"
  545. },
  546. {
  547. "name": "psr/log",
  548. "version": "1.0.2",
  549. "source": {
  550. "type": "git",
  551. "url": "https://github.com/php-fig/log.git",
  552. "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
  553. },
  554. "dist": {
  555. "type": "zip",
  556. "url": "https://repo.huaweicloud.com/repository/php/psr/log/1.0.2/psr-log-1.0.2.zip",
  557. "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  558. "shasum": ""
  559. },
  560. "require": {
  561. "php": ">=5.3.0"
  562. },
  563. "type": "library",
  564. "extra": {
  565. "branch-alias": {
  566. "dev-master": "1.0.x-dev"
  567. }
  568. },
  569. "autoload": {
  570. "psr-4": {
  571. "Psr\\Log\\": "Psr/Log/"
  572. }
  573. },
  574. "license": [
  575. "MIT"
  576. ],
  577. "authors": [
  578. {
  579. "name": "PHP-FIG",
  580. "homepage": "http://www.php-fig.org/"
  581. }
  582. ],
  583. "description": "Common interface for logging libraries",
  584. "homepage": "https://github.com/php-fig/log",
  585. "keywords": [
  586. "log",
  587. "psr",
  588. "psr-3"
  589. ],
  590. "time": "2016-10-10T12:19:37+00:00"
  591. },
  592. {
  593. "name": "topthink/framework",
  594. "version": "v5.0.24",
  595. "source": {
  596. "type": "git",
  597. "url": "https://github.com/top-think/framework.git",
  598. "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be"
  599. },
  600. "dist": {
  601. "type": "zip",
  602. "url": "https://repo.huaweicloud.com/repository/php/topthink/framework/v5.0.24/topthink-framework-v5.0.24.zip",
  603. "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
  604. "shasum": ""
  605. },
  606. "require": {
  607. "php": ">=5.4.0",
  608. "topthink/think-installer": "~1.0"
  609. },
  610. "require-dev": {
  611. "johnkary/phpunit-speedtrap": "^1.0",
  612. "mikey179/vfsstream": "~1.6",
  613. "phpdocumentor/reflection-docblock": "^2.0",
  614. "phploc/phploc": "2.*",
  615. "phpunit/phpunit": "4.8.*",
  616. "sebastian/phpcpd": "2.*"
  617. },
  618. "type": "think-framework",
  619. "autoload": {
  620. "psr-4": {
  621. "think\\": "library/think"
  622. }
  623. },
  624. "license": [
  625. "Apache-2.0"
  626. ],
  627. "authors": [
  628. {
  629. "name": "liu21st",
  630. "email": "liu21st@gmail.com"
  631. }
  632. ],
  633. "description": "the new thinkphp framework",
  634. "homepage": "http://thinkphp.cn/",
  635. "keywords": [
  636. "framework",
  637. "orm",
  638. "thinkphp"
  639. ],
  640. "time": "2019-01-11T08:04:58+00:00"
  641. },
  642. {
  643. "name": "topthink/think-captcha",
  644. "version": "v1.0.8",
  645. "source": {
  646. "type": "git",
  647. "url": "https://github.com/top-think/think-captcha.git",
  648. "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d"
  649. },
  650. "dist": {
  651. "type": "zip",
  652. "url": "https://api.github.com/repos/top-think/think-captcha/zipball/1d64363c814c92f6086c4fa5e3223fe7e23db09d",
  653. "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d",
  654. "shasum": "",
  655. "mirrors": [
  656. {
  657. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  658. "preferred": true
  659. }
  660. ]
  661. },
  662. "require": {
  663. "topthink/framework": "~5.0.0",
  664. "topthink/think-installer": ">=1.0.10"
  665. },
  666. "type": "library",
  667. "autoload": {
  668. "files": [
  669. "src/helper.php"
  670. ],
  671. "psr-4": {
  672. "think\\captcha\\": "src/"
  673. }
  674. },
  675. "notification-url": "https://packagist.org/downloads/",
  676. "license": [
  677. "Apache-2.0"
  678. ],
  679. "authors": [
  680. {
  681. "name": "yunwuxin",
  682. "email": "448901948@qq.com"
  683. }
  684. ],
  685. "description": "captcha package for thinkphp5",
  686. "support": {
  687. "issues": "https://github.com/top-think/think-captcha/issues",
  688. "source": "https://github.com/top-think/think-captcha/tree/master"
  689. },
  690. "time": "2019-01-28T04:48:36+00:00"
  691. },
  692. {
  693. "name": "topthink/think-helper",
  694. "version": "v1.0.6",
  695. "source": {
  696. "type": "git",
  697. "url": "https://github.com/top-think/think-helper.git",
  698. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
  699. },
  700. "dist": {
  701. "type": "zip",
  702. "url": "https://repo.huaweicloud.com/repository/php/topthink/think-helper/v1.0.6/topthink-think-helper-v1.0.6.zip",
  703. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  704. "shasum": ""
  705. },
  706. "type": "library",
  707. "autoload": {
  708. "files": [
  709. "src/helper.php"
  710. ],
  711. "psr-4": {
  712. "think\\helper\\": "src"
  713. }
  714. },
  715. "license": [
  716. "Apache-2.0"
  717. ],
  718. "authors": [
  719. {
  720. "name": "yunwuxin",
  721. "email": "448901948@qq.com"
  722. }
  723. ],
  724. "description": "The ThinkPHP5 Helper Package",
  725. "time": "2017-04-05T07:15:37+00:00"
  726. },
  727. {
  728. "name": "topthink/think-installer",
  729. "version": "v1.0.14",
  730. "source": {
  731. "type": "git",
  732. "url": "https://github.com/top-think/think-installer.git",
  733. "reference": "eae1740ac264a55c06134b6685dfb9f837d004d1"
  734. },
  735. "dist": {
  736. "type": "zip",
  737. "url": "https://repo.huaweicloud.com/repository/php/topthink/think-installer/v1.0.14/topthink-think-installer-v1.0.14.zip",
  738. "reference": "eae1740ac264a55c06134b6685dfb9f837d004d1",
  739. "shasum": ""
  740. },
  741. "require": {
  742. "composer-plugin-api": "^1.0||^2.0"
  743. },
  744. "require-dev": {
  745. "composer/composer": "^1.0||^2.0"
  746. },
  747. "type": "composer-plugin",
  748. "extra": {
  749. "class": "think\\composer\\Plugin"
  750. },
  751. "autoload": {
  752. "psr-4": {
  753. "think\\composer\\": "src"
  754. }
  755. },
  756. "license": [
  757. "Apache-2.0"
  758. ],
  759. "authors": [
  760. {
  761. "name": "yunwuxin",
  762. "email": "448901948@qq.com"
  763. }
  764. ],
  765. "time": "2021-03-25T08:34:02+00:00"
  766. },
  767. {
  768. "name": "topthink/think-queue",
  769. "version": "v1.1.4",
  770. "source": {
  771. "type": "git",
  772. "url": "https://github.com/top-think/think-queue.git",
  773. "reference": "ad709611d516e13d6760234bc98e91faa901cae8"
  774. },
  775. "dist": {
  776. "type": "zip",
  777. "url": "https://repo.huaweicloud.com/repository/php/topthink/think-queue/v1.1.4/topthink-think-queue-v1.1.4.zip",
  778. "reference": "ad709611d516e13d6760234bc98e91faa901cae8",
  779. "shasum": ""
  780. },
  781. "require": {
  782. "topthink/think-helper": ">=1.0.4",
  783. "topthink/think-installer": ">=1.0.10"
  784. },
  785. "type": "think-extend",
  786. "extra": {
  787. "think-config": {
  788. "queue": "src/config.php"
  789. }
  790. },
  791. "autoload": {
  792. "files": [
  793. "src/common.php"
  794. ],
  795. "psr-4": {
  796. "think\\": "src"
  797. }
  798. },
  799. "license": [
  800. "Apache-2.0"
  801. ],
  802. "authors": [
  803. {
  804. "name": "yunwuxin",
  805. "email": "448901948@qq.com"
  806. }
  807. ],
  808. "description": "The ThinkPHP5 Queue Package",
  809. "time": "2017-06-25T00:49:56+00:00"
  810. },
  811. {
  812. "name": "workerman/gatewayclient",
  813. "version": "v3.0.10",
  814. "source": {
  815. "type": "git",
  816. "url": "https://github.com/walkor/GatewayClient.git",
  817. "reference": "85ffc1ee84ca303d9c4c5efc2f5235d5d7031601"
  818. },
  819. "dist": {
  820. "type": "zip",
  821. "url": "https://repo.huaweicloud.com/repository/php/workerman/gatewayclient/v3.0.10/workerman-gatewayclient-v3.0.10.zip",
  822. "reference": "85ffc1ee84ca303d9c4c5efc2f5235d5d7031601",
  823. "shasum": ""
  824. },
  825. "type": "library",
  826. "autoload": {
  827. "psr-4": {
  828. "GatewayClient\\": "./"
  829. }
  830. },
  831. "license": [
  832. "MIT"
  833. ],
  834. "homepage": "http://www.workerman.net",
  835. "time": "2018-06-08T03:57:05+00:00"
  836. },
  837. {
  838. "name": "yurunsoft/pay-sdk",
  839. "version": "v3.1.6",
  840. "source": {
  841. "type": "git",
  842. "url": "https://github.com/Yurunsoft/PaySDK.git",
  843. "reference": "43aacd4577e579975006a47e656a1530806901a9"
  844. },
  845. "dist": {
  846. "type": "zip",
  847. "url": "https://api.github.com/repos/Yurunsoft/PaySDK/zipball/43aacd4577e579975006a47e656a1530806901a9",
  848. "reference": "43aacd4577e579975006a47e656a1530806901a9",
  849. "shasum": "",
  850. "mirrors": [
  851. {
  852. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  853. "preferred": true
  854. }
  855. ]
  856. },
  857. "require": {
  858. "php": ">=5.5",
  859. "yurunsoft/yurun-http": "~4.0|~5.0"
  860. },
  861. "require-dev": {
  862. "friendsofphp/php-cs-fixer": "2.18.3"
  863. },
  864. "bin": [
  865. "src/Weixin/Tool/CertificateDownloader.php"
  866. ],
  867. "type": "library",
  868. "autoload": {
  869. "psr-4": {
  870. "Yurun\\PaySDK\\": "src/"
  871. }
  872. },
  873. "notification-url": "https://packagist.org/downloads/",
  874. "license": [
  875. "MIT"
  876. ],
  877. "description": "PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。",
  878. "support": {
  879. "issues": "https://github.com/Yurunsoft/PaySDK/issues",
  880. "source": "https://github.com/Yurunsoft/PaySDK/tree/v3.1.6"
  881. },
  882. "time": "2024-02-08T05:14:12+00:00"
  883. },
  884. {
  885. "name": "yurunsoft/yurun-http",
  886. "version": "v5.0.1",
  887. "source": {
  888. "type": "git",
  889. "url": "https://github.com/Yurunsoft/YurunHttp.git",
  890. "reference": "df62abcb81166f4fa1a1eca426cd0b6792b0edce"
  891. },
  892. "dist": {
  893. "type": "zip",
  894. "url": "https://api.github.com/repos/Yurunsoft/YurunHttp/zipball/df62abcb81166f4fa1a1eca426cd0b6792b0edce",
  895. "reference": "df62abcb81166f4fa1a1eca426cd0b6792b0edce",
  896. "shasum": "",
  897. "mirrors": [
  898. {
  899. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  900. "preferred": true
  901. }
  902. ]
  903. },
  904. "require": {
  905. "php": ">=7.1",
  906. "psr/http-message": "~1.0|~2.0",
  907. "psr/log": "~1.0|~2.0|~3.0"
  908. },
  909. "require-dev": {
  910. "monolog/monolog": "*",
  911. "phpunit/phpunit": ">=4 <9.7",
  912. "swoole/ide-helper": "^4.5",
  913. "workerman/workerman": "^4.0"
  914. },
  915. "type": "library",
  916. "autoload": {
  917. "psr-4": {
  918. "Yurun\\Util\\": "./src/"
  919. }
  920. },
  921. "notification-url": "https://packagist.org/downloads/",
  922. "license": [
  923. "MIT"
  924. ],
  925. "description": "YurunHttp 是开源的 PHP HTTP 类库,支持链式操作,简单易用。支持 Curl、Swoole,支持 Http、Http2、WebSocket!",
  926. "support": {
  927. "issues": "https://github.com/Yurunsoft/YurunHttp/issues",
  928. "source": "https://github.com/Yurunsoft/YurunHttp/tree/v5.0.1"
  929. },
  930. "time": "2024-01-17T02:20:44+00:00"
  931. }
  932. ],
  933. "packages-dev": [],
  934. "aliases": [],
  935. "minimum-stability": "stable",
  936. "stability-flags": {
  937. "huaweicloud/huaweicloud-sdk-php": 5
  938. },
  939. "prefer-stable": false,
  940. "prefer-lowest": false,
  941. "platform": {
  942. "php": ">=7.0",
  943. "ext-openssl": "*"
  944. },
  945. "platform-dev": [],
  946. "plugin-api-version": "2.3.0"
  947. }