composer.lock 86 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505
  1. {
  2. "_readme": [
  3. "This file locks the dependencies of your project to a known state",
  4. "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
  5. "This file is @generated automatically"
  6. ],
  7. "content-hash": "c3243a2f3c19302600a5dd8173a6f6fb",
  8. "packages": [
  9. {
  10. "name": "bacon/bacon-qr-code",
  11. "version": "1.0.3",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/Bacon/BaconQrCode.git",
  15. "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/5a91b62b9d37cee635bbf8d553f4546057250bee",
  20. "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee",
  21. "shasum": ""
  22. },
  23. "require": {
  24. "ext-iconv": "*",
  25. "php": "^5.4|^7.0"
  26. },
  27. "require-dev": {
  28. "phpunit/phpunit": "^4.8"
  29. },
  30. "suggest": {
  31. "ext-gd": "to generate QR code images"
  32. },
  33. "type": "library",
  34. "autoload": {
  35. "psr-0": {
  36. "BaconQrCode": "src/"
  37. }
  38. },
  39. "notification-url": "https://packagist.org/downloads/",
  40. "license": [
  41. "BSD-2-Clause"
  42. ],
  43. "authors": [
  44. {
  45. "name": "Ben Scholzen 'DASPRiD'",
  46. "email": "mail@dasprids.de",
  47. "homepage": "http://www.dasprids.de",
  48. "role": "Developer"
  49. }
  50. ],
  51. "description": "BaconQrCode is a QR code generator for PHP.",
  52. "homepage": "https://github.com/Bacon/BaconQrCode",
  53. "time": "2017-10-17T09:59:25+00:00"
  54. },
  55. {
  56. "name": "easywechat-composer/easywechat-composer",
  57. "version": "1.1.2",
  58. "source": {
  59. "type": "git",
  60. "url": "https://github.com/mingyoung/easywechat-composer.git",
  61. "reference": "777ce8726affd5a9a31eddb6f025e767765b8c6e"
  62. },
  63. "dist": {
  64. "type": "zip",
  65. "url": "https://api.github.com/repos/mingyoung/easywechat-composer/zipball/777ce8726affd5a9a31eddb6f025e767765b8c6e",
  66. "reference": "777ce8726affd5a9a31eddb6f025e767765b8c6e",
  67. "shasum": ""
  68. },
  69. "require": {
  70. "composer-plugin-api": "^1.0",
  71. "php": ">=7.0"
  72. },
  73. "require-dev": {
  74. "composer/composer": "^1.0",
  75. "phpunit/phpunit": "^7.0"
  76. },
  77. "type": "composer-plugin",
  78. "extra": {
  79. "class": "EasyWeChatComposer\\Plugin"
  80. },
  81. "autoload": {
  82. "psr-4": {
  83. "EasyWeChatComposer\\": "src/"
  84. }
  85. },
  86. "notification-url": "https://packagist.org/downloads/",
  87. "license": [
  88. "MIT"
  89. ],
  90. "authors": [
  91. {
  92. "name": "张铭阳",
  93. "email": "mingyoungcheung@gmail.com"
  94. }
  95. ],
  96. "description": "The composer plugin for EasyWeChat",
  97. "time": "2018-09-18T14:23:58+00:00"
  98. },
  99. {
  100. "name": "endroid/installer",
  101. "version": "1.0.6",
  102. "source": {
  103. "type": "git",
  104. "url": "https://github.com/endroid/installer.git",
  105. "reference": "c57edad5e6bc0c3b9df8fa703db34c288e22df62"
  106. },
  107. "dist": {
  108. "type": "zip",
  109. "url": "https://api.github.com/repos/endroid/installer/zipball/c57edad5e6bc0c3b9df8fa703db34c288e22df62",
  110. "reference": "c57edad5e6bc0c3b9df8fa703db34c288e22df62",
  111. "shasum": ""
  112. },
  113. "require": {
  114. "composer-plugin-api": "^1.1",
  115. "php": ">=7.1"
  116. },
  117. "require-dev": {
  118. "phpunit/phpunit": "^5.7|^6.0"
  119. },
  120. "type": "composer-plugin",
  121. "extra": {
  122. "branch-alias": {
  123. "dev-master": "1.x-dev"
  124. },
  125. "class": "Endroid\\Installer\\Installer"
  126. },
  127. "autoload": {
  128. "psr-4": {
  129. "Endroid\\Installer\\": "src"
  130. }
  131. },
  132. "notification-url": "https://packagist.org/downloads/",
  133. "license": [
  134. "MIT"
  135. ],
  136. "authors": [
  137. {
  138. "name": "Jeroen van den Enden",
  139. "email": "info@endroid.nl"
  140. }
  141. ],
  142. "time": "2018-09-15T22:11:24+00:00"
  143. },
  144. {
  145. "name": "endroid/qr-code",
  146. "version": "3.4.4",
  147. "source": {
  148. "type": "git",
  149. "url": "https://github.com/endroid/qr-code.git",
  150. "reference": "bff7b8ca38d7e15e75e36deadaef6d9250af4221"
  151. },
  152. "dist": {
  153. "type": "zip",
  154. "url": "https://api.github.com/repos/endroid/qr-code/zipball/bff7b8ca38d7e15e75e36deadaef6d9250af4221",
  155. "reference": "bff7b8ca38d7e15e75e36deadaef6d9250af4221",
  156. "shasum": ""
  157. },
  158. "require": {
  159. "bacon/bacon-qr-code": "^1.0.3",
  160. "endroid/installer": "^1.0.3",
  161. "ext-gd": "*",
  162. "khanamiryan/qrcode-detector-decoder": "^1.0.2",
  163. "myclabs/php-enum": "^1.5",
  164. "php": ">=7.1",
  165. "symfony/options-resolver": "^2.7|^3.0|^4.0",
  166. "symfony/property-access": "^2.7|^3.0|^4.0"
  167. },
  168. "require-dev": {
  169. "phpunit/phpunit": "^5.7|^6.0"
  170. },
  171. "type": "library",
  172. "extra": {
  173. "branch-alias": {
  174. "dev-master": "3.x-dev"
  175. }
  176. },
  177. "autoload": {
  178. "psr-4": {
  179. "Endroid\\QrCode\\": "src/"
  180. }
  181. },
  182. "notification-url": "https://packagist.org/downloads/",
  183. "license": [
  184. "MIT"
  185. ],
  186. "authors": [
  187. {
  188. "name": "Jeroen van den Enden",
  189. "email": "info@endroid.nl"
  190. }
  191. ],
  192. "description": "Endroid QR Code",
  193. "homepage": "https://github.com/endroid/qr-code",
  194. "keywords": [
  195. "bundle",
  196. "code",
  197. "endroid",
  198. "php",
  199. "qr",
  200. "qrcode"
  201. ],
  202. "time": "2018-08-21T20:10:48+00:00"
  203. },
  204. {
  205. "name": "guzzlehttp/guzzle",
  206. "version": "6.3.3",
  207. "source": {
  208. "type": "git",
  209. "url": "https://github.com/guzzle/guzzle.git",
  210. "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
  211. },
  212. "dist": {
  213. "type": "zip",
  214. "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
  215. "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
  216. "shasum": ""
  217. },
  218. "require": {
  219. "guzzlehttp/promises": "^1.0",
  220. "guzzlehttp/psr7": "^1.4",
  221. "php": ">=5.5"
  222. },
  223. "require-dev": {
  224. "ext-curl": "*",
  225. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
  226. "psr/log": "^1.0"
  227. },
  228. "suggest": {
  229. "psr/log": "Required for using the Log middleware"
  230. },
  231. "type": "library",
  232. "extra": {
  233. "branch-alias": {
  234. "dev-master": "6.3-dev"
  235. }
  236. },
  237. "autoload": {
  238. "files": [
  239. "src/functions_include.php"
  240. ],
  241. "psr-4": {
  242. "GuzzleHttp\\": "src/"
  243. }
  244. },
  245. "notification-url": "https://packagist.org/downloads/",
  246. "license": [
  247. "MIT"
  248. ],
  249. "authors": [
  250. {
  251. "name": "Michael Dowling",
  252. "email": "mtdowling@gmail.com",
  253. "homepage": "https://github.com/mtdowling"
  254. }
  255. ],
  256. "description": "Guzzle is a PHP HTTP client library",
  257. "homepage": "http://guzzlephp.org/",
  258. "keywords": [
  259. "client",
  260. "curl",
  261. "framework",
  262. "http",
  263. "http client",
  264. "rest",
  265. "web service"
  266. ],
  267. "time": "2018-04-22T15:46:56+00:00"
  268. },
  269. {
  270. "name": "guzzlehttp/promises",
  271. "version": "v1.3.1",
  272. "source": {
  273. "type": "git",
  274. "url": "https://github.com/guzzle/promises.git",
  275. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
  276. },
  277. "dist": {
  278. "type": "zip",
  279. "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  280. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  281. "shasum": ""
  282. },
  283. "require": {
  284. "php": ">=5.5.0"
  285. },
  286. "require-dev": {
  287. "phpunit/phpunit": "^4.0"
  288. },
  289. "type": "library",
  290. "extra": {
  291. "branch-alias": {
  292. "dev-master": "1.4-dev"
  293. }
  294. },
  295. "autoload": {
  296. "psr-4": {
  297. "GuzzleHttp\\Promise\\": "src/"
  298. },
  299. "files": [
  300. "src/functions_include.php"
  301. ]
  302. },
  303. "notification-url": "https://packagist.org/downloads/",
  304. "license": [
  305. "MIT"
  306. ],
  307. "authors": [
  308. {
  309. "name": "Michael Dowling",
  310. "email": "mtdowling@gmail.com",
  311. "homepage": "https://github.com/mtdowling"
  312. }
  313. ],
  314. "description": "Guzzle promises library",
  315. "keywords": [
  316. "promise"
  317. ],
  318. "time": "2016-12-20T10:07:11+00:00"
  319. },
  320. {
  321. "name": "guzzlehttp/psr7",
  322. "version": "1.4.2",
  323. "source": {
  324. "type": "git",
  325. "url": "https://github.com/guzzle/psr7.git",
  326. "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
  327. },
  328. "dist": {
  329. "type": "zip",
  330. "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
  331. "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
  332. "shasum": ""
  333. },
  334. "require": {
  335. "php": ">=5.4.0",
  336. "psr/http-message": "~1.0"
  337. },
  338. "provide": {
  339. "psr/http-message-implementation": "1.0"
  340. },
  341. "require-dev": {
  342. "phpunit/phpunit": "~4.0"
  343. },
  344. "type": "library",
  345. "extra": {
  346. "branch-alias": {
  347. "dev-master": "1.4-dev"
  348. }
  349. },
  350. "autoload": {
  351. "psr-4": {
  352. "GuzzleHttp\\Psr7\\": "src/"
  353. },
  354. "files": [
  355. "src/functions_include.php"
  356. ]
  357. },
  358. "notification-url": "https://packagist.org/downloads/",
  359. "license": [
  360. "MIT"
  361. ],
  362. "authors": [
  363. {
  364. "name": "Michael Dowling",
  365. "email": "mtdowling@gmail.com",
  366. "homepage": "https://github.com/mtdowling"
  367. },
  368. {
  369. "name": "Tobias Schultze",
  370. "homepage": "https://github.com/Tobion"
  371. }
  372. ],
  373. "description": "PSR-7 message implementation that also provides common utility methods",
  374. "keywords": [
  375. "http",
  376. "message",
  377. "request",
  378. "response",
  379. "stream",
  380. "uri",
  381. "url"
  382. ],
  383. "time": "2017-03-20T17:10:46+00:00"
  384. },
  385. {
  386. "name": "jaybizzle/crawler-detect",
  387. "version": "v1.2.91",
  388. "source": {
  389. "type": "git",
  390. "url": "https://github.com/JayBizzle/Crawler-Detect.git",
  391. "reference": "2af9b6429302fb25ea602f25a98151640ee77b47"
  392. },
  393. "dist": {
  394. "type": "zip",
  395. "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/2af9b6429302fb25ea602f25a98151640ee77b47",
  396. "reference": "2af9b6429302fb25ea602f25a98151640ee77b47",
  397. "shasum": ""
  398. },
  399. "require": {
  400. "php": ">=5.3.0"
  401. },
  402. "require-dev": {
  403. "phpunit/phpunit": "^4.8|^5.5|^6.5",
  404. "satooshi/php-coveralls": "1.*"
  405. },
  406. "type": "library",
  407. "autoload": {
  408. "psr-4": {
  409. "Jaybizzle\\CrawlerDetect\\": "src/"
  410. }
  411. },
  412. "notification-url": "https://packagist.org/downloads/",
  413. "license": [
  414. "MIT"
  415. ],
  416. "authors": [
  417. {
  418. "name": "Mark Beech",
  419. "email": "m@rkbee.ch",
  420. "role": "Developer"
  421. }
  422. ],
  423. "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent",
  424. "homepage": "https://github.com/JayBizzle/Crawler-Detect/",
  425. "keywords": [
  426. "crawler",
  427. "crawler detect",
  428. "crawler detector",
  429. "crawlerdetect",
  430. "php crawler detect"
  431. ],
  432. "time": "2020-02-01T22:39:59+00:00"
  433. },
  434. {
  435. "name": "jenssegers/agent",
  436. "version": "v2.6.3",
  437. "source": {
  438. "type": "git",
  439. "url": "https://github.com/jenssegers/agent.git",
  440. "reference": "bcb895395e460478e101f41cdab139c48dc721ce"
  441. },
  442. "dist": {
  443. "type": "zip",
  444. "url": "https://api.github.com/repos/jenssegers/agent/zipball/bcb895395e460478e101f41cdab139c48dc721ce",
  445. "reference": "bcb895395e460478e101f41cdab139c48dc721ce",
  446. "shasum": ""
  447. },
  448. "require": {
  449. "jaybizzle/crawler-detect": "^1.2",
  450. "mobiledetect/mobiledetectlib": "^2.7.6",
  451. "php": ">=5.6"
  452. },
  453. "require-dev": {
  454. "php-coveralls/php-coveralls": "^2.1",
  455. "phpunit/phpunit": "^5.0|^6.0|^7.0"
  456. },
  457. "suggest": {
  458. "illuminate/support": "^4.0|^5.0"
  459. },
  460. "type": "library",
  461. "extra": {
  462. "branch-alias": {
  463. "dev-master": "3.0-dev"
  464. },
  465. "laravel": {
  466. "providers": [
  467. "Jenssegers\\Agent\\AgentServiceProvider"
  468. ],
  469. "aliases": {
  470. "Agent": "Jenssegers\\Agent\\Facades\\Agent"
  471. }
  472. }
  473. },
  474. "autoload": {
  475. "psr-4": {
  476. "Jenssegers\\Agent\\": "src/"
  477. }
  478. },
  479. "notification-url": "https://packagist.org/downloads/",
  480. "license": [
  481. "MIT"
  482. ],
  483. "authors": [
  484. {
  485. "name": "Jens Segers",
  486. "homepage": "https://jenssegers.com"
  487. }
  488. ],
  489. "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect",
  490. "homepage": "https://github.com/jenssegers/agent",
  491. "keywords": [
  492. "Agent",
  493. "browser",
  494. "desktop",
  495. "laravel",
  496. "mobile",
  497. "platform",
  498. "user agent",
  499. "useragent"
  500. ],
  501. "time": "2019-01-19T21:32:55+00:00"
  502. },
  503. {
  504. "name": "karsonzhang/fastadmin-addons",
  505. "version": "dev-master",
  506. "source": {
  507. "type": "git",
  508. "url": "https://github.com/karsonzhang/fastadmin-addons.git",
  509. "reference": "7841fa8ed6f9f73c631896c37ea42e491eb9b2cc"
  510. },
  511. "dist": {
  512. "type": "zip",
  513. "url": "https://api.github.com/repos/karsonzhang/fastadmin-addons/zipball/7841fa8ed6f9f73c631896c37ea42e491eb9b2cc",
  514. "reference": "7841fa8ed6f9f73c631896c37ea42e491eb9b2cc",
  515. "shasum": ""
  516. },
  517. "require": {
  518. "php": ">=5.4.0",
  519. "topthink/think-helper": ">=1.0.4",
  520. "topthink/think-installer": ">=1.0.10"
  521. },
  522. "type": "library",
  523. "extra": {
  524. "think-config": {
  525. "addons": "src/config.php"
  526. }
  527. },
  528. "autoload": {
  529. "psr-4": {
  530. "think\\": "src/"
  531. },
  532. "files": [
  533. "src/common.php"
  534. ]
  535. },
  536. "notification-url": "https://packagist.org/downloads/",
  537. "license": [
  538. "Apache-2.0"
  539. ],
  540. "authors": [
  541. {
  542. "name": "xiaobo.sun",
  543. "email": "xiaobo.sun@qq.com"
  544. },
  545. {
  546. "name": "karsonzhang",
  547. "email": "karsonzhang@163.com"
  548. }
  549. ],
  550. "description": "addons package for fastadmin",
  551. "homepage": "https://github.com/karsonzhang/fastadmin-addons",
  552. "time": "2018-07-19T01:38:51+00:00"
  553. },
  554. {
  555. "name": "khanamiryan/qrcode-detector-decoder",
  556. "version": "1.0.2",
  557. "source": {
  558. "type": "git",
  559. "url": "https://github.com/khanamiryan/php-qrcode-detector-decoder.git",
  560. "reference": "a75482d3bc804e3f6702332bfda6cccbb0dfaa76"
  561. },
  562. "dist": {
  563. "type": "zip",
  564. "url": "https://api.github.com/repos/khanamiryan/php-qrcode-detector-decoder/zipball/a75482d3bc804e3f6702332bfda6cccbb0dfaa76",
  565. "reference": "a75482d3bc804e3f6702332bfda6cccbb0dfaa76",
  566. "shasum": ""
  567. },
  568. "require": {
  569. "php": "^5.6|^7.0"
  570. },
  571. "require-dev": {
  572. "phpunit/phpunit": "^5.7"
  573. },
  574. "type": "library",
  575. "autoload": {
  576. "psr-4": {
  577. "Zxing\\": "lib/"
  578. },
  579. "files": [
  580. "lib/Common/customFunctions.php"
  581. ]
  582. },
  583. "notification-url": "https://packagist.org/downloads/",
  584. "license": [
  585. "MIT"
  586. ],
  587. "authors": [
  588. {
  589. "name": "Ashot Khanamiryan",
  590. "email": "a.khanamiryan@gmail.com",
  591. "homepage": "https://github.com/khanamiryan",
  592. "role": "Developer"
  593. }
  594. ],
  595. "description": "QR code decoder / reader",
  596. "homepage": "https://github.com/khanamiryan/php-qrcode-detector-decoder/",
  597. "keywords": [
  598. "barcode",
  599. "qr",
  600. "zxing"
  601. ],
  602. "time": "2018-04-26T11:41:33+00:00"
  603. },
  604. {
  605. "name": "mobiledetect/mobiledetectlib",
  606. "version": "2.8.34",
  607. "source": {
  608. "type": "git",
  609. "url": "https://github.com/serbanghita/Mobile-Detect.git",
  610. "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b"
  611. },
  612. "dist": {
  613. "type": "zip",
  614. "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/6f8113f57a508494ca36acbcfa2dc2d923c7ed5b",
  615. "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b",
  616. "shasum": ""
  617. },
  618. "require": {
  619. "php": ">=5.0.0"
  620. },
  621. "require-dev": {
  622. "phpunit/phpunit": "~4.8.35||~5.7"
  623. },
  624. "type": "library",
  625. "autoload": {
  626. "classmap": [
  627. "Mobile_Detect.php"
  628. ],
  629. "psr-0": {
  630. "Detection": "namespaced/"
  631. }
  632. },
  633. "notification-url": "https://packagist.org/downloads/",
  634. "license": [
  635. "MIT"
  636. ],
  637. "authors": [
  638. {
  639. "name": "Serban Ghita",
  640. "email": "serbanghita@gmail.com",
  641. "homepage": "http://mobiledetect.net",
  642. "role": "Developer"
  643. }
  644. ],
  645. "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.",
  646. "homepage": "https://github.com/serbanghita/Mobile-Detect",
  647. "keywords": [
  648. "detect mobile devices",
  649. "mobile",
  650. "mobile detect",
  651. "mobile detector",
  652. "php mobile detect"
  653. ],
  654. "time": "2019-09-18T18:44:20+00:00"
  655. },
  656. {
  657. "name": "monolog/monolog",
  658. "version": "1.23.0",
  659. "source": {
  660. "type": "git",
  661. "url": "https://github.com/Seldaek/monolog.git",
  662. "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
  663. },
  664. "dist": {
  665. "type": "zip",
  666. "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  667. "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  668. "shasum": ""
  669. },
  670. "require": {
  671. "php": ">=5.3.0",
  672. "psr/log": "~1.0"
  673. },
  674. "provide": {
  675. "psr/log-implementation": "1.0.0"
  676. },
  677. "require-dev": {
  678. "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  679. "doctrine/couchdb": "~1.0@dev",
  680. "graylog2/gelf-php": "~1.0",
  681. "jakub-onderka/php-parallel-lint": "0.9",
  682. "php-amqplib/php-amqplib": "~2.4",
  683. "php-console/php-console": "^3.1.3",
  684. "phpunit/phpunit": "~4.5",
  685. "phpunit/phpunit-mock-objects": "2.3.0",
  686. "ruflin/elastica": ">=0.90 <3.0",
  687. "sentry/sentry": "^0.13",
  688. "swiftmailer/swiftmailer": "^5.3|^6.0"
  689. },
  690. "suggest": {
  691. "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  692. "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  693. "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  694. "ext-mongo": "Allow sending log messages to a MongoDB server",
  695. "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  696. "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  697. "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  698. "php-console/php-console": "Allow sending log messages to Google Chrome",
  699. "rollbar/rollbar": "Allow sending log messages to Rollbar",
  700. "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  701. "sentry/sentry": "Allow sending log messages to a Sentry server"
  702. },
  703. "type": "library",
  704. "extra": {
  705. "branch-alias": {
  706. "dev-master": "2.0.x-dev"
  707. }
  708. },
  709. "autoload": {
  710. "psr-4": {
  711. "Monolog\\": "src/Monolog"
  712. }
  713. },
  714. "notification-url": "https://packagist.org/downloads/",
  715. "license": [
  716. "MIT"
  717. ],
  718. "authors": [
  719. {
  720. "name": "Jordi Boggiano",
  721. "email": "j.boggiano@seld.be",
  722. "homepage": "http://seld.be"
  723. }
  724. ],
  725. "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  726. "homepage": "http://github.com/Seldaek/monolog",
  727. "keywords": [
  728. "log",
  729. "logging",
  730. "psr-3"
  731. ],
  732. "time": "2017-06-19T01:22:40+00:00"
  733. },
  734. {
  735. "name": "mtdowling/cron-expression",
  736. "version": "v1.2.1",
  737. "source": {
  738. "type": "git",
  739. "url": "https://github.com/mtdowling/cron-expression.git",
  740. "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad"
  741. },
  742. "dist": {
  743. "type": "zip",
  744. "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad",
  745. "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad",
  746. "shasum": ""
  747. },
  748. "require": {
  749. "php": ">=5.3.2"
  750. },
  751. "require-dev": {
  752. "phpunit/phpunit": "~4.0|~5.0"
  753. },
  754. "type": "library",
  755. "autoload": {
  756. "psr-4": {
  757. "Cron\\": "src/Cron/"
  758. }
  759. },
  760. "notification-url": "https://packagist.org/downloads/",
  761. "license": [
  762. "MIT"
  763. ],
  764. "authors": [
  765. {
  766. "name": "Michael Dowling",
  767. "email": "mtdowling@gmail.com",
  768. "homepage": "https://github.com/mtdowling"
  769. }
  770. ],
  771. "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
  772. "keywords": [
  773. "cron",
  774. "schedule"
  775. ],
  776. "abandoned": "dragonmantank/cron-expression",
  777. "time": "2017-01-23T04:29:33+00:00"
  778. },
  779. {
  780. "name": "myclabs/php-enum",
  781. "version": "1.6.2",
  782. "source": {
  783. "type": "git",
  784. "url": "https://github.com/myclabs/php-enum.git",
  785. "reference": "ca2f4090a7ecae6f0c67fc9bd07cfb51cdf04219"
  786. },
  787. "dist": {
  788. "type": "zip",
  789. "url": "https://api.github.com/repos/myclabs/php-enum/zipball/ca2f4090a7ecae6f0c67fc9bd07cfb51cdf04219",
  790. "reference": "ca2f4090a7ecae6f0c67fc9bd07cfb51cdf04219",
  791. "shasum": ""
  792. },
  793. "require": {
  794. "php": ">=5.4"
  795. },
  796. "require-dev": {
  797. "phpunit/phpunit": "^4.8.35|^5.7|^6.0",
  798. "squizlabs/php_codesniffer": "1.*"
  799. },
  800. "type": "library",
  801. "autoload": {
  802. "psr-4": {
  803. "MyCLabs\\Enum\\": "src/"
  804. }
  805. },
  806. "notification-url": "https://packagist.org/downloads/",
  807. "license": [
  808. "MIT"
  809. ],
  810. "authors": [
  811. {
  812. "name": "PHP Enum contributors",
  813. "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
  814. }
  815. ],
  816. "description": "PHP Enum implementation",
  817. "homepage": "http://github.com/myclabs/php-enum",
  818. "keywords": [
  819. "enum"
  820. ],
  821. "time": "2018-08-01T21:05:54+00:00"
  822. },
  823. {
  824. "name": "overtrue/pinyin",
  825. "version": "3.0.6",
  826. "source": {
  827. "type": "git",
  828. "url": "https://github.com/overtrue/pinyin.git",
  829. "reference": "3b781d267197b74752daa32814d3a2cf5d140779"
  830. },
  831. "dist": {
  832. "type": "zip",
  833. "url": "https://api.github.com/repos/overtrue/pinyin/zipball/3b781d267197b74752daa32814d3a2cf5d140779",
  834. "reference": "3b781d267197b74752daa32814d3a2cf5d140779",
  835. "shasum": ""
  836. },
  837. "require": {
  838. "php": ">=5.3"
  839. },
  840. "require-dev": {
  841. "phpunit/phpunit": "~4.8"
  842. },
  843. "type": "library",
  844. "autoload": {
  845. "psr-4": {
  846. "Overtrue\\Pinyin\\": "src/"
  847. }
  848. },
  849. "notification-url": "https://packagist.org/downloads/",
  850. "license": [
  851. "MIT"
  852. ],
  853. "authors": [
  854. {
  855. "name": "Carlos",
  856. "homepage": "http://github.com/overtrue"
  857. }
  858. ],
  859. "description": "Chinese to pinyin translator.",
  860. "homepage": "https://github.com/overtrue/pinyin",
  861. "keywords": [
  862. "Chinese",
  863. "Pinyin",
  864. "cn2pinyin"
  865. ],
  866. "time": "2017-07-10T07:20:01+00:00"
  867. },
  868. {
  869. "name": "overtrue/socialite",
  870. "version": "2.0.3",
  871. "source": {
  872. "type": "git",
  873. "url": "https://github.com/overtrue/socialite.git",
  874. "reference": "20bc0ac598aa41365c209bbe4cb5c0cf314d46b3"
  875. },
  876. "dist": {
  877. "type": "zip",
  878. "url": "https://api.github.com/repos/overtrue/socialite/zipball/20bc0ac598aa41365c209bbe4cb5c0cf314d46b3",
  879. "reference": "20bc0ac598aa41365c209bbe4cb5c0cf314d46b3",
  880. "shasum": ""
  881. },
  882. "require": {
  883. "guzzlehttp/guzzle": "~5.0|~6.0",
  884. "php": ">=7.0",
  885. "symfony/http-foundation": "^2.7|^3.0|^4.0"
  886. },
  887. "require-dev": {
  888. "mockery/mockery": "~0.9",
  889. "phpunit/phpunit": "~4.0"
  890. },
  891. "type": "library",
  892. "autoload": {
  893. "psr-4": {
  894. "Overtrue\\Socialite\\": "src/"
  895. }
  896. },
  897. "notification-url": "https://packagist.org/downloads/",
  898. "license": [
  899. "MIT"
  900. ],
  901. "authors": [
  902. {
  903. "name": "overtrue",
  904. "email": "anzhengchao@gmail.com"
  905. }
  906. ],
  907. "description": "A collection of OAuth 2 packages that extracts from laravel/socialite.",
  908. "keywords": [
  909. "login",
  910. "oauth",
  911. "qq",
  912. "social",
  913. "wechat",
  914. "weibo"
  915. ],
  916. "time": "2018-03-28T02:22:49+00:00"
  917. },
  918. {
  919. "name": "overtrue/wechat",
  920. "version": "4.1.8",
  921. "source": {
  922. "type": "git",
  923. "url": "https://github.com/overtrue/wechat.git",
  924. "reference": "b9c7b780706e4a6b16658ab43d5667c57ddde498"
  925. },
  926. "dist": {
  927. "type": "zip",
  928. "url": "https://api.github.com/repos/overtrue/wechat/zipball/b9c7b780706e4a6b16658ab43d5667c57ddde498",
  929. "reference": "b9c7b780706e4a6b16658ab43d5667c57ddde498",
  930. "shasum": ""
  931. },
  932. "require": {
  933. "easywechat-composer/easywechat-composer": "^1.1",
  934. "ext-fileinfo": "*",
  935. "ext-openssl": "*",
  936. "ext-simplexml": "*",
  937. "guzzlehttp/guzzle": "^6.2",
  938. "monolog/monolog": "^1.22",
  939. "overtrue/socialite": "~2.0",
  940. "php": ">=7.0",
  941. "pimple/pimple": "^3.0",
  942. "symfony/cache": "^3.3|^4.0",
  943. "symfony/http-foundation": "^2.7|^3.0|^4.0",
  944. "symfony/psr-http-message-bridge": "^0.3|^1.0"
  945. },
  946. "require-dev": {
  947. "mikey179/vfsstream": "^1.6",
  948. "mockery/mockery": "^1.0",
  949. "overtrue/phplint": "dev-master",
  950. "phpunit/phpunit": "~6.0"
  951. },
  952. "type": "library",
  953. "autoload": {
  954. "psr-4": {
  955. "EasyWeChat\\": "src/"
  956. },
  957. "files": [
  958. "src/Kernel/Support/Helpers.php",
  959. "src/Kernel/Helpers.php"
  960. ]
  961. },
  962. "notification-url": "https://packagist.org/downloads/",
  963. "license": [
  964. "MIT"
  965. ],
  966. "authors": [
  967. {
  968. "name": "overtrue",
  969. "email": "anzhengchao@gmail.com"
  970. }
  971. ],
  972. "description": "微信SDK",
  973. "keywords": [
  974. "sdk",
  975. "wechat",
  976. "weixin",
  977. "weixin-sdk"
  978. ],
  979. "time": "2018-09-20T12:51:32+00:00"
  980. },
  981. {
  982. "name": "php-amqplib/php-amqplib",
  983. "version": "v2.7.2",
  984. "source": {
  985. "type": "git",
  986. "url": "https://github.com/php-amqplib/php-amqplib.git",
  987. "reference": "dfd3694a86f1a7394d3693485259d4074a6ec79b"
  988. },
  989. "dist": {
  990. "type": "zip",
  991. "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/dfd3694a86f1a7394d3693485259d4074a6ec79b",
  992. "reference": "dfd3694a86f1a7394d3693485259d4074a6ec79b",
  993. "shasum": ""
  994. },
  995. "require": {
  996. "ext-bcmath": "*",
  997. "ext-mbstring": "*",
  998. "php": ">=5.3.0"
  999. },
  1000. "replace": {
  1001. "videlalvaro/php-amqplib": "self.version"
  1002. },
  1003. "require-dev": {
  1004. "phpdocumentor/phpdocumentor": "^2.9",
  1005. "phpunit/phpunit": "^4.8",
  1006. "scrutinizer/ocular": "^1.1",
  1007. "squizlabs/php_codesniffer": "^2.5"
  1008. },
  1009. "suggest": {
  1010. "ext-sockets": "Use AMQPSocketConnection"
  1011. },
  1012. "type": "library",
  1013. "extra": {
  1014. "branch-alias": {
  1015. "dev-master": "2.7-dev"
  1016. }
  1017. },
  1018. "autoload": {
  1019. "psr-4": {
  1020. "PhpAmqpLib\\": "PhpAmqpLib/"
  1021. }
  1022. },
  1023. "notification-url": "https://packagist.org/downloads/",
  1024. "license": [
  1025. "LGPL-2.1-or-later"
  1026. ],
  1027. "authors": [
  1028. {
  1029. "name": "Alvaro Videla",
  1030. "role": "Original Maintainer"
  1031. },
  1032. {
  1033. "name": "John Kelly",
  1034. "email": "johnmkelly86@gmail.com",
  1035. "role": "Maintainer"
  1036. },
  1037. {
  1038. "name": "Raúl Araya",
  1039. "email": "nubeiro@gmail.com",
  1040. "role": "Maintainer"
  1041. }
  1042. ],
  1043. "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.",
  1044. "homepage": "https://github.com/php-amqplib/php-amqplib/",
  1045. "keywords": [
  1046. "message",
  1047. "queue",
  1048. "rabbitmq"
  1049. ],
  1050. "time": "2018-02-11T19:28:00+00:00"
  1051. },
  1052. {
  1053. "name": "phpmailer/phpmailer",
  1054. "version": "v5.2.26",
  1055. "source": {
  1056. "type": "git",
  1057. "url": "https://github.com/PHPMailer/PHPMailer.git",
  1058. "reference": "70362997bda4376378be7d92d81e2200550923f7"
  1059. },
  1060. "dist": {
  1061. "type": "zip",
  1062. "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/70362997bda4376378be7d92d81e2200550923f7",
  1063. "reference": "70362997bda4376378be7d92d81e2200550923f7",
  1064. "shasum": ""
  1065. },
  1066. "require": {
  1067. "ext-ctype": "*",
  1068. "php": ">=5.0.0"
  1069. },
  1070. "require-dev": {
  1071. "doctrine/annotations": "1.2.*",
  1072. "jms/serializer": "0.16.*",
  1073. "phpdocumentor/phpdocumentor": "2.*",
  1074. "phpunit/phpunit": "4.8.*",
  1075. "symfony/debug": "2.8.*",
  1076. "symfony/filesystem": "2.8.*",
  1077. "symfony/translation": "2.8.*",
  1078. "symfony/yaml": "2.8.*",
  1079. "zendframework/zend-cache": "2.5.1",
  1080. "zendframework/zend-config": "2.5.1",
  1081. "zendframework/zend-eventmanager": "2.5.1",
  1082. "zendframework/zend-filter": "2.5.1",
  1083. "zendframework/zend-i18n": "2.5.1",
  1084. "zendframework/zend-json": "2.5.1",
  1085. "zendframework/zend-math": "2.5.1",
  1086. "zendframework/zend-serializer": "2.5.*",
  1087. "zendframework/zend-servicemanager": "2.5.*",
  1088. "zendframework/zend-stdlib": "2.5.1"
  1089. },
  1090. "suggest": {
  1091. "league/oauth2-google": "Needed for Google XOAUTH2 authentication"
  1092. },
  1093. "type": "library",
  1094. "autoload": {
  1095. "classmap": [
  1096. "class.phpmailer.php",
  1097. "class.phpmaileroauth.php",
  1098. "class.phpmaileroauthgoogle.php",
  1099. "class.smtp.php",
  1100. "class.pop3.php",
  1101. "extras/EasyPeasyICS.php",
  1102. "extras/ntlm_sasl_client.php"
  1103. ]
  1104. },
  1105. "notification-url": "https://packagist.org/downloads/",
  1106. "license": [
  1107. "LGPL-2.1"
  1108. ],
  1109. "authors": [
  1110. {
  1111. "name": "Jim Jagielski",
  1112. "email": "jimjag@gmail.com"
  1113. },
  1114. {
  1115. "name": "Marcus Bointon",
  1116. "email": "phpmailer@synchromedia.co.uk"
  1117. },
  1118. {
  1119. "name": "Andy Prevost",
  1120. "email": "codeworxtech@users.sourceforge.net"
  1121. },
  1122. {
  1123. "name": "Brent R. Matzelle"
  1124. }
  1125. ],
  1126. "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
  1127. "time": "2017-11-04T09:26:05+00:00"
  1128. },
  1129. {
  1130. "name": "phpoffice/phpexcel",
  1131. "version": "1.8.1",
  1132. "source": {
  1133. "type": "git",
  1134. "url": "https://github.com/PHPOffice/PHPExcel.git",
  1135. "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32"
  1136. },
  1137. "dist": {
  1138. "type": "zip",
  1139. "url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
  1140. "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
  1141. "shasum": ""
  1142. },
  1143. "require": {
  1144. "ext-xml": "*",
  1145. "ext-xmlwriter": "*",
  1146. "php": ">=5.2.0"
  1147. },
  1148. "type": "library",
  1149. "autoload": {
  1150. "psr-0": {
  1151. "PHPExcel": "Classes/"
  1152. }
  1153. },
  1154. "notification-url": "https://packagist.org/downloads/",
  1155. "license": [
  1156. "LGPL"
  1157. ],
  1158. "authors": [
  1159. {
  1160. "name": "Maarten Balliauw",
  1161. "homepage": "http://blog.maartenballiauw.be"
  1162. },
  1163. {
  1164. "name": "Mark Baker"
  1165. },
  1166. {
  1167. "name": "Franck Lefevre",
  1168. "homepage": "http://blog.rootslabs.net"
  1169. },
  1170. {
  1171. "name": "Erik Tilt"
  1172. }
  1173. ],
  1174. "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
  1175. "homepage": "http://phpexcel.codeplex.com",
  1176. "keywords": [
  1177. "OpenXML",
  1178. "excel",
  1179. "php",
  1180. "spreadsheet",
  1181. "xls",
  1182. "xlsx"
  1183. ],
  1184. "abandoned": "phpoffice/phpspreadsheet",
  1185. "time": "2015-05-01T07:00:55+00:00"
  1186. },
  1187. {
  1188. "name": "pimple/pimple",
  1189. "version": "v3.2.3",
  1190. "source": {
  1191. "type": "git",
  1192. "url": "https://github.com/silexphp/Pimple.git",
  1193. "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
  1194. },
  1195. "dist": {
  1196. "type": "zip",
  1197. "url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
  1198. "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
  1199. "shasum": ""
  1200. },
  1201. "require": {
  1202. "php": ">=5.3.0",
  1203. "psr/container": "^1.0"
  1204. },
  1205. "require-dev": {
  1206. "symfony/phpunit-bridge": "^3.2"
  1207. },
  1208. "type": "library",
  1209. "extra": {
  1210. "branch-alias": {
  1211. "dev-master": "3.2.x-dev"
  1212. }
  1213. },
  1214. "autoload": {
  1215. "psr-0": {
  1216. "Pimple": "src/"
  1217. }
  1218. },
  1219. "notification-url": "https://packagist.org/downloads/",
  1220. "license": [
  1221. "MIT"
  1222. ],
  1223. "authors": [
  1224. {
  1225. "name": "Fabien Potencier",
  1226. "email": "fabien@symfony.com"
  1227. }
  1228. ],
  1229. "description": "Pimple, a simple Dependency Injection Container",
  1230. "homepage": "http://pimple.sensiolabs.org",
  1231. "keywords": [
  1232. "container",
  1233. "dependency injection"
  1234. ],
  1235. "time": "2018-01-21T07:42:36+00:00"
  1236. },
  1237. {
  1238. "name": "predis/predis",
  1239. "version": "v1.1.1",
  1240. "source": {
  1241. "type": "git",
  1242. "url": "https://github.com/nrk/predis.git",
  1243. "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
  1244. },
  1245. "dist": {
  1246. "type": "zip",
  1247. "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
  1248. "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
  1249. "shasum": ""
  1250. },
  1251. "require": {
  1252. "php": ">=5.3.9"
  1253. },
  1254. "require-dev": {
  1255. "phpunit/phpunit": "~4.8"
  1256. },
  1257. "suggest": {
  1258. "ext-curl": "Allows access to Webdis when paired with phpiredis",
  1259. "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
  1260. },
  1261. "type": "library",
  1262. "autoload": {
  1263. "psr-4": {
  1264. "Predis\\": "src/"
  1265. }
  1266. },
  1267. "notification-url": "https://packagist.org/downloads/",
  1268. "license": [
  1269. "MIT"
  1270. ],
  1271. "authors": [
  1272. {
  1273. "name": "Daniele Alessandri",
  1274. "email": "suppakilla@gmail.com",
  1275. "homepage": "http://clorophilla.net"
  1276. }
  1277. ],
  1278. "description": "Flexible and feature-complete Redis client for PHP and HHVM",
  1279. "homepage": "http://github.com/nrk/predis",
  1280. "keywords": [
  1281. "nosql",
  1282. "predis",
  1283. "redis"
  1284. ],
  1285. "time": "2016-06-16T16:22:20+00:00"
  1286. },
  1287. {
  1288. "name": "psr/cache",
  1289. "version": "1.0.1",
  1290. "source": {
  1291. "type": "git",
  1292. "url": "https://github.com/php-fig/cache.git",
  1293. "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
  1294. },
  1295. "dist": {
  1296. "type": "zip",
  1297. "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
  1298. "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
  1299. "shasum": ""
  1300. },
  1301. "require": {
  1302. "php": ">=5.3.0"
  1303. },
  1304. "type": "library",
  1305. "extra": {
  1306. "branch-alias": {
  1307. "dev-master": "1.0.x-dev"
  1308. }
  1309. },
  1310. "autoload": {
  1311. "psr-4": {
  1312. "Psr\\Cache\\": "src/"
  1313. }
  1314. },
  1315. "notification-url": "https://packagist.org/downloads/",
  1316. "license": [
  1317. "MIT"
  1318. ],
  1319. "authors": [
  1320. {
  1321. "name": "PHP-FIG",
  1322. "homepage": "http://www.php-fig.org/"
  1323. }
  1324. ],
  1325. "description": "Common interface for caching libraries",
  1326. "keywords": [
  1327. "cache",
  1328. "psr",
  1329. "psr-6"
  1330. ],
  1331. "time": "2016-08-06T20:24:11+00:00"
  1332. },
  1333. {
  1334. "name": "psr/container",
  1335. "version": "1.0.0",
  1336. "source": {
  1337. "type": "git",
  1338. "url": "https://github.com/php-fig/container.git",
  1339. "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
  1340. },
  1341. "dist": {
  1342. "type": "zip",
  1343. "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  1344. "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  1345. "shasum": ""
  1346. },
  1347. "require": {
  1348. "php": ">=5.3.0"
  1349. },
  1350. "type": "library",
  1351. "extra": {
  1352. "branch-alias": {
  1353. "dev-master": "1.0.x-dev"
  1354. }
  1355. },
  1356. "autoload": {
  1357. "psr-4": {
  1358. "Psr\\Container\\": "src/"
  1359. }
  1360. },
  1361. "notification-url": "https://packagist.org/downloads/",
  1362. "license": [
  1363. "MIT"
  1364. ],
  1365. "authors": [
  1366. {
  1367. "name": "PHP-FIG",
  1368. "homepage": "http://www.php-fig.org/"
  1369. }
  1370. ],
  1371. "description": "Common Container Interface (PHP FIG PSR-11)",
  1372. "homepage": "https://github.com/php-fig/container",
  1373. "keywords": [
  1374. "PSR-11",
  1375. "container",
  1376. "container-interface",
  1377. "container-interop",
  1378. "psr"
  1379. ],
  1380. "time": "2017-02-14T16:28:37+00:00"
  1381. },
  1382. {
  1383. "name": "psr/http-message",
  1384. "version": "1.0.1",
  1385. "source": {
  1386. "type": "git",
  1387. "url": "https://github.com/php-fig/http-message.git",
  1388. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
  1389. },
  1390. "dist": {
  1391. "type": "zip",
  1392. "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
  1393. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
  1394. "shasum": ""
  1395. },
  1396. "require": {
  1397. "php": ">=5.3.0"
  1398. },
  1399. "type": "library",
  1400. "extra": {
  1401. "branch-alias": {
  1402. "dev-master": "1.0.x-dev"
  1403. }
  1404. },
  1405. "autoload": {
  1406. "psr-4": {
  1407. "Psr\\Http\\Message\\": "src/"
  1408. }
  1409. },
  1410. "notification-url": "https://packagist.org/downloads/",
  1411. "license": [
  1412. "MIT"
  1413. ],
  1414. "authors": [
  1415. {
  1416. "name": "PHP-FIG",
  1417. "homepage": "http://www.php-fig.org/"
  1418. }
  1419. ],
  1420. "description": "Common interface for HTTP messages",
  1421. "homepage": "https://github.com/php-fig/http-message",
  1422. "keywords": [
  1423. "http",
  1424. "http-message",
  1425. "psr",
  1426. "psr-7",
  1427. "request",
  1428. "response"
  1429. ],
  1430. "time": "2016-08-06T14:39:51+00:00"
  1431. },
  1432. {
  1433. "name": "psr/log",
  1434. "version": "1.0.2",
  1435. "source": {
  1436. "type": "git",
  1437. "url": "https://github.com/php-fig/log.git",
  1438. "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
  1439. },
  1440. "dist": {
  1441. "type": "zip",
  1442. "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1443. "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1444. "shasum": ""
  1445. },
  1446. "require": {
  1447. "php": ">=5.3.0"
  1448. },
  1449. "type": "library",
  1450. "extra": {
  1451. "branch-alias": {
  1452. "dev-master": "1.0.x-dev"
  1453. }
  1454. },
  1455. "autoload": {
  1456. "psr-4": {
  1457. "Psr\\Log\\": "Psr/Log/"
  1458. }
  1459. },
  1460. "notification-url": "https://packagist.org/downloads/",
  1461. "license": [
  1462. "MIT"
  1463. ],
  1464. "authors": [
  1465. {
  1466. "name": "PHP-FIG",
  1467. "homepage": "http://www.php-fig.org/"
  1468. }
  1469. ],
  1470. "description": "Common interface for logging libraries",
  1471. "homepage": "https://github.com/php-fig/log",
  1472. "keywords": [
  1473. "log",
  1474. "psr",
  1475. "psr-3"
  1476. ],
  1477. "time": "2016-10-10T12:19:37+00:00"
  1478. },
  1479. {
  1480. "name": "psr/simple-cache",
  1481. "version": "1.0.1",
  1482. "source": {
  1483. "type": "git",
  1484. "url": "https://github.com/php-fig/simple-cache.git",
  1485. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
  1486. },
  1487. "dist": {
  1488. "type": "zip",
  1489. "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  1490. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  1491. "shasum": ""
  1492. },
  1493. "require": {
  1494. "php": ">=5.3.0"
  1495. },
  1496. "type": "library",
  1497. "extra": {
  1498. "branch-alias": {
  1499. "dev-master": "1.0.x-dev"
  1500. }
  1501. },
  1502. "autoload": {
  1503. "psr-4": {
  1504. "Psr\\SimpleCache\\": "src/"
  1505. }
  1506. },
  1507. "notification-url": "https://packagist.org/downloads/",
  1508. "license": [
  1509. "MIT"
  1510. ],
  1511. "authors": [
  1512. {
  1513. "name": "PHP-FIG",
  1514. "homepage": "http://www.php-fig.org/"
  1515. }
  1516. ],
  1517. "description": "Common interfaces for simple caching",
  1518. "keywords": [
  1519. "cache",
  1520. "caching",
  1521. "psr",
  1522. "psr-16",
  1523. "simple-cache"
  1524. ],
  1525. "time": "2017-10-23T01:57:42+00:00"
  1526. },
  1527. {
  1528. "name": "symfony/cache",
  1529. "version": "v4.1.6",
  1530. "source": {
  1531. "type": "git",
  1532. "url": "https://github.com/symfony/cache.git",
  1533. "reference": "05ce0ddc8bc1ffe592105398fc2c725cb3080a38"
  1534. },
  1535. "dist": {
  1536. "type": "zip",
  1537. "url": "https://api.github.com/repos/symfony/cache/zipball/05ce0ddc8bc1ffe592105398fc2c725cb3080a38",
  1538. "reference": "05ce0ddc8bc1ffe592105398fc2c725cb3080a38",
  1539. "shasum": ""
  1540. },
  1541. "require": {
  1542. "php": "^7.1.3",
  1543. "psr/cache": "~1.0",
  1544. "psr/log": "~1.0",
  1545. "psr/simple-cache": "^1.0"
  1546. },
  1547. "conflict": {
  1548. "symfony/var-dumper": "<3.4"
  1549. },
  1550. "provide": {
  1551. "psr/cache-implementation": "1.0",
  1552. "psr/simple-cache-implementation": "1.0"
  1553. },
  1554. "require-dev": {
  1555. "cache/integration-tests": "dev-master",
  1556. "doctrine/cache": "~1.6",
  1557. "doctrine/dbal": "~2.4",
  1558. "predis/predis": "~1.0"
  1559. },
  1560. "type": "library",
  1561. "extra": {
  1562. "branch-alias": {
  1563. "dev-master": "4.1-dev"
  1564. }
  1565. },
  1566. "autoload": {
  1567. "psr-4": {
  1568. "Symfony\\Component\\Cache\\": ""
  1569. },
  1570. "exclude-from-classmap": [
  1571. "/Tests/"
  1572. ]
  1573. },
  1574. "notification-url": "https://packagist.org/downloads/",
  1575. "license": [
  1576. "MIT"
  1577. ],
  1578. "authors": [
  1579. {
  1580. "name": "Nicolas Grekas",
  1581. "email": "p@tchwork.com"
  1582. },
  1583. {
  1584. "name": "Symfony Community",
  1585. "homepage": "https://symfony.com/contributors"
  1586. }
  1587. ],
  1588. "description": "Symfony Cache component with PSR-6, PSR-16, and tags",
  1589. "homepage": "https://symfony.com",
  1590. "keywords": [
  1591. "caching",
  1592. "psr6"
  1593. ],
  1594. "time": "2018-09-30T03:38:13+00:00"
  1595. },
  1596. {
  1597. "name": "symfony/event-dispatcher",
  1598. "version": "v4.4.4",
  1599. "source": {
  1600. "type": "git",
  1601. "url": "https://github.com/symfony/event-dispatcher.git",
  1602. "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b"
  1603. },
  1604. "dist": {
  1605. "type": "zip",
  1606. "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9e3de195e5bc301704dd6915df55892f6dfc208b",
  1607. "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b",
  1608. "shasum": ""
  1609. },
  1610. "require": {
  1611. "php": "^7.1.3",
  1612. "symfony/event-dispatcher-contracts": "^1.1"
  1613. },
  1614. "conflict": {
  1615. "symfony/dependency-injection": "<3.4"
  1616. },
  1617. "provide": {
  1618. "psr/event-dispatcher-implementation": "1.0",
  1619. "symfony/event-dispatcher-implementation": "1.1"
  1620. },
  1621. "require-dev": {
  1622. "psr/log": "~1.0",
  1623. "symfony/config": "^3.4|^4.0|^5.0",
  1624. "symfony/dependency-injection": "^3.4|^4.0|^5.0",
  1625. "symfony/expression-language": "^3.4|^4.0|^5.0",
  1626. "symfony/http-foundation": "^3.4|^4.0|^5.0",
  1627. "symfony/service-contracts": "^1.1|^2",
  1628. "symfony/stopwatch": "^3.4|^4.0|^5.0"
  1629. },
  1630. "suggest": {
  1631. "symfony/dependency-injection": "",
  1632. "symfony/http-kernel": ""
  1633. },
  1634. "type": "library",
  1635. "extra": {
  1636. "branch-alias": {
  1637. "dev-master": "4.4-dev"
  1638. }
  1639. },
  1640. "autoload": {
  1641. "psr-4": {
  1642. "Symfony\\Component\\EventDispatcher\\": ""
  1643. },
  1644. "exclude-from-classmap": [
  1645. "/Tests/"
  1646. ]
  1647. },
  1648. "notification-url": "https://packagist.org/downloads/",
  1649. "license": [
  1650. "MIT"
  1651. ],
  1652. "authors": [
  1653. {
  1654. "name": "Fabien Potencier",
  1655. "email": "fabien@symfony.com"
  1656. },
  1657. {
  1658. "name": "Symfony Community",
  1659. "homepage": "https://symfony.com/contributors"
  1660. }
  1661. ],
  1662. "description": "Symfony EventDispatcher Component",
  1663. "homepage": "https://symfony.com",
  1664. "time": "2020-01-10T21:54:01+00:00"
  1665. },
  1666. {
  1667. "name": "symfony/event-dispatcher-contracts",
  1668. "version": "v1.1.7",
  1669. "source": {
  1670. "type": "git",
  1671. "url": "https://github.com/symfony/event-dispatcher-contracts.git",
  1672. "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18"
  1673. },
  1674. "dist": {
  1675. "type": "zip",
  1676. "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
  1677. "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
  1678. "shasum": ""
  1679. },
  1680. "require": {
  1681. "php": "^7.1.3"
  1682. },
  1683. "suggest": {
  1684. "psr/event-dispatcher": "",
  1685. "symfony/event-dispatcher-implementation": ""
  1686. },
  1687. "type": "library",
  1688. "extra": {
  1689. "branch-alias": {
  1690. "dev-master": "1.1-dev"
  1691. }
  1692. },
  1693. "autoload": {
  1694. "psr-4": {
  1695. "Symfony\\Contracts\\EventDispatcher\\": ""
  1696. }
  1697. },
  1698. "notification-url": "https://packagist.org/downloads/",
  1699. "license": [
  1700. "MIT"
  1701. ],
  1702. "authors": [
  1703. {
  1704. "name": "Nicolas Grekas",
  1705. "email": "p@tchwork.com"
  1706. },
  1707. {
  1708. "name": "Symfony Community",
  1709. "homepage": "https://symfony.com/contributors"
  1710. }
  1711. ],
  1712. "description": "Generic abstractions related to dispatching event",
  1713. "homepage": "https://symfony.com",
  1714. "keywords": [
  1715. "abstractions",
  1716. "contracts",
  1717. "decoupling",
  1718. "interfaces",
  1719. "interoperability",
  1720. "standards"
  1721. ],
  1722. "time": "2019-09-17T09:54:03+00:00"
  1723. },
  1724. {
  1725. "name": "symfony/http-foundation",
  1726. "version": "v4.1.6",
  1727. "source": {
  1728. "type": "git",
  1729. "url": "https://github.com/symfony/http-foundation.git",
  1730. "reference": "d528136617ff24f530e70df9605acc1b788b08d4"
  1731. },
  1732. "dist": {
  1733. "type": "zip",
  1734. "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d528136617ff24f530e70df9605acc1b788b08d4",
  1735. "reference": "d528136617ff24f530e70df9605acc1b788b08d4",
  1736. "shasum": ""
  1737. },
  1738. "require": {
  1739. "php": "^7.1.3",
  1740. "symfony/polyfill-mbstring": "~1.1"
  1741. },
  1742. "require-dev": {
  1743. "predis/predis": "~1.0",
  1744. "symfony/expression-language": "~3.4|~4.0"
  1745. },
  1746. "type": "library",
  1747. "extra": {
  1748. "branch-alias": {
  1749. "dev-master": "4.1-dev"
  1750. }
  1751. },
  1752. "autoload": {
  1753. "psr-4": {
  1754. "Symfony\\Component\\HttpFoundation\\": ""
  1755. },
  1756. "exclude-from-classmap": [
  1757. "/Tests/"
  1758. ]
  1759. },
  1760. "notification-url": "https://packagist.org/downloads/",
  1761. "license": [
  1762. "MIT"
  1763. ],
  1764. "authors": [
  1765. {
  1766. "name": "Fabien Potencier",
  1767. "email": "fabien@symfony.com"
  1768. },
  1769. {
  1770. "name": "Symfony Community",
  1771. "homepage": "https://symfony.com/contributors"
  1772. }
  1773. ],
  1774. "description": "Symfony HttpFoundation Component",
  1775. "homepage": "https://symfony.com",
  1776. "time": "2018-10-03T08:48:45+00:00"
  1777. },
  1778. {
  1779. "name": "symfony/inflector",
  1780. "version": "v4.1.6",
  1781. "source": {
  1782. "type": "git",
  1783. "url": "https://github.com/symfony/inflector.git",
  1784. "reference": "07810b5c88ec0c2e98972571a40a126b44664e13"
  1785. },
  1786. "dist": {
  1787. "type": "zip",
  1788. "url": "https://api.github.com/repos/symfony/inflector/zipball/07810b5c88ec0c2e98972571a40a126b44664e13",
  1789. "reference": "07810b5c88ec0c2e98972571a40a126b44664e13",
  1790. "shasum": ""
  1791. },
  1792. "require": {
  1793. "php": "^7.1.3",
  1794. "symfony/polyfill-ctype": "~1.8"
  1795. },
  1796. "type": "library",
  1797. "extra": {
  1798. "branch-alias": {
  1799. "dev-master": "4.1-dev"
  1800. }
  1801. },
  1802. "autoload": {
  1803. "psr-4": {
  1804. "Symfony\\Component\\Inflector\\": ""
  1805. },
  1806. "exclude-from-classmap": [
  1807. "/Tests/"
  1808. ]
  1809. },
  1810. "notification-url": "https://packagist.org/downloads/",
  1811. "license": [
  1812. "MIT"
  1813. ],
  1814. "authors": [
  1815. {
  1816. "name": "Bernhard Schussek",
  1817. "email": "bschussek@gmail.com"
  1818. },
  1819. {
  1820. "name": "Symfony Community",
  1821. "homepage": "https://symfony.com/contributors"
  1822. }
  1823. ],
  1824. "description": "Symfony Inflector Component",
  1825. "homepage": "https://symfony.com",
  1826. "keywords": [
  1827. "inflection",
  1828. "pluralize",
  1829. "singularize",
  1830. "string",
  1831. "symfony",
  1832. "words"
  1833. ],
  1834. "time": "2018-07-26T08:55:25+00:00"
  1835. },
  1836. {
  1837. "name": "symfony/options-resolver",
  1838. "version": "v4.1.6",
  1839. "source": {
  1840. "type": "git",
  1841. "url": "https://github.com/symfony/options-resolver.git",
  1842. "reference": "40f0e40d37c1c8a762334618dea597d64bbb75ff"
  1843. },
  1844. "dist": {
  1845. "type": "zip",
  1846. "url": "https://api.github.com/repos/symfony/options-resolver/zipball/40f0e40d37c1c8a762334618dea597d64bbb75ff",
  1847. "reference": "40f0e40d37c1c8a762334618dea597d64bbb75ff",
  1848. "shasum": ""
  1849. },
  1850. "require": {
  1851. "php": "^7.1.3"
  1852. },
  1853. "type": "library",
  1854. "extra": {
  1855. "branch-alias": {
  1856. "dev-master": "4.1-dev"
  1857. }
  1858. },
  1859. "autoload": {
  1860. "psr-4": {
  1861. "Symfony\\Component\\OptionsResolver\\": ""
  1862. },
  1863. "exclude-from-classmap": [
  1864. "/Tests/"
  1865. ]
  1866. },
  1867. "notification-url": "https://packagist.org/downloads/",
  1868. "license": [
  1869. "MIT"
  1870. ],
  1871. "authors": [
  1872. {
  1873. "name": "Fabien Potencier",
  1874. "email": "fabien@symfony.com"
  1875. },
  1876. {
  1877. "name": "Symfony Community",
  1878. "homepage": "https://symfony.com/contributors"
  1879. }
  1880. ],
  1881. "description": "Symfony OptionsResolver Component",
  1882. "homepage": "https://symfony.com",
  1883. "keywords": [
  1884. "config",
  1885. "configuration",
  1886. "options"
  1887. ],
  1888. "time": "2018-09-18T12:45:12+00:00"
  1889. },
  1890. {
  1891. "name": "symfony/polyfill-ctype",
  1892. "version": "v1.9.0",
  1893. "source": {
  1894. "type": "git",
  1895. "url": "https://github.com/symfony/polyfill-ctype.git",
  1896. "reference": "e3d826245268269cd66f8326bd8bc066687b4a19"
  1897. },
  1898. "dist": {
  1899. "type": "zip",
  1900. "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19",
  1901. "reference": "e3d826245268269cd66f8326bd8bc066687b4a19",
  1902. "shasum": ""
  1903. },
  1904. "require": {
  1905. "php": ">=5.3.3"
  1906. },
  1907. "suggest": {
  1908. "ext-ctype": "For best performance"
  1909. },
  1910. "type": "library",
  1911. "extra": {
  1912. "branch-alias": {
  1913. "dev-master": "1.9-dev"
  1914. }
  1915. },
  1916. "autoload": {
  1917. "psr-4": {
  1918. "Symfony\\Polyfill\\Ctype\\": ""
  1919. },
  1920. "files": [
  1921. "bootstrap.php"
  1922. ]
  1923. },
  1924. "notification-url": "https://packagist.org/downloads/",
  1925. "license": [
  1926. "MIT"
  1927. ],
  1928. "authors": [
  1929. {
  1930. "name": "Symfony Community",
  1931. "homepage": "https://symfony.com/contributors"
  1932. },
  1933. {
  1934. "name": "Gert de Pagter",
  1935. "email": "BackEndTea@gmail.com"
  1936. }
  1937. ],
  1938. "description": "Symfony polyfill for ctype functions",
  1939. "homepage": "https://symfony.com",
  1940. "keywords": [
  1941. "compatibility",
  1942. "ctype",
  1943. "polyfill",
  1944. "portable"
  1945. ],
  1946. "time": "2018-08-06T14:22:27+00:00"
  1947. },
  1948. {
  1949. "name": "symfony/polyfill-mbstring",
  1950. "version": "v1.9.0",
  1951. "source": {
  1952. "type": "git",
  1953. "url": "https://github.com/symfony/polyfill-mbstring.git",
  1954. "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8"
  1955. },
  1956. "dist": {
  1957. "type": "zip",
  1958. "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8",
  1959. "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8",
  1960. "shasum": ""
  1961. },
  1962. "require": {
  1963. "php": ">=5.3.3"
  1964. },
  1965. "suggest": {
  1966. "ext-mbstring": "For best performance"
  1967. },
  1968. "type": "library",
  1969. "extra": {
  1970. "branch-alias": {
  1971. "dev-master": "1.9-dev"
  1972. }
  1973. },
  1974. "autoload": {
  1975. "psr-4": {
  1976. "Symfony\\Polyfill\\Mbstring\\": ""
  1977. },
  1978. "files": [
  1979. "bootstrap.php"
  1980. ]
  1981. },
  1982. "notification-url": "https://packagist.org/downloads/",
  1983. "license": [
  1984. "MIT"
  1985. ],
  1986. "authors": [
  1987. {
  1988. "name": "Nicolas Grekas",
  1989. "email": "p@tchwork.com"
  1990. },
  1991. {
  1992. "name": "Symfony Community",
  1993. "homepage": "https://symfony.com/contributors"
  1994. }
  1995. ],
  1996. "description": "Symfony polyfill for the Mbstring extension",
  1997. "homepage": "https://symfony.com",
  1998. "keywords": [
  1999. "compatibility",
  2000. "mbstring",
  2001. "polyfill",
  2002. "portable",
  2003. "shim"
  2004. ],
  2005. "time": "2018-08-06T14:22:27+00:00"
  2006. },
  2007. {
  2008. "name": "symfony/property-access",
  2009. "version": "v4.1.6",
  2010. "source": {
  2011. "type": "git",
  2012. "url": "https://github.com/symfony/property-access.git",
  2013. "reference": "ae5620fb79729bc8b5dd83b75507cbcae24f83ee"
  2014. },
  2015. "dist": {
  2016. "type": "zip",
  2017. "url": "https://api.github.com/repos/symfony/property-access/zipball/ae5620fb79729bc8b5dd83b75507cbcae24f83ee",
  2018. "reference": "ae5620fb79729bc8b5dd83b75507cbcae24f83ee",
  2019. "shasum": ""
  2020. },
  2021. "require": {
  2022. "php": "^7.1.3",
  2023. "symfony/inflector": "~3.4|~4.0"
  2024. },
  2025. "require-dev": {
  2026. "symfony/cache": "~3.4|~4.0"
  2027. },
  2028. "suggest": {
  2029. "psr/cache-implementation": "To cache access methods."
  2030. },
  2031. "type": "library",
  2032. "extra": {
  2033. "branch-alias": {
  2034. "dev-master": "4.1-dev"
  2035. }
  2036. },
  2037. "autoload": {
  2038. "psr-4": {
  2039. "Symfony\\Component\\PropertyAccess\\": ""
  2040. },
  2041. "exclude-from-classmap": [
  2042. "/Tests/"
  2043. ]
  2044. },
  2045. "notification-url": "https://packagist.org/downloads/",
  2046. "license": [
  2047. "MIT"
  2048. ],
  2049. "authors": [
  2050. {
  2051. "name": "Fabien Potencier",
  2052. "email": "fabien@symfony.com"
  2053. },
  2054. {
  2055. "name": "Symfony Community",
  2056. "homepage": "https://symfony.com/contributors"
  2057. }
  2058. ],
  2059. "description": "Symfony PropertyAccess Component",
  2060. "homepage": "https://symfony.com",
  2061. "keywords": [
  2062. "access",
  2063. "array",
  2064. "extraction",
  2065. "index",
  2066. "injection",
  2067. "object",
  2068. "property",
  2069. "property path",
  2070. "reflection"
  2071. ],
  2072. "time": "2018-10-02T12:40:59+00:00"
  2073. },
  2074. {
  2075. "name": "symfony/psr-http-message-bridge",
  2076. "version": "v1.1.0",
  2077. "source": {
  2078. "type": "git",
  2079. "url": "https://github.com/symfony/psr-http-message-bridge.git",
  2080. "reference": "53c15a6a7918e6c2ab16ae370ea607fb40cab196"
  2081. },
  2082. "dist": {
  2083. "type": "zip",
  2084. "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/53c15a6a7918e6c2ab16ae370ea607fb40cab196",
  2085. "reference": "53c15a6a7918e6c2ab16ae370ea607fb40cab196",
  2086. "shasum": ""
  2087. },
  2088. "require": {
  2089. "php": "^5.3.3 || ^7.0",
  2090. "psr/http-message": "^1.0",
  2091. "symfony/http-foundation": "^2.3.42 || ^3.4 || ^4.0"
  2092. },
  2093. "require-dev": {
  2094. "symfony/phpunit-bridge": "^3.4 || 4.0"
  2095. },
  2096. "suggest": {
  2097. "psr/http-factory-implementation": "To use the PSR-17 factory",
  2098. "psr/http-message-implementation": "To use the HttpFoundation factory",
  2099. "zendframework/zend-diactoros": "To use the Zend Diactoros factory"
  2100. },
  2101. "type": "symfony-bridge",
  2102. "extra": {
  2103. "branch-alias": {
  2104. "dev-master": "1.1-dev"
  2105. }
  2106. },
  2107. "autoload": {
  2108. "psr-4": {
  2109. "Symfony\\Bridge\\PsrHttpMessage\\": ""
  2110. }
  2111. },
  2112. "notification-url": "https://packagist.org/downloads/",
  2113. "license": [
  2114. "MIT"
  2115. ],
  2116. "authors": [
  2117. {
  2118. "name": "Symfony Community",
  2119. "homepage": "http://symfony.com/contributors"
  2120. },
  2121. {
  2122. "name": "Fabien Potencier",
  2123. "email": "fabien@symfony.com"
  2124. }
  2125. ],
  2126. "description": "PSR HTTP message bridge",
  2127. "homepage": "http://symfony.com",
  2128. "keywords": [
  2129. "http",
  2130. "http-message",
  2131. "psr-7"
  2132. ],
  2133. "time": "2018-08-30T16:28:28+00:00"
  2134. },
  2135. {
  2136. "name": "tecnickcom/tcpdf",
  2137. "version": "6.3.2",
  2138. "source": {
  2139. "type": "git",
  2140. "url": "https://github.com/tecnickcom/TCPDF.git",
  2141. "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b"
  2142. },
  2143. "dist": {
  2144. "type": "zip",
  2145. "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b",
  2146. "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b",
  2147. "shasum": ""
  2148. },
  2149. "require": {
  2150. "php": ">=5.3.0"
  2151. },
  2152. "type": "library",
  2153. "autoload": {
  2154. "classmap": [
  2155. "config",
  2156. "include",
  2157. "tcpdf.php",
  2158. "tcpdf_parser.php",
  2159. "tcpdf_import.php",
  2160. "tcpdf_barcodes_1d.php",
  2161. "tcpdf_barcodes_2d.php",
  2162. "include/tcpdf_colors.php",
  2163. "include/tcpdf_filters.php",
  2164. "include/tcpdf_font_data.php",
  2165. "include/tcpdf_fonts.php",
  2166. "include/tcpdf_images.php",
  2167. "include/tcpdf_static.php",
  2168. "include/barcodes/datamatrix.php",
  2169. "include/barcodes/pdf417.php",
  2170. "include/barcodes/qrcode.php"
  2171. ]
  2172. },
  2173. "notification-url": "https://packagist.org/downloads/",
  2174. "license": [
  2175. "LGPL-3.0"
  2176. ],
  2177. "authors": [
  2178. {
  2179. "name": "Nicola Asuni",
  2180. "email": "info@tecnick.com",
  2181. "role": "lead"
  2182. }
  2183. ],
  2184. "description": "TCPDF is a PHP class for generating PDF documents and barcodes.",
  2185. "homepage": "http://www.tcpdf.org/",
  2186. "keywords": [
  2187. "PDFD32000-2008",
  2188. "TCPDF",
  2189. "barcodes",
  2190. "datamatrix",
  2191. "pdf",
  2192. "pdf417",
  2193. "qrcode"
  2194. ],
  2195. "time": "2019-09-20T09:35:01+00:00"
  2196. },
  2197. {
  2198. "name": "topthink/framework",
  2199. "version": "v5.0.21",
  2200. "source": {
  2201. "type": "git",
  2202. "url": "https://github.com/top-think/framework.git",
  2203. "reference": "60e38a040b31885ade6887208d1429ac4052f623"
  2204. },
  2205. "dist": {
  2206. "type": "zip",
  2207. "url": "https://api.github.com/repos/top-think/framework/zipball/60e38a040b31885ade6887208d1429ac4052f623",
  2208. "reference": "60e38a040b31885ade6887208d1429ac4052f623",
  2209. "shasum": ""
  2210. },
  2211. "require": {
  2212. "php": ">=5.4.0",
  2213. "topthink/think-installer": "~1.0"
  2214. },
  2215. "require-dev": {
  2216. "johnkary/phpunit-speedtrap": "^1.0",
  2217. "mikey179/vfsstream": "~1.6",
  2218. "phpdocumentor/reflection-docblock": "^2.0",
  2219. "phploc/phploc": "2.*",
  2220. "phpunit/phpunit": "4.8.*",
  2221. "sebastian/phpcpd": "2.*"
  2222. },
  2223. "type": "think-framework",
  2224. "autoload": {
  2225. "psr-4": {
  2226. "think\\": "library/think"
  2227. }
  2228. },
  2229. "notification-url": "https://packagist.org/downloads/",
  2230. "license": [
  2231. "Apache-2.0"
  2232. ],
  2233. "authors": [
  2234. {
  2235. "name": "liu21st",
  2236. "email": "liu21st@gmail.com"
  2237. }
  2238. ],
  2239. "description": "the new thinkphp framework",
  2240. "homepage": "http://thinkphp.cn/",
  2241. "keywords": [
  2242. "framework",
  2243. "orm",
  2244. "thinkphp"
  2245. ],
  2246. "time": "2018-08-23T09:38:39+00:00"
  2247. },
  2248. {
  2249. "name": "topthink/think-captcha",
  2250. "version": "v1.0.7",
  2251. "source": {
  2252. "type": "git",
  2253. "url": "https://github.com/top-think/think-captcha.git",
  2254. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44"
  2255. },
  2256. "dist": {
  2257. "type": "zip",
  2258. "url": "https://api.github.com/repos/top-think/think-captcha/zipball/0c55455df26a1626a60d0dc35d2d89002b741d44",
  2259. "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44",
  2260. "shasum": ""
  2261. },
  2262. "type": "library",
  2263. "autoload": {
  2264. "psr-4": {
  2265. "think\\captcha\\": "src/"
  2266. },
  2267. "files": [
  2268. "src/helper.php"
  2269. ]
  2270. },
  2271. "notification-url": "https://packagist.org/downloads/",
  2272. "license": [
  2273. "Apache-2.0"
  2274. ],
  2275. "authors": [
  2276. {
  2277. "name": "yunwuxin",
  2278. "email": "448901948@qq.com"
  2279. }
  2280. ],
  2281. "description": "captcha package for thinkphp5",
  2282. "time": "2016-07-06T01:47:11+00:00"
  2283. },
  2284. {
  2285. "name": "topthink/think-helper",
  2286. "version": "v1.0.6",
  2287. "source": {
  2288. "type": "git",
  2289. "url": "https://github.com/top-think/think-helper.git",
  2290. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
  2291. },
  2292. "dist": {
  2293. "type": "zip",
  2294. "url": "https://api.github.com/repos/top-think/think-helper/zipball/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  2295. "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  2296. "shasum": ""
  2297. },
  2298. "type": "library",
  2299. "autoload": {
  2300. "psr-4": {
  2301. "think\\helper\\": "src"
  2302. },
  2303. "files": [
  2304. "src/helper.php"
  2305. ]
  2306. },
  2307. "notification-url": "https://packagist.org/downloads/",
  2308. "license": [
  2309. "Apache-2.0"
  2310. ],
  2311. "authors": [
  2312. {
  2313. "name": "yunwuxin",
  2314. "email": "448901948@qq.com"
  2315. }
  2316. ],
  2317. "description": "The ThinkPHP5 Helper Package",
  2318. "time": "2017-04-05T07:15:37+00:00"
  2319. },
  2320. {
  2321. "name": "topthink/think-installer",
  2322. "version": "v1.0.12",
  2323. "source": {
  2324. "type": "git",
  2325. "url": "https://github.com/top-think/think-installer.git",
  2326. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d"
  2327. },
  2328. "dist": {
  2329. "type": "zip",
  2330. "url": "https://api.github.com/repos/top-think/think-installer/zipball/1be326e68f63de4e95977ed50f46ae75f017556d",
  2331. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d",
  2332. "shasum": ""
  2333. },
  2334. "require": {
  2335. "composer-plugin-api": "^1.0"
  2336. },
  2337. "require-dev": {
  2338. "composer/composer": "1.0.*@dev"
  2339. },
  2340. "type": "composer-plugin",
  2341. "extra": {
  2342. "class": "think\\composer\\Plugin"
  2343. },
  2344. "autoload": {
  2345. "psr-4": {
  2346. "think\\composer\\": "src"
  2347. }
  2348. },
  2349. "notification-url": "https://packagist.org/downloads/",
  2350. "license": [
  2351. "Apache-2.0"
  2352. ],
  2353. "authors": [
  2354. {
  2355. "name": "yunwuxin",
  2356. "email": "448901948@qq.com"
  2357. }
  2358. ],
  2359. "time": "2017-05-27T06:58:09+00:00"
  2360. },
  2361. {
  2362. "name": "yansongda/pay",
  2363. "version": "v2.8.6",
  2364. "source": {
  2365. "type": "git",
  2366. "url": "https://github.com/yansongda/pay.git",
  2367. "reference": "841999b65f97466ed1b405c52400c0c73aeaa3b5"
  2368. },
  2369. "dist": {
  2370. "type": "zip",
  2371. "url": "https://api.github.com/repos/yansongda/pay/zipball/841999b65f97466ed1b405c52400c0c73aeaa3b5",
  2372. "reference": "841999b65f97466ed1b405c52400c0c73aeaa3b5",
  2373. "shasum": ""
  2374. },
  2375. "require": {
  2376. "ext-json": "*",
  2377. "ext-libxml": "*",
  2378. "ext-openssl": "*",
  2379. "ext-simplexml": "*",
  2380. "php": ">=7.1.3",
  2381. "symfony/event-dispatcher": "^4.0",
  2382. "symfony/http-foundation": "^4.0",
  2383. "yansongda/supports": "^2.0"
  2384. },
  2385. "require-dev": {
  2386. "mockery/mockery": "^1.2",
  2387. "phpunit/phpunit": "^7.5"
  2388. },
  2389. "type": "library",
  2390. "autoload": {
  2391. "psr-4": {
  2392. "Yansongda\\Pay\\": "src"
  2393. }
  2394. },
  2395. "notification-url": "https://packagist.org/downloads/",
  2396. "license": [
  2397. "MIT"
  2398. ],
  2399. "authors": [
  2400. {
  2401. "name": "yansongda",
  2402. "email": "me@yansongda.cn"
  2403. }
  2404. ],
  2405. "description": "专注 Alipay 和 WeChat 的支付扩展包",
  2406. "keywords": [
  2407. "alipay",
  2408. "pay",
  2409. "wechat"
  2410. ],
  2411. "time": "2019-09-21T15:05:57+00:00"
  2412. },
  2413. {
  2414. "name": "yansongda/supports",
  2415. "version": "v2.1.3",
  2416. "source": {
  2417. "type": "git",
  2418. "url": "https://github.com/yansongda/supports.git",
  2419. "reference": "c114fe4502af60d8b7ea261b68a0ab5f17b39339"
  2420. },
  2421. "dist": {
  2422. "type": "zip",
  2423. "url": "https://api.github.com/repos/yansongda/supports/zipball/c114fe4502af60d8b7ea261b68a0ab5f17b39339",
  2424. "reference": "c114fe4502af60d8b7ea261b68a0ab5f17b39339",
  2425. "shasum": ""
  2426. },
  2427. "require": {
  2428. "guzzlehttp/guzzle": "^6.2",
  2429. "monolog/monolog": "^1.23 || ^2.0",
  2430. "php": ">=7.1.3"
  2431. },
  2432. "require-dev": {
  2433. "friendsofphp/php-cs-fixer": "^2.15",
  2434. "phpunit/phpunit": "^7.5",
  2435. "predis/predis": "^1.1"
  2436. },
  2437. "suggest": {
  2438. "predis/predis": "Allows to use throttle feature"
  2439. },
  2440. "type": "library",
  2441. "autoload": {
  2442. "psr-4": {
  2443. "Yansongda\\Supports\\": "src/"
  2444. }
  2445. },
  2446. "notification-url": "https://packagist.org/downloads/",
  2447. "license": [
  2448. "MIT"
  2449. ],
  2450. "authors": [
  2451. {
  2452. "name": "yansongda",
  2453. "email": "me@yansongda.cn"
  2454. }
  2455. ],
  2456. "description": "common components",
  2457. "keywords": [
  2458. "Guzzle",
  2459. "array",
  2460. "collection",
  2461. "config",
  2462. "http",
  2463. "support",
  2464. "throttle"
  2465. ],
  2466. "time": "2019-12-30T02:00:50+00:00"
  2467. },
  2468. {
  2469. "name": "yurunsoft/yurun-lock",
  2470. "version": "v0.3",
  2471. "source": {
  2472. "type": "git",
  2473. "url": "https://github.com/Yurunsoft/YurunLock.git",
  2474. "reference": "b3abee63552bf7b8cd634805c10b7b7fcdd04026"
  2475. },
  2476. "dist": {
  2477. "type": "zip",
  2478. "url": "https://api.github.com/repos/Yurunsoft/YurunLock/zipball/b3abee63552bf7b8cd634805c10b7b7fcdd04026",
  2479. "reference": "b3abee63552bf7b8cd634805c10b7b7fcdd04026",
  2480. "shasum": ""
  2481. },
  2482. "type": "project",
  2483. "autoload": {
  2484. "psr-4": {
  2485. "Yurun\\Until\\Lock\\": "src/"
  2486. }
  2487. },
  2488. "notification-url": "https://packagist.org/downloads/",
  2489. "time": "2017-07-22T02:34:28+00:00"
  2490. }
  2491. ],
  2492. "packages-dev": [],
  2493. "aliases": [],
  2494. "minimum-stability": "stable",
  2495. "stability-flags": {
  2496. "karsonzhang/fastadmin-addons": 20
  2497. },
  2498. "prefer-stable": false,
  2499. "prefer-lowest": false,
  2500. "platform": {
  2501. "ext-json": "*",
  2502. "php": ">=5.4.0"
  2503. },
  2504. "platform-dev": []
  2505. }