installed.json 55 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790
  1. [
  2. {
  3. "name": "topthink/think-image",
  4. "version": "v1.0.7",
  5. "version_normalized": "1.0.7.0",
  6. "source": {
  7. "type": "git",
  8. "url": "https://github.com/top-think/think-image.git",
  9. "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512"
  10. },
  11. "dist": {
  12. "type": "zip",
  13. "url": "https://packagist.phpcomposer.com/files/top-think/think-image/8586cf47f117481c6d415b20f7dedf62e79d5512.zip",
  14. "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512",
  15. "shasum": ""
  16. },
  17. "require": {
  18. "ext-gd": "*"
  19. },
  20. "require-dev": {
  21. "phpunit/phpunit": "4.8.*",
  22. "topthink/framework": "^5.0"
  23. },
  24. "time": "2016-09-29 06:05:43",
  25. "type": "library",
  26. "installation-source": "dist",
  27. "autoload": {
  28. "psr-4": {
  29. "think\\": "src"
  30. }
  31. },
  32. "notification-url": "https://packagist.org/downloads/",
  33. "license": [
  34. "Apache-2.0"
  35. ],
  36. "authors": [
  37. {
  38. "name": "yunwuxin",
  39. "email": "448901948@qq.com"
  40. }
  41. ],
  42. "description": "The ThinkPHP5 Image Package"
  43. },
  44. {
  45. "name": "topthink/think-captcha",
  46. "version": "v1.0.7",
  47. "version_normalized": "1.0.7.0",
  48. "source": {
  49. "type": "git",
  50. "url": "https://github.com/top-think/think-captcha.git",
  51. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44"
  52. },
  53. "dist": {
  54. "type": "zip",
  55. "url": "https://packagist.phpcomposer.com/files/top-think/think-captcha/0c55455df26a1626a60d0dc35d2d89002b741d44.zip",
  56. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44",
  57. "shasum": ""
  58. },
  59. "time": "2016-07-06 01:47:11",
  60. "type": "library",
  61. "installation-source": "dist",
  62. "autoload": {
  63. "psr-4": {
  64. "think\\captcha\\": "src/"
  65. },
  66. "files": [
  67. "src/helper.php"
  68. ]
  69. },
  70. "notification-url": "https://packagist.org/downloads/",
  71. "license": [
  72. "Apache-2.0"
  73. ],
  74. "authors": [
  75. {
  76. "name": "yunwuxin",
  77. "email": "448901948@qq.com"
  78. }
  79. ],
  80. "description": "captcha package for thinkphp5"
  81. },
  82. {
  83. "name": "sebastian/version",
  84. "version": "1.0.6",
  85. "version_normalized": "1.0.6.0",
  86. "source": {
  87. "type": "git",
  88. "url": "https://github.com/sebastianbergmann/version.git",
  89. "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6"
  90. },
  91. "dist": {
  92. "type": "zip",
  93. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/version/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6.zip",
  94. "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
  95. "shasum": ""
  96. },
  97. "time": "2015-06-21 13:59:46",
  98. "type": "library",
  99. "installation-source": "dist",
  100. "autoload": {
  101. "classmap": [
  102. "src/"
  103. ]
  104. },
  105. "notification-url": "https://packagist.org/downloads/",
  106. "license": [
  107. "BSD-3-Clause"
  108. ],
  109. "authors": [
  110. {
  111. "name": "Sebastian Bergmann",
  112. "email": "sebastian@phpunit.de",
  113. "role": "lead"
  114. }
  115. ],
  116. "description": "Library that helps with managing the version number of Git-hosted PHP projects",
  117. "homepage": "https://github.com/sebastianbergmann/version"
  118. },
  119. {
  120. "name": "sebastian/global-state",
  121. "version": "1.1.1",
  122. "version_normalized": "1.1.1.0",
  123. "source": {
  124. "type": "git",
  125. "url": "https://github.com/sebastianbergmann/global-state.git",
  126. "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
  127. },
  128. "dist": {
  129. "type": "zip",
  130. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/global-state/bc37d50fea7d017d3d340f230811c9f1d7280af4.zip",
  131. "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
  132. "shasum": ""
  133. },
  134. "require": {
  135. "php": ">=5.3.3"
  136. },
  137. "require-dev": {
  138. "phpunit/phpunit": "~4.2"
  139. },
  140. "suggest": {
  141. "ext-uopz": "*"
  142. },
  143. "time": "2015-10-12 03:26:01",
  144. "type": "library",
  145. "extra": {
  146. "branch-alias": {
  147. "dev-master": "1.0-dev"
  148. }
  149. },
  150. "installation-source": "dist",
  151. "autoload": {
  152. "classmap": [
  153. "src/"
  154. ]
  155. },
  156. "notification-url": "https://packagist.org/downloads/",
  157. "license": [
  158. "BSD-3-Clause"
  159. ],
  160. "authors": [
  161. {
  162. "name": "Sebastian Bergmann",
  163. "email": "sebastian@phpunit.de"
  164. }
  165. ],
  166. "description": "Snapshotting of global state",
  167. "homepage": "http://www.github.com/sebastianbergmann/global-state",
  168. "keywords": [
  169. "global state"
  170. ]
  171. },
  172. {
  173. "name": "sebastian/exporter",
  174. "version": "1.2.2",
  175. "version_normalized": "1.2.2.0",
  176. "source": {
  177. "type": "git",
  178. "url": "https://github.com/sebastianbergmann/exporter.git",
  179. "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4"
  180. },
  181. "dist": {
  182. "type": "zip",
  183. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/exporter/42c4c2eec485ee3e159ec9884f95b431287edde4.zip",
  184. "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4",
  185. "shasum": ""
  186. },
  187. "require": {
  188. "php": ">=5.3.3",
  189. "sebastian/recursion-context": "~1.0"
  190. },
  191. "require-dev": {
  192. "ext-mbstring": "*",
  193. "phpunit/phpunit": "~4.4"
  194. },
  195. "time": "2016-06-17 09:04:28",
  196. "type": "library",
  197. "extra": {
  198. "branch-alias": {
  199. "dev-master": "1.3.x-dev"
  200. }
  201. },
  202. "installation-source": "dist",
  203. "autoload": {
  204. "classmap": [
  205. "src/"
  206. ]
  207. },
  208. "notification-url": "https://packagist.org/downloads/",
  209. "license": [
  210. "BSD-3-Clause"
  211. ],
  212. "authors": [
  213. {
  214. "name": "Jeff Welch",
  215. "email": "whatthejeff@gmail.com"
  216. },
  217. {
  218. "name": "Volker Dusch",
  219. "email": "github@wallbash.com"
  220. },
  221. {
  222. "name": "Bernhard Schussek",
  223. "email": "bschussek@2bepublished.at"
  224. },
  225. {
  226. "name": "Sebastian Bergmann",
  227. "email": "sebastian@phpunit.de"
  228. },
  229. {
  230. "name": "Adam Harvey",
  231. "email": "aharvey@php.net"
  232. }
  233. ],
  234. "description": "Provides the functionality to export PHP variables for visualization",
  235. "homepage": "http://www.github.com/sebastianbergmann/exporter",
  236. "keywords": [
  237. "export",
  238. "exporter"
  239. ]
  240. },
  241. {
  242. "name": "sebastian/environment",
  243. "version": "1.3.8",
  244. "version_normalized": "1.3.8.0",
  245. "source": {
  246. "type": "git",
  247. "url": "https://github.com/sebastianbergmann/environment.git",
  248. "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea"
  249. },
  250. "dist": {
  251. "type": "zip",
  252. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/environment/be2c607e43ce4c89ecd60e75c6a85c126e754aea.zip",
  253. "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea",
  254. "shasum": ""
  255. },
  256. "require": {
  257. "php": "^5.3.3 || ^7.0"
  258. },
  259. "require-dev": {
  260. "phpunit/phpunit": "^4.8 || ^5.0"
  261. },
  262. "time": "2016-08-18 05:49:44",
  263. "type": "library",
  264. "extra": {
  265. "branch-alias": {
  266. "dev-master": "1.3.x-dev"
  267. }
  268. },
  269. "installation-source": "dist",
  270. "autoload": {
  271. "classmap": [
  272. "src/"
  273. ]
  274. },
  275. "notification-url": "https://packagist.org/downloads/",
  276. "license": [
  277. "BSD-3-Clause"
  278. ],
  279. "authors": [
  280. {
  281. "name": "Sebastian Bergmann",
  282. "email": "sebastian@phpunit.de"
  283. }
  284. ],
  285. "description": "Provides functionality to handle HHVM/PHP environments",
  286. "homepage": "http://www.github.com/sebastianbergmann/environment",
  287. "keywords": [
  288. "Xdebug",
  289. "environment",
  290. "hhvm"
  291. ]
  292. },
  293. {
  294. "name": "doctrine/instantiator",
  295. "version": "1.0.5",
  296. "version_normalized": "1.0.5.0",
  297. "source": {
  298. "type": "git",
  299. "url": "https://github.com/doctrine/instantiator.git",
  300. "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
  301. },
  302. "dist": {
  303. "type": "zip",
  304. "url": "https://packagist.phpcomposer.com/files/doctrine/instantiator/8e884e78f9f0eb1329e445619e04456e64d8051d.zip",
  305. "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
  306. "shasum": ""
  307. },
  308. "require": {
  309. "php": ">=5.3,<8.0-DEV"
  310. },
  311. "require-dev": {
  312. "athletic/athletic": "~0.1.8",
  313. "ext-pdo": "*",
  314. "ext-phar": "*",
  315. "phpunit/phpunit": "~4.0",
  316. "squizlabs/php_codesniffer": "~2.0"
  317. },
  318. "time": "2015-06-14 21:17:01",
  319. "type": "library",
  320. "extra": {
  321. "branch-alias": {
  322. "dev-master": "1.0.x-dev"
  323. }
  324. },
  325. "installation-source": "dist",
  326. "autoload": {
  327. "psr-4": {
  328. "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
  329. }
  330. },
  331. "notification-url": "https://packagist.org/downloads/",
  332. "license": [
  333. "MIT"
  334. ],
  335. "authors": [
  336. {
  337. "name": "Marco Pivetta",
  338. "email": "ocramius@gmail.com",
  339. "homepage": "http://ocramius.github.com/"
  340. }
  341. ],
  342. "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
  343. "homepage": "https://github.com/doctrine/instantiator",
  344. "keywords": [
  345. "constructor",
  346. "instantiate"
  347. ]
  348. },
  349. {
  350. "name": "phpunit/php-text-template",
  351. "version": "1.2.1",
  352. "version_normalized": "1.2.1.0",
  353. "source": {
  354. "type": "git",
  355. "url": "https://github.com/sebastianbergmann/php-text-template.git",
  356. "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
  357. },
  358. "dist": {
  359. "type": "zip",
  360. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/php-text-template/31f8b717e51d9a2afca6c9f046f5d69fc27c8686.zip",
  361. "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
  362. "shasum": ""
  363. },
  364. "require": {
  365. "php": ">=5.3.3"
  366. },
  367. "time": "2015-06-21 13:50:34",
  368. "type": "library",
  369. "installation-source": "dist",
  370. "autoload": {
  371. "classmap": [
  372. "src/"
  373. ]
  374. },
  375. "notification-url": "https://packagist.org/downloads/",
  376. "license": [
  377. "BSD-3-Clause"
  378. ],
  379. "authors": [
  380. {
  381. "name": "Sebastian Bergmann",
  382. "email": "sebastian@phpunit.de",
  383. "role": "lead"
  384. }
  385. ],
  386. "description": "Simple template engine.",
  387. "homepage": "https://github.com/sebastianbergmann/php-text-template/",
  388. "keywords": [
  389. "template"
  390. ]
  391. },
  392. {
  393. "name": "phpunit/phpunit-mock-objects",
  394. "version": "2.3.8",
  395. "version_normalized": "2.3.8.0",
  396. "source": {
  397. "type": "git",
  398. "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
  399. "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983"
  400. },
  401. "dist": {
  402. "type": "zip",
  403. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/phpunit-mock-objects/ac8e7a3db35738d56ee9a76e78a4e03d97628983.zip",
  404. "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983",
  405. "shasum": ""
  406. },
  407. "require": {
  408. "doctrine/instantiator": "^1.0.2",
  409. "php": ">=5.3.3",
  410. "phpunit/php-text-template": "~1.2",
  411. "sebastian/exporter": "~1.2"
  412. },
  413. "require-dev": {
  414. "phpunit/phpunit": "~4.4"
  415. },
  416. "suggest": {
  417. "ext-soap": "*"
  418. },
  419. "time": "2015-10-02 06:51:40",
  420. "type": "library",
  421. "extra": {
  422. "branch-alias": {
  423. "dev-master": "2.3.x-dev"
  424. }
  425. },
  426. "installation-source": "dist",
  427. "autoload": {
  428. "classmap": [
  429. "src/"
  430. ]
  431. },
  432. "notification-url": "https://packagist.org/downloads/",
  433. "license": [
  434. "BSD-3-Clause"
  435. ],
  436. "authors": [
  437. {
  438. "name": "Sebastian Bergmann",
  439. "email": "sb@sebastian-bergmann.de",
  440. "role": "lead"
  441. }
  442. ],
  443. "description": "Mock Object library for PHPUnit",
  444. "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
  445. "keywords": [
  446. "mock",
  447. "xunit"
  448. ]
  449. },
  450. {
  451. "name": "phpunit/php-code-coverage",
  452. "version": "2.2.4",
  453. "version_normalized": "2.2.4.0",
  454. "source": {
  455. "type": "git",
  456. "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
  457. "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979"
  458. },
  459. "dist": {
  460. "type": "zip",
  461. "url": "https://packagist.phpcomposer.com/files/sebastianbergmann/php-code-coverage/eabf68b476ac7d0f73793aada060f1c1a9bf8979.zip",
  462. "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979",
  463. "shasum": ""
  464. },
  465. "require": {
  466. "php": ">=5.3.3",
  467. "phpunit/php-file-iterator": "~1.3",
  468. "phpunit/php-text-template": "~1.2",
  469. "phpunit/php-token-stream": "~1.3",
  470. "sebastian/environment": "^1.3.2",
  471. "sebastian/version": "~1.0"
  472. },
  473. "require-dev": {
  474. "ext-xdebug": ">=2.1.4",
  475. "phpunit/phpunit": "~4"
  476. },
  477. "suggest": {
  478. "ext-dom": "*",
  479. "ext-xdebug": ">=2.2.1",
  480. "ext-xmlwriter": "*"
  481. },
  482. "time": "2015-10-06 15:47:00",
  483. "type": "library",
  484. "extra": {
  485. "branch-alias": {
  486. "dev-master": "2.2.x-dev"
  487. }
  488. },
  489. "installation-source": "dist",
  490. "autoload": {
  491. "classmap": [
  492. "src/"
  493. ]
  494. },
  495. "notification-url": "https://packagist.org/downloads/",
  496. "license": [
  497. "BSD-3-Clause"
  498. ],
  499. "authors": [
  500. {
  501. "name": "Sebastian Bergmann",
  502. "email": "sb@sebastian-bergmann.de",
  503. "role": "lead"
  504. }
  505. ],
  506. "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
  507. "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
  508. "keywords": [
  509. "coverage",
  510. "testing",
  511. "xunit"
  512. ]
  513. },
  514. {
  515. "name": "phpdocumentor/reflection-common",
  516. "version": "1.0",
  517. "version_normalized": "1.0.0.0",
  518. "source": {
  519. "type": "git",
  520. "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
  521. "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
  522. },
  523. "dist": {
  524. "type": "zip",
  525. "url": "https://packagist.phpcomposer.com/files/phpDocumentor/ReflectionCommon/144c307535e82c8fdcaacbcfc1d6d8eeb896687c.zip",
  526. "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
  527. "shasum": ""
  528. },
  529. "require": {
  530. "php": ">=5.5"
  531. },
  532. "require-dev": {
  533. "phpunit/phpunit": "^4.6"
  534. },
  535. "time": "2015-12-27 11:43:31",
  536. "type": "library",
  537. "extra": {
  538. "branch-alias": {
  539. "dev-master": "1.0.x-dev"
  540. }
  541. },
  542. "installation-source": "dist",
  543. "autoload": {
  544. "psr-4": {
  545. "phpDocumentor\\Reflection\\": [
  546. "src"
  547. ]
  548. }
  549. },
  550. "notification-url": "https://packagist.org/downloads/",
  551. "license": [
  552. "MIT"
  553. ],
  554. "authors": [
  555. {
  556. "name": "Jaap van Otterdijk",
  557. "email": "opensource@ijaap.nl"
  558. }
  559. ],
  560. "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
  561. "homepage": "http://www.phpdoc.org",
  562. "keywords": [
  563. "FQSEN",
  564. "phpDocumentor",
  565. "phpdoc",
  566. "reflection",
  567. "static analysis"
  568. ]
  569. },
  570. {
  571. "name": "phpdocumentor/reflection-docblock",
  572. "version": "3.1.1",
  573. "version_normalized": "3.1.1.0",
  574. "source": {
  575. "type": "git",
  576. "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
  577. "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e"
  578. },
  579. "dist": {
  580. "type": "zip",
  581. "url": "https://packagist.phpcomposer.com/files/phpDocumentor/ReflectionDocBlock/8331b5efe816ae05461b7ca1e721c01b46bafb3e.zip",
  582. "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e",
  583. "shasum": ""
  584. },
  585. "require": {
  586. "php": ">=5.5",
  587. "phpdocumentor/reflection-common": "^1.0@dev",
  588. "phpdocumentor/type-resolver": "^0.2.0",
  589. "webmozart/assert": "^1.0"
  590. },
  591. "require-dev": {
  592. "mockery/mockery": "^0.9.4",
  593. "phpunit/phpunit": "^4.4"
  594. },
  595. "time": "2016-09-30 07:12:33",
  596. "type": "library",
  597. "installation-source": "dist",
  598. "autoload": {
  599. "psr-4": {
  600. "phpDocumentor\\Reflection\\": [
  601. "src/"
  602. ]
  603. }
  604. },
  605. "notification-url": "https://packagist.org/downloads/",
  606. "license": [
  607. "MIT"
  608. ],
  609. "authors": [
  610. {
  611. "name": "Mike van Riel",
  612. "email": "me@mikevanriel.com"
  613. }
  614. ],
  615. "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock."
  616. },
  617. {
  618. "name": "topthink/think-testing",
  619. "version": "v1.0.6",
  620. "version_normalized": "1.0.6.0",
  621. "source": {
  622. "type": "git",
  623. "url": "https://github.com/top-think/think-testing.git",
  624. "reference": "e89794e5c58aa5587f7b08038e9468150870b185"
  625. },
  626. "dist": {
  627. "type": "zip",
  628. "url": "https://packagist.phpcomposer.com/files/top-think/think-testing/e89794e5c58aa5587f7b08038e9468150870b185.zip",
  629. "reference": "e89794e5c58aa5587f7b08038e9468150870b185",
  630. "shasum": ""
  631. },
  632. "require": {
  633. "phpunit/phpunit": "^4.8.26",
  634. "symfony/dom-crawler": "^2.8.8",
  635. "topthink/think-helper": "~1.0",
  636. "topthink/think-installer": "~1.0"
  637. },
  638. "time": "2016-08-08 09:43:56",
  639. "type": "think-testing",
  640. "installation-source": "dist",
  641. "autoload": {
  642. "psr-4": {
  643. "think\\testing\\": "src"
  644. },
  645. "files": [
  646. "src/config.php"
  647. ]
  648. },
  649. "notification-url": "https://packagist.org/downloads/",
  650. "license": [
  651. "Apache-2.0"
  652. ],
  653. "authors": [
  654. {
  655. "name": "yunwuxin",
  656. "email": "448901948@qq.com"
  657. }
  658. ]
  659. },
  660. {
  661. "name": "topthink/think-worker",
  662. "version": "v1.0.1",
  663. "version_normalized": "1.0.1.0",
  664. "source": {
  665. "type": "git",
  666. "url": "https://github.com/top-think/think-worker.git",
  667. "reference": "b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1"
  668. },
  669. "dist": {
  670. "type": "zip",
  671. "url": "https://packagist.phpcomposer.com/files/top-think/think-worker/b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1.zip",
  672. "reference": "b609ff5e38dbb7194aab027d2b2c6b31a7ed1bd1",
  673. "shasum": ""
  674. },
  675. "require": {
  676. "workerman/workerman": "^3.3.0"
  677. },
  678. "time": "2016-10-08 06:07:03",
  679. "type": "library",
  680. "installation-source": "dist",
  681. "autoload": {
  682. "psr-4": {
  683. "think\\worker\\": "src"
  684. },
  685. "files": []
  686. },
  687. "notification-url": "https://packagist.org/downloads/",
  688. "license": [
  689. "Apache-2.0"
  690. ],
  691. "authors": [
  692. {
  693. "name": "liu21st",
  694. "email": "liu21st@gmail.com"
  695. }
  696. ],
  697. "description": "workerman extend for thinkphp5"
  698. },
  699. {
  700. "name": "topthink/think-installer",
  701. "version": "v1.0.11",
  702. "version_normalized": "1.0.11.0",
  703. "source": {
  704. "type": "git",
  705. "url": "https://github.com/top-think/think-installer.git",
  706. "reference": "4c6e1ebecd1afce3f4ccc47e147d61bbe1bf641d"
  707. },
  708. "dist": {
  709. "type": "zip",
  710. "url": "https://packagist.phpcomposer.com/files/top-think/think-installer/4c6e1ebecd1afce3f4ccc47e147d61bbe1bf641d.zip",
  711. "reference": "4c6e1ebecd1afce3f4ccc47e147d61bbe1bf641d",
  712. "shasum": ""
  713. },
  714. "require": {
  715. "composer-plugin-api": "^1.0"
  716. },
  717. "require-dev": {
  718. "composer/composer": "1.0.*@dev"
  719. },
  720. "time": "2016-12-01 09:08:45",
  721. "type": "composer-plugin",
  722. "extra": {
  723. "class": "think\\composer\\Plugin"
  724. },
  725. "installation-source": "dist",
  726. "autoload": {
  727. "psr-4": {
  728. "think\\composer\\": "src"
  729. }
  730. },
  731. "notification-url": "https://packagist.org/downloads/",
  732. "license": [
  733. "Apache-2.0"
  734. ],
  735. "authors": [
  736. {
  737. "name": "yunwuxin",
  738. "email": "448901948@qq.com"
  739. }
  740. ]
  741. },
  742. {
  743. "name": "topthink/framework",
  744. "version": "v5.0.9",
  745. "version_normalized": "5.0.9.0",
  746. "source": {
  747. "type": "git",
  748. "url": "https://github.com/top-think/framework.git",
  749. "reference": "24ae4b9042bf9acfd041eb34602b14eb8669bc3f"
  750. },
  751. "dist": {
  752. "type": "zip",
  753. "url": "https://files.phpcomposer.com/files/top-think/framework/24ae4b9042bf9acfd041eb34602b14eb8669bc3f.zip",
  754. "reference": "24ae4b9042bf9acfd041eb34602b14eb8669bc3f",
  755. "shasum": ""
  756. },
  757. "require": {
  758. "php": ">=5.4.0",
  759. "topthink/think-installer": "~1.0"
  760. },
  761. "require-dev": {
  762. "johnkary/phpunit-speedtrap": "^1.0",
  763. "mikey179/vfsstream": "~1.6",
  764. "phpdocumentor/reflection-docblock": "^2.0",
  765. "phploc/phploc": "2.*",
  766. "phpunit/phpunit": "4.8.*",
  767. "sebastian/phpcpd": "2.*"
  768. },
  769. "time": "2017-05-20 10:43:04",
  770. "type": "think-framework",
  771. "installation-source": "dist",
  772. "autoload": {
  773. "psr-4": {
  774. "think\\": "library/think"
  775. }
  776. },
  777. "notification-url": "https://packagist.org/downloads/",
  778. "license": [
  779. "Apache-2.0"
  780. ],
  781. "authors": [
  782. {
  783. "name": "liu21st",
  784. "email": "liu21st@gmail.com"
  785. }
  786. ],
  787. "description": "the new thinkphp framework",
  788. "homepage": "http://thinkphp.cn/",
  789. "keywords": [
  790. "framework",
  791. "orm",
  792. "thinkphp"
  793. ]
  794. },
  795. {
  796. "name": "topthink/think-migration",
  797. "version": "v1.1.1",
  798. "version_normalized": "1.1.1.0",
  799. "source": {
  800. "type": "git",
  801. "url": "https://github.com/top-think/think-migration.git",
  802. "reference": "8e489f8d38a39876690c0e00fcf9a54ae92c4d3d"
  803. },
  804. "dist": {
  805. "type": "zip",
  806. "url": "https://files.phpcomposer.com/files/top-think/think-migration/8e489f8d38a39876690c0e00fcf9a54ae92c4d3d.zip",
  807. "reference": "8e489f8d38a39876690c0e00fcf9a54ae92c4d3d",
  808. "shasum": ""
  809. },
  810. "require-dev": {
  811. "topthink/framework": "^5.0"
  812. },
  813. "time": "2017-03-31 06:33:23",
  814. "type": "library",
  815. "installation-source": "dist",
  816. "autoload": {
  817. "psr-4": {
  818. "Phinx\\": "phinx/src/Phinx",
  819. "think\\migration\\": "src"
  820. },
  821. "files": [
  822. "src/config.php"
  823. ]
  824. },
  825. "notification-url": "https://packagist.org/downloads/",
  826. "license": [
  827. "Apache-2.0"
  828. ],
  829. "authors": [
  830. {
  831. "name": "yunwuxin",
  832. "email": "448901948@qq.com"
  833. }
  834. ]
  835. },
  836. {
  837. "name": "topthink/think-mongo",
  838. "version": "v1.7",
  839. "version_normalized": "1.7.0.0",
  840. "source": {
  841. "type": "git",
  842. "url": "https://github.com/top-think/think-mongo.git",
  843. "reference": "fc552c8fe5798679a52f4f0d7e60763f64aeb155"
  844. },
  845. "dist": {
  846. "type": "zip",
  847. "url": "https://files.phpcomposer.com/files/top-think/think-mongo/fc552c8fe5798679a52f4f0d7e60763f64aeb155.zip",
  848. "reference": "fc552c8fe5798679a52f4f0d7e60763f64aeb155",
  849. "shasum": ""
  850. },
  851. "time": "2017-05-05 07:52:33",
  852. "type": "library",
  853. "installation-source": "dist",
  854. "autoload": {
  855. "psr-4": {
  856. "think\\mongo\\": "src"
  857. },
  858. "files": []
  859. },
  860. "notification-url": "https://packagist.org/downloads/",
  861. "license": [
  862. "Apache-2.0"
  863. ],
  864. "authors": [
  865. {
  866. "name": "liu21st",
  867. "email": "liu21st@gmail.com"
  868. }
  869. ],
  870. "description": "mongodb driver for thinkphp5"
  871. },
  872. {
  873. "name": "topthink/think-helper",
  874. "version": "v1.0.6",
  875. "version_normalized": "1.0.6.0",
  876. "source": {
  877. "type": "git",
  878. "url": "https://github.com/top-think/think-helper.git",
  879. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
  880. },
  881. "dist": {
  882. "type": "zip",
  883. "url": "https://files.phpcomposer.com/files/top-think/think-helper/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f.zip",
  884. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  885. "shasum": ""
  886. },
  887. "time": "2017-04-05 07:15:37",
  888. "type": "library",
  889. "installation-source": "dist",
  890. "autoload": {
  891. "psr-4": {
  892. "think\\helper\\": "src"
  893. },
  894. "files": [
  895. "src/helper.php"
  896. ]
  897. },
  898. "notification-url": "https://packagist.org/downloads/",
  899. "license": [
  900. "Apache-2.0"
  901. ],
  902. "authors": [
  903. {
  904. "name": "yunwuxin",
  905. "email": "448901948@qq.com"
  906. }
  907. ],
  908. "description": "The ThinkPHP5 Helper Package"
  909. },
  910. {
  911. "name": "topthink/think-queue",
  912. "version": "v1.1.3",
  913. "version_normalized": "1.1.3.0",
  914. "source": {
  915. "type": "git",
  916. "url": "https://github.com/top-think/think-queue.git",
  917. "reference": "07480c36381344bef9db9c9bbe3de28005a839d3"
  918. },
  919. "dist": {
  920. "type": "zip",
  921. "url": "https://files.phpcomposer.com/files/top-think/think-queue/07480c36381344bef9db9c9bbe3de28005a839d3.zip",
  922. "reference": "07480c36381344bef9db9c9bbe3de28005a839d3",
  923. "shasum": ""
  924. },
  925. "require": {
  926. "topthink/think-helper": ">=1.0.4",
  927. "topthink/think-installer": ">=1.0.10"
  928. },
  929. "time": "2017-02-28 08:07:37",
  930. "type": "think-extend",
  931. "extra": {
  932. "think-config": {
  933. "queue": "src/config.php"
  934. }
  935. },
  936. "installation-source": "dist",
  937. "autoload": {
  938. "psr-4": {
  939. "think\\": "src"
  940. },
  941. "files": [
  942. "src/common.php"
  943. ]
  944. },
  945. "notification-url": "https://packagist.org/downloads/",
  946. "license": [
  947. "Apache-2.0"
  948. ],
  949. "authors": [
  950. {
  951. "name": "yunwuxin",
  952. "email": "448901948@qq.com"
  953. }
  954. ],
  955. "description": "The ThinkPHP5 Queue Package"
  956. },
  957. {
  958. "name": "topthink/think-angular",
  959. "version": "1.0.10",
  960. "version_normalized": "1.0.10.0",
  961. "source": {
  962. "type": "git",
  963. "url": "https://github.com/top-think/think-angular.git",
  964. "reference": "7fc77bc951a899428f0a4f910392938e9ee96e5c"
  965. },
  966. "dist": {
  967. "type": "zip",
  968. "url": "https://files.phpcomposer.com/files/top-think/think-angular/7fc77bc951a899428f0a4f910392938e9ee96e5c.zip",
  969. "reference": "7fc77bc951a899428f0a4f910392938e9ee96e5c",
  970. "shasum": ""
  971. },
  972. "require": {
  973. "php": ">=5.4.0"
  974. },
  975. "time": "2017-05-16 10:56:18",
  976. "type": "library",
  977. "installation-source": "dist",
  978. "autoload": {
  979. "classmap": {
  980. "think\\view\\driver\\Angular": "drivers/thinkphp5/Angular.php"
  981. },
  982. "psr-4": {
  983. "think\\angular\\": "src/"
  984. }
  985. },
  986. "notification-url": "https://packagist.org/downloads/",
  987. "license": [
  988. "Apache2"
  989. ],
  990. "authors": [
  991. {
  992. "name": "玩具机器人",
  993. "email": "zhaishuaigan@qq.com"
  994. }
  995. ],
  996. "description": "think angular view engine",
  997. "homepage": "http://kancloud.cn/shuai/php-angular"
  998. },
  999. {
  1000. "name": "symfony/yaml",
  1001. "version": "v3.2.8",
  1002. "version_normalized": "3.2.8.0",
  1003. "source": {
  1004. "type": "git",
  1005. "url": "https://github.com/symfony/yaml.git",
  1006. "reference": "acec26fcf7f3031e094e910b94b002fa53d4e4d6"
  1007. },
  1008. "dist": {
  1009. "type": "zip",
  1010. "url": "https://files.phpcomposer.com/files/symfony/yaml/acec26fcf7f3031e094e910b94b002fa53d4e4d6.zip",
  1011. "reference": "acec26fcf7f3031e094e910b94b002fa53d4e4d6",
  1012. "shasum": ""
  1013. },
  1014. "require": {
  1015. "php": ">=5.5.9"
  1016. },
  1017. "require-dev": {
  1018. "symfony/console": "~2.8|~3.0"
  1019. },
  1020. "suggest": {
  1021. "symfony/console": "For validating YAML files using the lint command"
  1022. },
  1023. "time": "2017-05-01 14:55:58",
  1024. "type": "library",
  1025. "extra": {
  1026. "branch-alias": {
  1027. "dev-master": "3.2-dev"
  1028. }
  1029. },
  1030. "installation-source": "dist",
  1031. "autoload": {
  1032. "psr-4": {
  1033. "Symfony\\Component\\Yaml\\": ""
  1034. },
  1035. "exclude-from-classmap": [
  1036. "/Tests/"
  1037. ]
  1038. },
  1039. "notification-url": "https://packagist.org/downloads/",
  1040. "license": [
  1041. "MIT"
  1042. ],
  1043. "authors": [
  1044. {
  1045. "name": "Fabien Potencier",
  1046. "email": "fabien@symfony.com"
  1047. },
  1048. {
  1049. "name": "Symfony Community",
  1050. "homepage": "https://symfony.com/contributors"
  1051. }
  1052. ],
  1053. "description": "Symfony Yaml Component",
  1054. "homepage": "https://symfony.com"
  1055. },
  1056. {
  1057. "name": "sebastian/recursion-context",
  1058. "version": "1.0.5",
  1059. "version_normalized": "1.0.5.0",
  1060. "source": {
  1061. "type": "git",
  1062. "url": "https://github.com/sebastianbergmann/recursion-context.git",
  1063. "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7"
  1064. },
  1065. "dist": {
  1066. "type": "zip",
  1067. "url": "https://files.phpcomposer.com/files/sebastianbergmann/recursion-context/b19cc3298482a335a95f3016d2f8a6950f0fbcd7.zip",
  1068. "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7",
  1069. "shasum": ""
  1070. },
  1071. "require": {
  1072. "php": ">=5.3.3"
  1073. },
  1074. "require-dev": {
  1075. "phpunit/phpunit": "~4.4"
  1076. },
  1077. "time": "2016-10-03 07:41:43",
  1078. "type": "library",
  1079. "extra": {
  1080. "branch-alias": {
  1081. "dev-master": "1.0.x-dev"
  1082. }
  1083. },
  1084. "installation-source": "dist",
  1085. "autoload": {
  1086. "classmap": [
  1087. "src/"
  1088. ]
  1089. },
  1090. "notification-url": "https://packagist.org/downloads/",
  1091. "license": [
  1092. "BSD-3-Clause"
  1093. ],
  1094. "authors": [
  1095. {
  1096. "name": "Jeff Welch",
  1097. "email": "whatthejeff@gmail.com"
  1098. },
  1099. {
  1100. "name": "Sebastian Bergmann",
  1101. "email": "sebastian@phpunit.de"
  1102. },
  1103. {
  1104. "name": "Adam Harvey",
  1105. "email": "aharvey@php.net"
  1106. }
  1107. ],
  1108. "description": "Provides functionality to recursively process PHP variables",
  1109. "homepage": "http://www.github.com/sebastianbergmann/recursion-context"
  1110. },
  1111. {
  1112. "name": "sebastian/diff",
  1113. "version": "1.4.2",
  1114. "version_normalized": "1.4.2.0",
  1115. "source": {
  1116. "type": "git",
  1117. "url": "https://github.com/sebastianbergmann/diff.git",
  1118. "reference": "3c7d21999e815cdfac70c6c7d79d3a9cb1bc7bc2"
  1119. },
  1120. "dist": {
  1121. "type": "zip",
  1122. "url": "https://files.phpcomposer.com/files/sebastianbergmann/diff/3c7d21999e815cdfac70c6c7d79d3a9cb1bc7bc2.zip",
  1123. "reference": "3c7d21999e815cdfac70c6c7d79d3a9cb1bc7bc2",
  1124. "shasum": ""
  1125. },
  1126. "require": {
  1127. "php": "^5.3.3 || ^7.0"
  1128. },
  1129. "require-dev": {
  1130. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
  1131. },
  1132. "time": "2017-05-18 13:44:30",
  1133. "type": "library",
  1134. "extra": {
  1135. "branch-alias": {
  1136. "dev-master": "1.4-dev"
  1137. }
  1138. },
  1139. "installation-source": "dist",
  1140. "autoload": {
  1141. "classmap": [
  1142. "src/"
  1143. ]
  1144. },
  1145. "notification-url": "https://packagist.org/downloads/",
  1146. "license": [
  1147. "BSD-3-Clause"
  1148. ],
  1149. "authors": [
  1150. {
  1151. "name": "Kore Nordmann",
  1152. "email": "mail@kore-nordmann.de"
  1153. },
  1154. {
  1155. "name": "Sebastian Bergmann",
  1156. "email": "sebastian@phpunit.de"
  1157. }
  1158. ],
  1159. "description": "Diff implementation",
  1160. "homepage": "https://github.com/sebastianbergmann/diff",
  1161. "keywords": [
  1162. "diff"
  1163. ]
  1164. },
  1165. {
  1166. "name": "sebastian/comparator",
  1167. "version": "1.2.4",
  1168. "version_normalized": "1.2.4.0",
  1169. "source": {
  1170. "type": "git",
  1171. "url": "https://github.com/sebastianbergmann/comparator.git",
  1172. "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be"
  1173. },
  1174. "dist": {
  1175. "type": "zip",
  1176. "url": "https://files.phpcomposer.com/files/sebastianbergmann/comparator/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be.zip",
  1177. "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
  1178. "shasum": ""
  1179. },
  1180. "require": {
  1181. "php": ">=5.3.3",
  1182. "sebastian/diff": "~1.2",
  1183. "sebastian/exporter": "~1.2 || ~2.0"
  1184. },
  1185. "require-dev": {
  1186. "phpunit/phpunit": "~4.4"
  1187. },
  1188. "time": "2017-01-29 09:50:25",
  1189. "type": "library",
  1190. "extra": {
  1191. "branch-alias": {
  1192. "dev-master": "1.2.x-dev"
  1193. }
  1194. },
  1195. "installation-source": "dist",
  1196. "autoload": {
  1197. "classmap": [
  1198. "src/"
  1199. ]
  1200. },
  1201. "notification-url": "https://packagist.org/downloads/",
  1202. "license": [
  1203. "BSD-3-Clause"
  1204. ],
  1205. "authors": [
  1206. {
  1207. "name": "Jeff Welch",
  1208. "email": "whatthejeff@gmail.com"
  1209. },
  1210. {
  1211. "name": "Volker Dusch",
  1212. "email": "github@wallbash.com"
  1213. },
  1214. {
  1215. "name": "Bernhard Schussek",
  1216. "email": "bschussek@2bepublished.at"
  1217. },
  1218. {
  1219. "name": "Sebastian Bergmann",
  1220. "email": "sebastian@phpunit.de"
  1221. }
  1222. ],
  1223. "description": "Provides the functionality to compare PHP values for equality",
  1224. "homepage": "http://www.github.com/sebastianbergmann/comparator",
  1225. "keywords": [
  1226. "comparator",
  1227. "compare",
  1228. "equality"
  1229. ]
  1230. },
  1231. {
  1232. "name": "phpunit/php-timer",
  1233. "version": "1.0.9",
  1234. "version_normalized": "1.0.9.0",
  1235. "source": {
  1236. "type": "git",
  1237. "url": "https://github.com/sebastianbergmann/php-timer.git",
  1238. "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
  1239. },
  1240. "dist": {
  1241. "type": "zip",
  1242. "url": "https://files.phpcomposer.com/files/sebastianbergmann/php-timer/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f.zip",
  1243. "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
  1244. "shasum": ""
  1245. },
  1246. "require": {
  1247. "php": "^5.3.3 || ^7.0"
  1248. },
  1249. "require-dev": {
  1250. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
  1251. },
  1252. "time": "2017-02-26 11:10:40",
  1253. "type": "library",
  1254. "extra": {
  1255. "branch-alias": {
  1256. "dev-master": "1.0-dev"
  1257. }
  1258. },
  1259. "installation-source": "dist",
  1260. "autoload": {
  1261. "classmap": [
  1262. "src/"
  1263. ]
  1264. },
  1265. "notification-url": "https://packagist.org/downloads/",
  1266. "license": [
  1267. "BSD-3-Clause"
  1268. ],
  1269. "authors": [
  1270. {
  1271. "name": "Sebastian Bergmann",
  1272. "email": "sb@sebastian-bergmann.de",
  1273. "role": "lead"
  1274. }
  1275. ],
  1276. "description": "Utility class for timing",
  1277. "homepage": "https://github.com/sebastianbergmann/php-timer/",
  1278. "keywords": [
  1279. "timer"
  1280. ]
  1281. },
  1282. {
  1283. "name": "phpunit/php-file-iterator",
  1284. "version": "1.4.2",
  1285. "version_normalized": "1.4.2.0",
  1286. "source": {
  1287. "type": "git",
  1288. "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
  1289. "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5"
  1290. },
  1291. "dist": {
  1292. "type": "zip",
  1293. "url": "https://files.phpcomposer.com/files/sebastianbergmann/php-file-iterator/3cc8f69b3028d0f96a9078e6295d86e9bf019be5.zip",
  1294. "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
  1295. "shasum": ""
  1296. },
  1297. "require": {
  1298. "php": ">=5.3.3"
  1299. },
  1300. "time": "2016-10-03 07:40:28",
  1301. "type": "library",
  1302. "extra": {
  1303. "branch-alias": {
  1304. "dev-master": "1.4.x-dev"
  1305. }
  1306. },
  1307. "installation-source": "dist",
  1308. "autoload": {
  1309. "classmap": [
  1310. "src/"
  1311. ]
  1312. },
  1313. "notification-url": "https://packagist.org/downloads/",
  1314. "license": [
  1315. "BSD-3-Clause"
  1316. ],
  1317. "authors": [
  1318. {
  1319. "name": "Sebastian Bergmann",
  1320. "email": "sb@sebastian-bergmann.de",
  1321. "role": "lead"
  1322. }
  1323. ],
  1324. "description": "FilterIterator implementation that filters files based on a list of suffixes.",
  1325. "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
  1326. "keywords": [
  1327. "filesystem",
  1328. "iterator"
  1329. ]
  1330. },
  1331. {
  1332. "name": "phpunit/php-token-stream",
  1333. "version": "1.4.11",
  1334. "version_normalized": "1.4.11.0",
  1335. "source": {
  1336. "type": "git",
  1337. "url": "https://github.com/sebastianbergmann/php-token-stream.git",
  1338. "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7"
  1339. },
  1340. "dist": {
  1341. "type": "zip",
  1342. "url": "https://files.phpcomposer.com/files/sebastianbergmann/php-token-stream/e03f8f67534427a787e21a385a67ec3ca6978ea7.zip",
  1343. "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7",
  1344. "shasum": ""
  1345. },
  1346. "require": {
  1347. "ext-tokenizer": "*",
  1348. "php": ">=5.3.3"
  1349. },
  1350. "require-dev": {
  1351. "phpunit/phpunit": "~4.2"
  1352. },
  1353. "time": "2017-02-27 10:12:30",
  1354. "type": "library",
  1355. "extra": {
  1356. "branch-alias": {
  1357. "dev-master": "1.4-dev"
  1358. }
  1359. },
  1360. "installation-source": "dist",
  1361. "autoload": {
  1362. "classmap": [
  1363. "src/"
  1364. ]
  1365. },
  1366. "notification-url": "https://packagist.org/downloads/",
  1367. "license": [
  1368. "BSD-3-Clause"
  1369. ],
  1370. "authors": [
  1371. {
  1372. "name": "Sebastian Bergmann",
  1373. "email": "sebastian@phpunit.de"
  1374. }
  1375. ],
  1376. "description": "Wrapper around PHP's tokenizer extension.",
  1377. "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
  1378. "keywords": [
  1379. "tokenizer"
  1380. ]
  1381. },
  1382. {
  1383. "name": "webmozart/assert",
  1384. "version": "1.2.0",
  1385. "version_normalized": "1.2.0.0",
  1386. "source": {
  1387. "type": "git",
  1388. "url": "https://github.com/webmozart/assert.git",
  1389. "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f"
  1390. },
  1391. "dist": {
  1392. "type": "zip",
  1393. "url": "https://files.phpcomposer.com/files/webmozart/assert/2db61e59ff05fe5126d152bd0655c9ea113e550f.zip",
  1394. "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f",
  1395. "shasum": ""
  1396. },
  1397. "require": {
  1398. "php": "^5.3.3 || ^7.0"
  1399. },
  1400. "require-dev": {
  1401. "phpunit/phpunit": "^4.6",
  1402. "sebastian/version": "^1.0.1"
  1403. },
  1404. "time": "2016-11-23 20:04:58",
  1405. "type": "library",
  1406. "extra": {
  1407. "branch-alias": {
  1408. "dev-master": "1.3-dev"
  1409. }
  1410. },
  1411. "installation-source": "dist",
  1412. "autoload": {
  1413. "psr-4": {
  1414. "Webmozart\\Assert\\": "src/"
  1415. }
  1416. },
  1417. "notification-url": "https://packagist.org/downloads/",
  1418. "license": [
  1419. "MIT"
  1420. ],
  1421. "authors": [
  1422. {
  1423. "name": "Bernhard Schussek",
  1424. "email": "bschussek@gmail.com"
  1425. }
  1426. ],
  1427. "description": "Assertions to validate method input/output with nice error messages.",
  1428. "keywords": [
  1429. "assert",
  1430. "check",
  1431. "validate"
  1432. ]
  1433. },
  1434. {
  1435. "name": "phpdocumentor/type-resolver",
  1436. "version": "0.2.1",
  1437. "version_normalized": "0.2.1.0",
  1438. "source": {
  1439. "type": "git",
  1440. "url": "https://github.com/phpDocumentor/TypeResolver.git",
  1441. "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb"
  1442. },
  1443. "dist": {
  1444. "type": "zip",
  1445. "url": "https://files.phpcomposer.com/files/phpDocumentor/TypeResolver/e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb.zip",
  1446. "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb",
  1447. "shasum": ""
  1448. },
  1449. "require": {
  1450. "php": ">=5.5",
  1451. "phpdocumentor/reflection-common": "^1.0"
  1452. },
  1453. "require-dev": {
  1454. "mockery/mockery": "^0.9.4",
  1455. "phpunit/phpunit": "^5.2||^4.8.24"
  1456. },
  1457. "time": "2016-11-25 06:54:22",
  1458. "type": "library",
  1459. "extra": {
  1460. "branch-alias": {
  1461. "dev-master": "1.0.x-dev"
  1462. }
  1463. },
  1464. "installation-source": "dist",
  1465. "autoload": {
  1466. "psr-4": {
  1467. "phpDocumentor\\Reflection\\": [
  1468. "src/"
  1469. ]
  1470. }
  1471. },
  1472. "notification-url": "https://packagist.org/downloads/",
  1473. "license": [
  1474. "MIT"
  1475. ],
  1476. "authors": [
  1477. {
  1478. "name": "Mike van Riel",
  1479. "email": "me@mikevanriel.com"
  1480. }
  1481. ]
  1482. },
  1483. {
  1484. "name": "phpspec/prophecy",
  1485. "version": "v1.7.0",
  1486. "version_normalized": "1.7.0.0",
  1487. "source": {
  1488. "type": "git",
  1489. "url": "https://github.com/phpspec/prophecy.git",
  1490. "reference": "93d39f1f7f9326d746203c7c056f300f7f126073"
  1491. },
  1492. "dist": {
  1493. "type": "zip",
  1494. "url": "https://files.phpcomposer.com/files/phpspec/prophecy/93d39f1f7f9326d746203c7c056f300f7f126073.zip",
  1495. "reference": "93d39f1f7f9326d746203c7c056f300f7f126073",
  1496. "shasum": ""
  1497. },
  1498. "require": {
  1499. "doctrine/instantiator": "^1.0.2",
  1500. "php": "^5.3|^7.0",
  1501. "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
  1502. "sebastian/comparator": "^1.1|^2.0",
  1503. "sebastian/recursion-context": "^1.0|^2.0|^3.0"
  1504. },
  1505. "require-dev": {
  1506. "phpspec/phpspec": "^2.5|^3.2",
  1507. "phpunit/phpunit": "^4.8 || ^5.6.5"
  1508. },
  1509. "time": "2017-03-02 20:05:34",
  1510. "type": "library",
  1511. "extra": {
  1512. "branch-alias": {
  1513. "dev-master": "1.6.x-dev"
  1514. }
  1515. },
  1516. "installation-source": "dist",
  1517. "autoload": {
  1518. "psr-0": {
  1519. "Prophecy\\": "src/"
  1520. }
  1521. },
  1522. "notification-url": "https://packagist.org/downloads/",
  1523. "license": [
  1524. "MIT"
  1525. ],
  1526. "authors": [
  1527. {
  1528. "name": "Konstantin Kudryashov",
  1529. "email": "ever.zet@gmail.com",
  1530. "homepage": "http://everzet.com"
  1531. },
  1532. {
  1533. "name": "Marcello Duarte",
  1534. "email": "marcello.duarte@gmail.com"
  1535. }
  1536. ],
  1537. "description": "Highly opinionated mocking framework for PHP 5.3+",
  1538. "homepage": "https://github.com/phpspec/prophecy",
  1539. "keywords": [
  1540. "Double",
  1541. "Dummy",
  1542. "fake",
  1543. "mock",
  1544. "spy",
  1545. "stub"
  1546. ]
  1547. },
  1548. {
  1549. "name": "phpunit/phpunit",
  1550. "version": "4.8.35",
  1551. "version_normalized": "4.8.35.0",
  1552. "source": {
  1553. "type": "git",
  1554. "url": "https://github.com/sebastianbergmann/phpunit.git",
  1555. "reference": "791b1a67c25af50e230f841ee7a9c6eba507dc87"
  1556. },
  1557. "dist": {
  1558. "type": "zip",
  1559. "url": "https://files.phpcomposer.com/files/sebastianbergmann/phpunit/791b1a67c25af50e230f841ee7a9c6eba507dc87.zip",
  1560. "reference": "791b1a67c25af50e230f841ee7a9c6eba507dc87",
  1561. "shasum": ""
  1562. },
  1563. "require": {
  1564. "ext-dom": "*",
  1565. "ext-json": "*",
  1566. "ext-pcre": "*",
  1567. "ext-reflection": "*",
  1568. "ext-spl": "*",
  1569. "php": ">=5.3.3",
  1570. "phpspec/prophecy": "^1.3.1",
  1571. "phpunit/php-code-coverage": "~2.1",
  1572. "phpunit/php-file-iterator": "~1.4",
  1573. "phpunit/php-text-template": "~1.2",
  1574. "phpunit/php-timer": "^1.0.6",
  1575. "phpunit/phpunit-mock-objects": "~2.3",
  1576. "sebastian/comparator": "~1.2.2",
  1577. "sebastian/diff": "~1.2",
  1578. "sebastian/environment": "~1.3",
  1579. "sebastian/exporter": "~1.2",
  1580. "sebastian/global-state": "~1.0",
  1581. "sebastian/version": "~1.0",
  1582. "symfony/yaml": "~2.1|~3.0"
  1583. },
  1584. "suggest": {
  1585. "phpunit/php-invoker": "~1.1"
  1586. },
  1587. "time": "2017-02-06 05:18:07",
  1588. "bin": [
  1589. "phpunit"
  1590. ],
  1591. "type": "library",
  1592. "extra": {
  1593. "branch-alias": {
  1594. "dev-master": "4.8.x-dev"
  1595. }
  1596. },
  1597. "installation-source": "dist",
  1598. "autoload": {
  1599. "classmap": [
  1600. "src/"
  1601. ]
  1602. },
  1603. "notification-url": "https://packagist.org/downloads/",
  1604. "license": [
  1605. "BSD-3-Clause"
  1606. ],
  1607. "authors": [
  1608. {
  1609. "name": "Sebastian Bergmann",
  1610. "email": "sebastian@phpunit.de",
  1611. "role": "lead"
  1612. }
  1613. ],
  1614. "description": "The PHP Unit Testing framework.",
  1615. "homepage": "https://phpunit.de/",
  1616. "keywords": [
  1617. "phpunit",
  1618. "testing",
  1619. "xunit"
  1620. ]
  1621. },
  1622. {
  1623. "name": "symfony/polyfill-mbstring",
  1624. "version": "v1.3.0",
  1625. "version_normalized": "1.3.0.0",
  1626. "source": {
  1627. "type": "git",
  1628. "url": "https://github.com/symfony/polyfill-mbstring.git",
  1629. "reference": "e79d363049d1c2128f133a2667e4f4190904f7f4"
  1630. },
  1631. "dist": {
  1632. "type": "zip",
  1633. "url": "https://files.phpcomposer.com/files/symfony/polyfill-mbstring/e79d363049d1c2128f133a2667e4f4190904f7f4.zip",
  1634. "reference": "e79d363049d1c2128f133a2667e4f4190904f7f4",
  1635. "shasum": ""
  1636. },
  1637. "require": {
  1638. "php": ">=5.3.3"
  1639. },
  1640. "suggest": {
  1641. "ext-mbstring": "For best performance"
  1642. },
  1643. "time": "2016-11-14 01:06:16",
  1644. "type": "library",
  1645. "extra": {
  1646. "branch-alias": {
  1647. "dev-master": "1.3-dev"
  1648. }
  1649. },
  1650. "installation-source": "dist",
  1651. "autoload": {
  1652. "psr-4": {
  1653. "Symfony\\Polyfill\\Mbstring\\": ""
  1654. },
  1655. "files": [
  1656. "bootstrap.php"
  1657. ]
  1658. },
  1659. "notification-url": "https://packagist.org/downloads/",
  1660. "license": [
  1661. "MIT"
  1662. ],
  1663. "authors": [
  1664. {
  1665. "name": "Nicolas Grekas",
  1666. "email": "p@tchwork.com"
  1667. },
  1668. {
  1669. "name": "Symfony Community",
  1670. "homepage": "https://symfony.com/contributors"
  1671. }
  1672. ],
  1673. "description": "Symfony polyfill for the Mbstring extension",
  1674. "homepage": "https://symfony.com",
  1675. "keywords": [
  1676. "compatibility",
  1677. "mbstring",
  1678. "polyfill",
  1679. "portable",
  1680. "shim"
  1681. ]
  1682. },
  1683. {
  1684. "name": "symfony/dom-crawler",
  1685. "version": "v2.8.20",
  1686. "version_normalized": "2.8.20.0",
  1687. "source": {
  1688. "type": "git",
  1689. "url": "https://github.com/symfony/dom-crawler.git",
  1690. "reference": "dd2fc76e011cb480b2d163c3b2deebd3de4471c8"
  1691. },
  1692. "dist": {
  1693. "type": "zip",
  1694. "url": "https://files.phpcomposer.com/files/symfony/dom-crawler/dd2fc76e011cb480b2d163c3b2deebd3de4471c8.zip",
  1695. "reference": "dd2fc76e011cb480b2d163c3b2deebd3de4471c8",
  1696. "shasum": ""
  1697. },
  1698. "require": {
  1699. "php": ">=5.3.9",
  1700. "symfony/polyfill-mbstring": "~1.0"
  1701. },
  1702. "require-dev": {
  1703. "symfony/css-selector": "~2.8|~3.0.0"
  1704. },
  1705. "suggest": {
  1706. "symfony/css-selector": ""
  1707. },
  1708. "time": "2017-04-12 14:07:15",
  1709. "type": "library",
  1710. "extra": {
  1711. "branch-alias": {
  1712. "dev-master": "2.8-dev"
  1713. }
  1714. },
  1715. "installation-source": "dist",
  1716. "autoload": {
  1717. "psr-4": {
  1718. "Symfony\\Component\\DomCrawler\\": ""
  1719. },
  1720. "exclude-from-classmap": [
  1721. "/Tests/"
  1722. ]
  1723. },
  1724. "notification-url": "https://packagist.org/downloads/",
  1725. "license": [
  1726. "MIT"
  1727. ],
  1728. "authors": [
  1729. {
  1730. "name": "Fabien Potencier",
  1731. "email": "fabien@symfony.com"
  1732. },
  1733. {
  1734. "name": "Symfony Community",
  1735. "homepage": "https://symfony.com/contributors"
  1736. }
  1737. ],
  1738. "description": "Symfony DomCrawler Component",
  1739. "homepage": "https://symfony.com"
  1740. },
  1741. {
  1742. "name": "workerman/workerman",
  1743. "version": "v3.4.2",
  1744. "version_normalized": "3.4.2.0",
  1745. "source": {
  1746. "type": "git",
  1747. "url": "https://github.com/walkor/Workerman.git",
  1748. "reference": "a10f58e546af755f3546a309afea7ac71f879aaf"
  1749. },
  1750. "dist": {
  1751. "type": "zip",
  1752. "url": "https://files.phpcomposer.com/files/walkor/Workerman/a10f58e546af755f3546a309afea7ac71f879aaf.zip",
  1753. "reference": "a10f58e546af755f3546a309afea7ac71f879aaf",
  1754. "shasum": ""
  1755. },
  1756. "require": {
  1757. "php": ">=5.3"
  1758. },
  1759. "suggest": {
  1760. "ext-event": "For better performance."
  1761. },
  1762. "time": "2017-05-04 15:08:38",
  1763. "type": "library",
  1764. "installation-source": "dist",
  1765. "autoload": {
  1766. "psr-4": {
  1767. "Workerman\\": "./"
  1768. }
  1769. },
  1770. "notification-url": "https://packagist.org/downloads/",
  1771. "license": [
  1772. "MIT"
  1773. ],
  1774. "authors": [
  1775. {
  1776. "name": "walkor",
  1777. "email": "walkor@workerman.net",
  1778. "homepage": "http://www.workerman.net",
  1779. "role": "Developer"
  1780. }
  1781. ],
  1782. "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
  1783. "homepage": "http://www.workerman.net",
  1784. "keywords": [
  1785. "asynchronous",
  1786. "event-loop"
  1787. ]
  1788. }
  1789. ]