composer.lock 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668
  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": "5778a054c5db9158c59cd9fcfd23a12e",
  8. "packages": [
  9. {
  10. "name": "monolog/monolog",
  11. "version": "1.24.0",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/Seldaek/monolog.git",
  15. "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
  20. "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
  21. "shasum": ""
  22. },
  23. "require": {
  24. "php": ">=5.3.0",
  25. "psr/log": "~1.0"
  26. },
  27. "provide": {
  28. "psr/log-implementation": "1.0.0"
  29. },
  30. "require-dev": {
  31. "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  32. "doctrine/couchdb": "~1.0@dev",
  33. "graylog2/gelf-php": "~1.0",
  34. "jakub-onderka/php-parallel-lint": "0.9",
  35. "php-amqplib/php-amqplib": "~2.4",
  36. "php-console/php-console": "^3.1.3",
  37. "phpunit/phpunit": "~4.5",
  38. "phpunit/phpunit-mock-objects": "2.3.0",
  39. "ruflin/elastica": ">=0.90 <3.0",
  40. "sentry/sentry": "^0.13",
  41. "swiftmailer/swiftmailer": "^5.3|^6.0"
  42. },
  43. "suggest": {
  44. "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  45. "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  46. "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  47. "ext-mongo": "Allow sending log messages to a MongoDB server",
  48. "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  49. "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  50. "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  51. "php-console/php-console": "Allow sending log messages to Google Chrome",
  52. "rollbar/rollbar": "Allow sending log messages to Rollbar",
  53. "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  54. "sentry/sentry": "Allow sending log messages to a Sentry server"
  55. },
  56. "type": "library",
  57. "extra": {
  58. "branch-alias": {
  59. "dev-master": "2.0.x-dev"
  60. }
  61. },
  62. "autoload": {
  63. "psr-4": {
  64. "Monolog\\": "src/Monolog"
  65. }
  66. },
  67. "notification-url": "https://packagist.org/downloads/",
  68. "license": [
  69. "MIT"
  70. ],
  71. "authors": [
  72. {
  73. "name": "Jordi Boggiano",
  74. "email": "j.boggiano@seld.be",
  75. "homepage": "http://seld.be"
  76. }
  77. ],
  78. "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  79. "homepage": "http://github.com/Seldaek/monolog",
  80. "keywords": [
  81. "log",
  82. "logging",
  83. "psr-3"
  84. ],
  85. "time": "2018-11-05T09:00:11+00:00"
  86. },
  87. {
  88. "name": "psr/log",
  89. "version": "1.1.0",
  90. "source": {
  91. "type": "git",
  92. "url": "https://github.com/php-fig/log.git",
  93. "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
  94. },
  95. "dist": {
  96. "type": "zip",
  97. "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
  98. "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
  99. "shasum": ""
  100. },
  101. "require": {
  102. "php": ">=5.3.0"
  103. },
  104. "type": "library",
  105. "extra": {
  106. "branch-alias": {
  107. "dev-master": "1.0.x-dev"
  108. }
  109. },
  110. "autoload": {
  111. "psr-4": {
  112. "Psr\\Log\\": "Psr/Log/"
  113. }
  114. },
  115. "notification-url": "https://packagist.org/downloads/",
  116. "license": [
  117. "MIT"
  118. ],
  119. "authors": [
  120. {
  121. "name": "PHP-FIG",
  122. "homepage": "http://www.php-fig.org/"
  123. }
  124. ],
  125. "description": "Common interface for logging libraries",
  126. "homepage": "https://github.com/php-fig/log",
  127. "keywords": [
  128. "log",
  129. "psr",
  130. "psr-3"
  131. ],
  132. "time": "2018-11-20T15:27:04+00:00"
  133. },
  134. {
  135. "name": "topthink/framework",
  136. "version": "v5.0.21",
  137. "source": {
  138. "type": "git",
  139. "url": "https://github.com/top-think/framework.git",
  140. "reference": "ab826da071a7a47116a7f1d01f72228d6bcf212a"
  141. },
  142. "dist": {
  143. "type": "zip",
  144. "url": "https://api.github.com/repos/top-think/framework/zipball/ab826da071a7a47116a7f1d01f72228d6bcf212a",
  145. "reference": "ab826da071a7a47116a7f1d01f72228d6bcf212a",
  146. "shasum": ""
  147. },
  148. "require": {
  149. "php": ">=5.4.0",
  150. "topthink/think-installer": "~1.0"
  151. },
  152. "require-dev": {
  153. "johnkary/phpunit-speedtrap": "^1.0",
  154. "mikey179/vfsstream": "~1.6",
  155. "phpdocumentor/reflection-docblock": "^2.0",
  156. "phploc/phploc": "2.*",
  157. "phpunit/phpunit": "4.8.*",
  158. "sebastian/phpcpd": "2.*"
  159. },
  160. "type": "think-framework",
  161. "autoload": {
  162. "psr-4": {
  163. "think\\": "library/think"
  164. }
  165. },
  166. "notification-url": "https://packagist.org/downloads/",
  167. "license": [
  168. "Apache-2.0"
  169. ],
  170. "authors": [
  171. {
  172. "name": "liu21st",
  173. "email": "liu21st@gmail.com"
  174. }
  175. ],
  176. "description": "the new thinkphp framework",
  177. "homepage": "http://thinkphp.cn/",
  178. "keywords": [
  179. "framework",
  180. "orm",
  181. "thinkphp"
  182. ],
  183. "time": "2018-09-04T09:18:48+00:00"
  184. },
  185. {
  186. "name": "topthink/think-captcha",
  187. "version": "v1.0.7",
  188. "source": {
  189. "type": "git",
  190. "url": "https://github.com/top-think/think-captcha.git",
  191. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44"
  192. },
  193. "dist": {
  194. "type": "zip",
  195. "url": "https://api.github.com/repos/top-think/think-captcha/zipball/0c55455df26a1626a60d0dc35d2d89002b741d44",
  196. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44",
  197. "shasum": ""
  198. },
  199. "type": "library",
  200. "autoload": {
  201. "psr-4": {
  202. "think\\captcha\\": "src/"
  203. },
  204. "files": [
  205. "src/helper.php"
  206. ]
  207. },
  208. "notification-url": "https://packagist.org/downloads/",
  209. "license": [
  210. "Apache-2.0"
  211. ],
  212. "authors": [
  213. {
  214. "name": "yunwuxin",
  215. "email": "448901948@qq.com"
  216. }
  217. ],
  218. "description": "captcha package for thinkphp5",
  219. "time": "2016-07-06T01:47:11+00:00"
  220. },
  221. {
  222. "name": "topthink/think-helper",
  223. "version": "v1.0.6",
  224. "source": {
  225. "type": "git",
  226. "url": "https://github.com/top-think/think-helper.git",
  227. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
  228. },
  229. "dist": {
  230. "type": "zip",
  231. "url": "https://api.github.com/repos/top-think/think-helper/zipball/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  232. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  233. "shasum": ""
  234. },
  235. "type": "library",
  236. "autoload": {
  237. "psr-4": {
  238. "think\\helper\\": "src"
  239. },
  240. "files": [
  241. "src/helper.php"
  242. ]
  243. },
  244. "notification-url": "https://packagist.org/downloads/",
  245. "license": [
  246. "Apache-2.0"
  247. ],
  248. "authors": [
  249. {
  250. "name": "yunwuxin",
  251. "email": "448901948@qq.com"
  252. }
  253. ],
  254. "description": "The ThinkPHP5 Helper Package",
  255. "time": "2017-04-05T07:15:37+00:00"
  256. },
  257. {
  258. "name": "topthink/think-image",
  259. "version": "v1.0.7",
  260. "source": {
  261. "type": "git",
  262. "url": "https://github.com/top-think/think-image.git",
  263. "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512"
  264. },
  265. "dist": {
  266. "type": "zip",
  267. "url": "https://api.github.com/repos/top-think/think-image/zipball/8586cf47f117481c6d415b20f7dedf62e79d5512",
  268. "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512",
  269. "shasum": ""
  270. },
  271. "require": {
  272. "ext-gd": "*"
  273. },
  274. "require-dev": {
  275. "phpunit/phpunit": "4.8.*",
  276. "topthink/framework": "^5.0"
  277. },
  278. "type": "library",
  279. "autoload": {
  280. "psr-4": {
  281. "think\\": "src"
  282. }
  283. },
  284. "notification-url": "https://packagist.org/downloads/",
  285. "license": [
  286. "Apache-2.0"
  287. ],
  288. "authors": [
  289. {
  290. "name": "yunwuxin",
  291. "email": "448901948@qq.com"
  292. }
  293. ],
  294. "description": "The ThinkPHP5 Image Package",
  295. "time": "2016-09-29T06:05:43+00:00"
  296. },
  297. {
  298. "name": "topthink/think-installer",
  299. "version": "v1.0.12",
  300. "source": {
  301. "type": "git",
  302. "url": "https://github.com/top-think/think-installer.git",
  303. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d"
  304. },
  305. "dist": {
  306. "type": "zip",
  307. "url": "https://api.github.com/repos/top-think/think-installer/zipball/1be326e68f63de4e95977ed50f46ae75f017556d",
  308. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d",
  309. "shasum": ""
  310. },
  311. "require": {
  312. "composer-plugin-api": "^1.0"
  313. },
  314. "require-dev": {
  315. "composer/composer": "1.0.*@dev"
  316. },
  317. "type": "composer-plugin",
  318. "extra": {
  319. "class": "think\\composer\\Plugin"
  320. },
  321. "autoload": {
  322. "psr-4": {
  323. "think\\composer\\": "src"
  324. }
  325. },
  326. "notification-url": "https://packagist.org/downloads/",
  327. "license": [
  328. "Apache-2.0"
  329. ],
  330. "authors": [
  331. {
  332. "name": "yunwuxin",
  333. "email": "448901948@qq.com"
  334. }
  335. ],
  336. "time": "2017-05-27T06:58:09+00:00"
  337. },
  338. {
  339. "name": "topthink/think-migration",
  340. "version": "v1.1.1",
  341. "source": {
  342. "type": "git",
  343. "url": "https://github.com/top-think/think-migration.git",
  344. "reference": "8e489f8d38a39876690c0e00fcf9a54ae92c4d3d"
  345. },
  346. "dist": {
  347. "type": "zip",
  348. "url": "https://api.github.com/repos/top-think/think-migration/zipball/8e489f8d38a39876690c0e00fcf9a54ae92c4d3d",
  349. "reference": "8e489f8d38a39876690c0e00fcf9a54ae92c4d3d",
  350. "shasum": ""
  351. },
  352. "require-dev": {
  353. "topthink/framework": "^5.0"
  354. },
  355. "type": "library",
  356. "autoload": {
  357. "psr-4": {
  358. "Phinx\\": "phinx/src/Phinx",
  359. "think\\migration\\": "src"
  360. },
  361. "files": [
  362. "src/config.php"
  363. ]
  364. },
  365. "notification-url": "https://packagist.org/downloads/",
  366. "license": [
  367. "Apache-2.0"
  368. ],
  369. "authors": [
  370. {
  371. "name": "yunwuxin",
  372. "email": "448901948@qq.com"
  373. }
  374. ],
  375. "time": "2017-03-31T06:33:23+00:00"
  376. },
  377. {
  378. "name": "topthink/think-mongo",
  379. "version": "v1.8.5",
  380. "source": {
  381. "type": "git",
  382. "url": "https://github.com/top-think/think-mongo.git",
  383. "reference": "657cc79bd5f090a58b0cc83776073dd69c83a3d1"
  384. },
  385. "dist": {
  386. "type": "zip",
  387. "url": "https://api.github.com/repos/top-think/think-mongo/zipball/657cc79bd5f090a58b0cc83776073dd69c83a3d1",
  388. "reference": "657cc79bd5f090a58b0cc83776073dd69c83a3d1",
  389. "shasum": ""
  390. },
  391. "type": "library",
  392. "autoload": {
  393. "psr-4": {
  394. "think\\mongo\\": "src"
  395. },
  396. "files": []
  397. },
  398. "notification-url": "https://packagist.org/downloads/",
  399. "license": [
  400. "Apache-2.0"
  401. ],
  402. "authors": [
  403. {
  404. "name": "liu21st",
  405. "email": "liu21st@gmail.com"
  406. }
  407. ],
  408. "description": "mongodb driver for thinkphp5",
  409. "time": "2018-06-03T01:51:27+00:00"
  410. },
  411. {
  412. "name": "topthink/think-oracle",
  413. "version": "v1.3",
  414. "source": {
  415. "type": "git",
  416. "url": "https://github.com/top-think/think-oracle.git",
  417. "reference": "89a049e876167030b489322f691aed00799fd68f"
  418. },
  419. "dist": {
  420. "type": "zip",
  421. "url": "https://api.github.com/repos/top-think/think-oracle/zipball/89a049e876167030b489322f691aed00799fd68f",
  422. "reference": "89a049e876167030b489322f691aed00799fd68f",
  423. "shasum": ""
  424. },
  425. "require": {
  426. "topthink/framework": "~5.0.17"
  427. },
  428. "type": "library",
  429. "autoload": {
  430. "psr-4": {
  431. "think\\oracle\\": "src"
  432. },
  433. "files": []
  434. },
  435. "notification-url": "https://packagist.org/downloads/",
  436. "license": [
  437. "Apache-2.0"
  438. ],
  439. "authors": [
  440. {
  441. "name": "liu21st",
  442. "email": "liu21st@gmail.com"
  443. }
  444. ],
  445. "description": "Oracle driver for thinkphp5",
  446. "time": "2018-04-14T00:52:34+00:00"
  447. },
  448. {
  449. "name": "topthink/think-queue",
  450. "version": "v1.1.5",
  451. "source": {
  452. "type": "git",
  453. "url": "https://github.com/top-think/think-queue.git",
  454. "reference": "465320c9cb7811df22d4ff8f29f58ead7d104348"
  455. },
  456. "dist": {
  457. "type": "zip",
  458. "url": "https://api.github.com/repos/top-think/think-queue/zipball/465320c9cb7811df22d4ff8f29f58ead7d104348",
  459. "reference": "465320c9cb7811df22d4ff8f29f58ead7d104348",
  460. "shasum": ""
  461. },
  462. "require": {
  463. "topthink/think-helper": ">=1.0.4",
  464. "topthink/think-installer": ">=1.0.10"
  465. },
  466. "type": "think-extend",
  467. "extra": {
  468. "think-config": {
  469. "queue": "src/config.php"
  470. }
  471. },
  472. "autoload": {
  473. "psr-4": {
  474. "think\\": "src"
  475. },
  476. "files": [
  477. "src/common.php"
  478. ]
  479. },
  480. "notification-url": "https://packagist.org/downloads/",
  481. "license": [
  482. "Apache-2.0"
  483. ],
  484. "authors": [
  485. {
  486. "name": "yunwuxin",
  487. "email": "448901948@qq.com"
  488. }
  489. ],
  490. "description": "The ThinkPHP5 Queue Package",
  491. "time": "2018-05-04T05:29:53+00:00"
  492. },
  493. {
  494. "name": "topthink/think-worker",
  495. "version": "v1.0.1",
  496. "source": {
  497. "type": "git",
  498. "url": "https://github.com/top-think/think-worker.git",
  499. "reference": "b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1"
  500. },
  501. "dist": {
  502. "type": "zip",
  503. "url": "https://api.github.com/repos/top-think/think-worker/zipball/b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1",
  504. "reference": "b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1",
  505. "shasum": ""
  506. },
  507. "require": {
  508. "workerman/workerman": "^3.3.0"
  509. },
  510. "type": "library",
  511. "autoload": {
  512. "psr-4": {
  513. "think\\worker\\": "src"
  514. },
  515. "files": []
  516. },
  517. "notification-url": "https://packagist.org/downloads/",
  518. "license": [
  519. "Apache-2.0"
  520. ],
  521. "authors": [
  522. {
  523. "name": "liu21st",
  524. "email": "liu21st@gmail.com"
  525. }
  526. ],
  527. "description": "workerman extend for thinkphp5",
  528. "time": "2016-10-08T06:07:03+00:00"
  529. },
  530. {
  531. "name": "workerman/mysql",
  532. "version": "v1.0.5",
  533. "source": {
  534. "type": "git",
  535. "url": "https://github.com/walkor/mysql.git",
  536. "reference": "34ac7b3986294197c0fe8142fa450abfebdad779"
  537. },
  538. "dist": {
  539. "type": "zip",
  540. "url": "https://api.github.com/repos/walkor/mysql/zipball/34ac7b3986294197c0fe8142fa450abfebdad779",
  541. "reference": "34ac7b3986294197c0fe8142fa450abfebdad779",
  542. "shasum": ""
  543. },
  544. "require": {
  545. "ext-pdo": "*",
  546. "ext-pdo_mysql": "*",
  547. "php": ">=5.3"
  548. },
  549. "type": "library",
  550. "autoload": {
  551. "psr-4": {
  552. "Workerman\\MySQL\\": "./src"
  553. }
  554. },
  555. "notification-url": "https://packagist.org/downloads/",
  556. "license": [
  557. "MIT"
  558. ],
  559. "description": "Long-living MySQL connection for daemon.",
  560. "homepage": "http://www.workerman.net",
  561. "keywords": [
  562. "mysql",
  563. "pdo",
  564. "pdo_mysql"
  565. ],
  566. "time": "2018-03-06T06:20:23+00:00"
  567. },
  568. {
  569. "name": "workerman/workerman",
  570. "version": "v3.5.14",
  571. "source": {
  572. "type": "git",
  573. "url": "https://github.com/walkor/Workerman.git",
  574. "reference": "6d70996b2b4ec94000e807246aca0e861c9601d8"
  575. },
  576. "dist": {
  577. "type": "zip",
  578. "url": "https://api.github.com/repos/walkor/Workerman/zipball/6d70996b2b4ec94000e807246aca0e861c9601d8",
  579. "reference": "6d70996b2b4ec94000e807246aca0e861c9601d8",
  580. "shasum": ""
  581. },
  582. "require": {
  583. "php": ">=5.3"
  584. },
  585. "suggest": {
  586. "ext-event": "For better performance. "
  587. },
  588. "type": "library",
  589. "autoload": {
  590. "psr-4": {
  591. "Workerman\\": "./"
  592. }
  593. },
  594. "notification-url": "https://packagist.org/downloads/",
  595. "license": [
  596. "MIT"
  597. ],
  598. "authors": [
  599. {
  600. "name": "walkor",
  601. "email": "walkor@workerman.net",
  602. "homepage": "http://www.workerman.net",
  603. "role": "Developer"
  604. }
  605. ],
  606. "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
  607. "homepage": "http://www.workerman.net",
  608. "keywords": [
  609. "asynchronous",
  610. "event-loop"
  611. ],
  612. "time": "2018-08-04T12:41:54+00:00"
  613. },
  614. {
  615. "name": "workerman/workerman-for-win",
  616. "version": "v3.5.1",
  617. "source": {
  618. "type": "git",
  619. "url": "https://github.com/walkor/workerman-for-win.git",
  620. "reference": "cbaae3193e4567fd9cfc8099931c63d9b12174ee"
  621. },
  622. "dist": {
  623. "type": "zip",
  624. "url": "https://api.github.com/repos/walkor/workerman-for-win/zipball/cbaae3193e4567fd9cfc8099931c63d9b12174ee",
  625. "reference": "cbaae3193e4567fd9cfc8099931c63d9b12174ee",
  626. "shasum": ""
  627. },
  628. "require": {
  629. "php": ">=5.3"
  630. },
  631. "type": "project",
  632. "autoload": {
  633. "psr-4": {
  634. "Workerman\\": "./"
  635. }
  636. },
  637. "notification-url": "https://packagist.org/downloads/",
  638. "license": [
  639. "MIT"
  640. ],
  641. "authors": [
  642. {
  643. "name": "walkor",
  644. "email": "walkor@workerman.net",
  645. "homepage": "http://www.workerman.net",
  646. "role": "Developer"
  647. }
  648. ],
  649. "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
  650. "homepage": "http://www.workerman.net",
  651. "keywords": [
  652. "asynchronous",
  653. "event-loop"
  654. ],
  655. "time": "2017-08-28T10:05:00+00:00"
  656. }
  657. ],
  658. "packages-dev": [],
  659. "aliases": [],
  660. "minimum-stability": "stable",
  661. "stability-flags": [],
  662. "prefer-stable": false,
  663. "prefer-lowest": false,
  664. "platform": {
  665. "php": ">=5.4.0"
  666. },
  667. "platform-dev": []
  668. }