composer.lock 60 KB

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