作者 潘浩文
1 个管道 的构建 通过 耗费 0 秒

websocket协议测试

@@ -3,4 +3,3 @@ @@ -3,4 +3,3 @@
3 .project 3 .project
4 .settings 4 .settings
5 .idea 5 .idea
6 -composer.lock  
  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": "0453973eeecf4653a1cb6c9a41e99517",
  8 + "packages": [
  9 + {
  10 + "name": "doctrine/cache",
  11 + "version": "v1.4.4",
  12 + "source": {
  13 + "type": "git",
  14 + "url": "https://github.com/doctrine/cache.git",
  15 + "reference": "6433826dd02c9e5be8a127320dc13e7e6625d020"
  16 + },
  17 + "dist": {
  18 + "type": "zip",
  19 + "url": "https://api.github.com/repos/doctrine/cache/zipball/6433826dd02c9e5be8a127320dc13e7e6625d020",
  20 + "reference": "6433826dd02c9e5be8a127320dc13e7e6625d020",
  21 + "shasum": ""
  22 + },
  23 + "require": {
  24 + "php": ">=5.3.2"
  25 + },
  26 + "conflict": {
  27 + "doctrine/common": ">2.2,<2.4"
  28 + },
  29 + "require-dev": {
  30 + "phpunit/phpunit": ">=3.7",
  31 + "predis/predis": "~1.0",
  32 + "satooshi/php-coveralls": "~0.6"
  33 + },
  34 + "type": "library",
  35 + "extra": {
  36 + "branch-alias": {
  37 + "dev-master": "1.5.x-dev"
  38 + }
  39 + },
  40 + "autoload": {
  41 + "psr-0": {
  42 + "Doctrine\\Common\\Cache\\": "lib/"
  43 + }
  44 + },
  45 + "notification-url": "https://packagist.org/downloads/",
  46 + "license": [
  47 + "MIT"
  48 + ],
  49 + "authors": [
  50 + {
  51 + "name": "Roman Borschel",
  52 + "email": "roman@code-factory.org"
  53 + },
  54 + {
  55 + "name": "Benjamin Eberlei",
  56 + "email": "kontakt@beberlei.de"
  57 + },
  58 + {
  59 + "name": "Guilherme Blanco",
  60 + "email": "guilhermeblanco@gmail.com"
  61 + },
  62 + {
  63 + "name": "Jonathan Wage",
  64 + "email": "jonwage@gmail.com"
  65 + },
  66 + {
  67 + "name": "Johannes Schmitt",
  68 + "email": "schmittjoh@gmail.com"
  69 + }
  70 + ],
  71 + "description": "Caching library offering an object-oriented API for many cache backends",
  72 + "homepage": "http://www.doctrine-project.org",
  73 + "keywords": [
  74 + "cache",
  75 + "caching"
  76 + ],
  77 + "time": "2015-11-02T18:33:51+00:00"
  78 + },
  79 + {
  80 + "name": "dompdf/dompdf",
  81 + "version": "v0.8.0",
  82 + "source": {
  83 + "type": "git",
  84 + "url": "https://github.com/dompdf/dompdf.git",
  85 + "reference": "0f418c6b58fdeafc2a0e80eb1fa5e644e185089c"
  86 + },
  87 + "dist": {
  88 + "type": "zip",
  89 + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/0f418c6b58fdeafc2a0e80eb1fa5e644e185089c",
  90 + "reference": "0f418c6b58fdeafc2a0e80eb1fa5e644e185089c",
  91 + "shasum": ""
  92 + },
  93 + "require": {
  94 + "ext-dom": "*",
  95 + "ext-gd": "*",
  96 + "ext-mbstring": "*",
  97 + "phenx/php-font-lib": "0.5.*",
  98 + "phenx/php-svg-lib": "0.2.*",
  99 + "php": ">=5.3.0"
  100 + },
  101 + "require-dev": {
  102 + "phpunit/phpunit": "4.8.*",
  103 + "squizlabs/php_codesniffer": "2.*"
  104 + },
  105 + "type": "library",
  106 + "extra": {
  107 + "branch-alias": {
  108 + "dev-develop": "0.7-dev"
  109 + }
  110 + },
  111 + "autoload": {
  112 + "psr-4": {
  113 + "Dompdf\\": "src/"
  114 + },
  115 + "classmap": [
  116 + "lib/"
  117 + ]
  118 + },
  119 + "notification-url": "https://packagist.org/downloads/",
  120 + "license": [
  121 + "LGPL-2.1"
  122 + ],
  123 + "authors": [
  124 + {
  125 + "name": "Fabien Ménager",
  126 + "email": "fabien.menager@gmail.com"
  127 + },
  128 + {
  129 + "name": "Brian Sweeney",
  130 + "email": "eclecticgeek@gmail.com"
  131 + },
  132 + {
  133 + "name": "Gabriel Bull",
  134 + "email": "me@gabrielbull.com"
  135 + }
  136 + ],
  137 + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter",
  138 + "homepage": "https://github.com/dompdf/dompdf",
  139 + "time": "2017-02-16T02:40:40+00:00"
  140 + },
  141 + {
  142 + "name": "ezyang/htmlpurifier",
  143 + "version": "v4.9.3",
  144 + "source": {
  145 + "type": "git",
  146 + "url": "https://github.com/ezyang/htmlpurifier.git",
  147 + "reference": "95e1bae3182efc0f3422896a3236e991049dac69"
  148 + },
  149 + "dist": {
  150 + "type": "zip",
  151 + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/95e1bae3182efc0f3422896a3236e991049dac69",
  152 + "reference": "95e1bae3182efc0f3422896a3236e991049dac69",
  153 + "shasum": ""
  154 + },
  155 + "require": {
  156 + "php": ">=5.2"
  157 + },
  158 + "require-dev": {
  159 + "simpletest/simpletest": "^1.1"
  160 + },
  161 + "type": "library",
  162 + "autoload": {
  163 + "psr-0": {
  164 + "HTMLPurifier": "library/"
  165 + },
  166 + "files": [
  167 + "library/HTMLPurifier.composer.php"
  168 + ]
  169 + },
  170 + "notification-url": "https://packagist.org/downloads/",
  171 + "license": [
  172 + "LGPL"
  173 + ],
  174 + "authors": [
  175 + {
  176 + "name": "Edward Z. Yang",
  177 + "email": "admin@htmlpurifier.org",
  178 + "homepage": "http://ezyang.com"
  179 + }
  180 + ],
  181 + "description": "Standards compliant HTML filter written in PHP",
  182 + "homepage": "http://htmlpurifier.org/",
  183 + "keywords": [
  184 + "html"
  185 + ],
  186 + "time": "2017-06-03T02:28:16+00:00"
  187 + },
  188 + {
  189 + "name": "guzzlehttp/guzzle",
  190 + "version": "6.3.3",
  191 + "source": {
  192 + "type": "git",
  193 + "url": "https://github.com/guzzle/guzzle.git",
  194 + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
  195 + },
  196 + "dist": {
  197 + "type": "zip",
  198 + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
  199 + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
  200 + "shasum": ""
  201 + },
  202 + "require": {
  203 + "guzzlehttp/promises": "^1.0",
  204 + "guzzlehttp/psr7": "^1.4",
  205 + "php": ">=5.5"
  206 + },
  207 + "require-dev": {
  208 + "ext-curl": "*",
  209 + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
  210 + "psr/log": "^1.0"
  211 + },
  212 + "suggest": {
  213 + "psr/log": "Required for using the Log middleware"
  214 + },
  215 + "type": "library",
  216 + "extra": {
  217 + "branch-alias": {
  218 + "dev-master": "6.3-dev"
  219 + }
  220 + },
  221 + "autoload": {
  222 + "files": [
  223 + "src/functions_include.php"
  224 + ],
  225 + "psr-4": {
  226 + "GuzzleHttp\\": "src/"
  227 + }
  228 + },
  229 + "notification-url": "https://packagist.org/downloads/",
  230 + "license": [
  231 + "MIT"
  232 + ],
  233 + "authors": [
  234 + {
  235 + "name": "Michael Dowling",
  236 + "email": "mtdowling@gmail.com",
  237 + "homepage": "https://github.com/mtdowling"
  238 + }
  239 + ],
  240 + "description": "Guzzle is a PHP HTTP client library",
  241 + "homepage": "http://guzzlephp.org/",
  242 + "keywords": [
  243 + "client",
  244 + "curl",
  245 + "framework",
  246 + "http",
  247 + "http client",
  248 + "rest",
  249 + "web service"
  250 + ],
  251 + "time": "2018-04-22T15:46:56+00:00"
  252 + },
  253 + {
  254 + "name": "guzzlehttp/promises",
  255 + "version": "v1.3.1",
  256 + "source": {
  257 + "type": "git",
  258 + "url": "https://github.com/guzzle/promises.git",
  259 + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
  260 + },
  261 + "dist": {
  262 + "type": "zip",
  263 + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  264 + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  265 + "shasum": ""
  266 + },
  267 + "require": {
  268 + "php": ">=5.5.0"
  269 + },
  270 + "require-dev": {
  271 + "phpunit/phpunit": "^4.0"
  272 + },
  273 + "type": "library",
  274 + "extra": {
  275 + "branch-alias": {
  276 + "dev-master": "1.4-dev"
  277 + }
  278 + },
  279 + "autoload": {
  280 + "psr-4": {
  281 + "GuzzleHttp\\Promise\\": "src/"
  282 + },
  283 + "files": [
  284 + "src/functions_include.php"
  285 + ]
  286 + },
  287 + "notification-url": "https://packagist.org/downloads/",
  288 + "license": [
  289 + "MIT"
  290 + ],
  291 + "authors": [
  292 + {
  293 + "name": "Michael Dowling",
  294 + "email": "mtdowling@gmail.com",
  295 + "homepage": "https://github.com/mtdowling"
  296 + }
  297 + ],
  298 + "description": "Guzzle promises library",
  299 + "keywords": [
  300 + "promise"
  301 + ],
  302 + "time": "2016-12-20T10:07:11+00:00"
  303 + },
  304 + {
  305 + "name": "guzzlehttp/psr7",
  306 + "version": "1.4.2",
  307 + "source": {
  308 + "type": "git",
  309 + "url": "https://github.com/guzzle/psr7.git",
  310 + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
  311 + },
  312 + "dist": {
  313 + "type": "zip",
  314 + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
  315 + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
  316 + "shasum": ""
  317 + },
  318 + "require": {
  319 + "php": ">=5.4.0",
  320 + "psr/http-message": "~1.0"
  321 + },
  322 + "provide": {
  323 + "psr/http-message-implementation": "1.0"
  324 + },
  325 + "require-dev": {
  326 + "phpunit/phpunit": "~4.0"
  327 + },
  328 + "type": "library",
  329 + "extra": {
  330 + "branch-alias": {
  331 + "dev-master": "1.4-dev"
  332 + }
  333 + },
  334 + "autoload": {
  335 + "psr-4": {
  336 + "GuzzleHttp\\Psr7\\": "src/"
  337 + },
  338 + "files": [
  339 + "src/functions_include.php"
  340 + ]
  341 + },
  342 + "notification-url": "https://packagist.org/downloads/",
  343 + "license": [
  344 + "MIT"
  345 + ],
  346 + "authors": [
  347 + {
  348 + "name": "Michael Dowling",
  349 + "email": "mtdowling@gmail.com",
  350 + "homepage": "https://github.com/mtdowling"
  351 + },
  352 + {
  353 + "name": "Tobias Schultze",
  354 + "homepage": "https://github.com/Tobion"
  355 + }
  356 + ],
  357 + "description": "PSR-7 message implementation that also provides common utility methods",
  358 + "keywords": [
  359 + "http",
  360 + "message",
  361 + "request",
  362 + "response",
  363 + "stream",
  364 + "uri",
  365 + "url"
  366 + ],
  367 + "time": "2017-03-20T17:10:46+00:00"
  368 + },
  369 + {
  370 + "name": "hooklife/thinkphp5-wechat",
  371 + "version": "1.1.0",
  372 + "source": {
  373 + "type": "git",
  374 + "url": "https://github.com/hooklife/thinkphp5-wechat.git",
  375 + "reference": "d820c9d2c76de45e4fd3ded10df00a525e13fe1a"
  376 + },
  377 + "dist": {
  378 + "type": "zip",
  379 + "url": "https://api.github.com/repos/hooklife/thinkphp5-wechat/zipball/d820c9d2c76de45e4fd3ded10df00a525e13fe1a",
  380 + "reference": "d820c9d2c76de45e4fd3ded10df00a525e13fe1a",
  381 + "shasum": ""
  382 + },
  383 + "require": {
  384 + "overtrue/wechat": "~3.0"
  385 + },
  386 + "type": "library",
  387 + "autoload": {
  388 + "psr-4": {
  389 + "Hooklife\\ThinkphpWechat\\": "src/"
  390 + },
  391 + "files": [
  392 + "src/helper.php"
  393 + ]
  394 + },
  395 + "notification-url": "https://packagist.org/downloads/",
  396 + "license": [
  397 + "Apache-2.0"
  398 + ],
  399 + "authors": [
  400 + {
  401 + "name": "hooklife",
  402 + "email": "miaogaopeng123@gmail.com"
  403 + }
  404 + ],
  405 + "description": "微信 SDK for thinkphp5, 基于 overtrue/wechat",
  406 + "keywords": [
  407 + "thinkphp5",
  408 + "wechat",
  409 + "weixin"
  410 + ],
  411 + "time": "2017-01-12T08:27:27+00:00"
  412 + },
  413 + {
  414 + "name": "mindplay/annotations",
  415 + "version": "1.3.0",
  416 + "source": {
  417 + "type": "git",
  418 + "url": "https://github.com/php-annotations/php-annotations.git",
  419 + "reference": "a5830fb63f822cb72c4bf6172955fd05986557c6"
  420 + },
  421 + "dist": {
  422 + "type": "zip",
  423 + "url": "https://api.github.com/repos/php-annotations/php-annotations/zipball/a5830fb63f822cb72c4bf6172955fd05986557c6",
  424 + "reference": "a5830fb63f822cb72c4bf6172955fd05986557c6",
  425 + "shasum": ""
  426 + },
  427 + "require": {
  428 + "php": ">=5.3.3"
  429 + },
  430 + "require-dev": {
  431 + "phpunit/php-code-coverage": "~1.2.1",
  432 + "phpunit/php-file-iterator": ">=1.3.0@stable"
  433 + },
  434 + "type": "library",
  435 + "extra": {
  436 + "branch-alias": {
  437 + "dev-master": "1.2.x-dev"
  438 + }
  439 + },
  440 + "autoload": {
  441 + "psr-4": {
  442 + "mindplay\\annotations\\": "src\\annotations"
  443 + }
  444 + },
  445 + "notification-url": "https://packagist.org/downloads/",
  446 + "license": [
  447 + "LGPL-3.0+"
  448 + ],
  449 + "authors": [
  450 + {
  451 + "name": "Rasmus Schultz",
  452 + "email": "rasmus@mindplay.dk"
  453 + }
  454 + ],
  455 + "description": "Industrial-strength annotations for PHP",
  456 + "homepage": "http://blog.mindplay.dk/",
  457 + "keywords": [
  458 + "annotations",
  459 + "framework"
  460 + ],
  461 + "time": "2016-02-14T20:09:40+00:00"
  462 + },
  463 + {
  464 + "name": "monolog/monolog",
  465 + "version": "1.23.0",
  466 + "source": {
  467 + "type": "git",
  468 + "url": "https://github.com/Seldaek/monolog.git",
  469 + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
  470 + },
  471 + "dist": {
  472 + "type": "zip",
  473 + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  474 + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  475 + "shasum": ""
  476 + },
  477 + "require": {
  478 + "php": ">=5.3.0",
  479 + "psr/log": "~1.0"
  480 + },
  481 + "provide": {
  482 + "psr/log-implementation": "1.0.0"
  483 + },
  484 + "require-dev": {
  485 + "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  486 + "doctrine/couchdb": "~1.0@dev",
  487 + "graylog2/gelf-php": "~1.0",
  488 + "jakub-onderka/php-parallel-lint": "0.9",
  489 + "php-amqplib/php-amqplib": "~2.4",
  490 + "php-console/php-console": "^3.1.3",
  491 + "phpunit/phpunit": "~4.5",
  492 + "phpunit/phpunit-mock-objects": "2.3.0",
  493 + "ruflin/elastica": ">=0.90 <3.0",
  494 + "sentry/sentry": "^0.13",
  495 + "swiftmailer/swiftmailer": "^5.3|^6.0"
  496 + },
  497 + "suggest": {
  498 + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  499 + "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  500 + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  501 + "ext-mongo": "Allow sending log messages to a MongoDB server",
  502 + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  503 + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  504 + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  505 + "php-console/php-console": "Allow sending log messages to Google Chrome",
  506 + "rollbar/rollbar": "Allow sending log messages to Rollbar",
  507 + "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  508 + "sentry/sentry": "Allow sending log messages to a Sentry server"
  509 + },
  510 + "type": "library",
  511 + "extra": {
  512 + "branch-alias": {
  513 + "dev-master": "2.0.x-dev"
  514 + }
  515 + },
  516 + "autoload": {
  517 + "psr-4": {
  518 + "Monolog\\": "src/Monolog"
  519 + }
  520 + },
  521 + "notification-url": "https://packagist.org/downloads/",
  522 + "license": [
  523 + "MIT"
  524 + ],
  525 + "authors": [
  526 + {
  527 + "name": "Jordi Boggiano",
  528 + "email": "j.boggiano@seld.be",
  529 + "homepage": "http://seld.be"
  530 + }
  531 + ],
  532 + "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  533 + "homepage": "http://github.com/Seldaek/monolog",
  534 + "keywords": [
  535 + "log",
  536 + "logging",
  537 + "psr-3"
  538 + ],
  539 + "time": "2017-06-19T01:22:40+00:00"
  540 + },
  541 + {
  542 + "name": "overtrue/socialite",
  543 + "version": "1.3.0",
  544 + "source": {
  545 + "type": "git",
  546 + "url": "https://github.com/overtrue/socialite.git",
  547 + "reference": "fda55f0acef43a144799b1957a8f93d9f5deffce"
  548 + },
  549 + "dist": {
  550 + "type": "zip",
  551 + "url": "https://api.github.com/repos/overtrue/socialite/zipball/fda55f0acef43a144799b1957a8f93d9f5deffce",
  552 + "reference": "fda55f0acef43a144799b1957a8f93d9f5deffce",
  553 + "shasum": ""
  554 + },
  555 + "require": {
  556 + "guzzlehttp/guzzle": "~5.0|~6.0",
  557 + "php": ">=5.4.0",
  558 + "symfony/http-foundation": "~2.6|~2.7|~2.8|~3.0"
  559 + },
  560 + "require-dev": {
  561 + "mockery/mockery": "~0.9",
  562 + "phpunit/phpunit": "~4.0"
  563 + },
  564 + "type": "library",
  565 + "autoload": {
  566 + "psr-4": {
  567 + "Overtrue\\Socialite\\": "src/"
  568 + }
  569 + },
  570 + "notification-url": "https://packagist.org/downloads/",
  571 + "license": [
  572 + "MIT"
  573 + ],
  574 + "authors": [
  575 + {
  576 + "name": "overtrue",
  577 + "email": "anzhengchao@gmail.com"
  578 + }
  579 + ],
  580 + "description": "A collection of OAuth 2 packages that extracts from laravel/socialite.",
  581 + "keywords": [
  582 + "login",
  583 + "oauth",
  584 + "qq",
  585 + "social",
  586 + "wechat",
  587 + "weibo"
  588 + ],
  589 + "time": "2017-08-04T06:28:22+00:00"
  590 + },
  591 + {
  592 + "name": "overtrue/wechat",
  593 + "version": "3.3.29",
  594 + "source": {
  595 + "type": "git",
  596 + "url": "https://github.com/overtrue/wechat.git",
  597 + "reference": "86e505a3aa144986fe22b96ec9558c65e48f4fff"
  598 + },
  599 + "dist": {
  600 + "type": "zip",
  601 + "url": "https://api.github.com/repos/overtrue/wechat/zipball/86e505a3aa144986fe22b96ec9558c65e48f4fff",
  602 + "reference": "86e505a3aa144986fe22b96ec9558c65e48f4fff",
  603 + "shasum": ""
  604 + },
  605 + "require": {
  606 + "doctrine/cache": "1.4.*",
  607 + "ext-openssl": "*",
  608 + "guzzlehttp/guzzle": "~6.2",
  609 + "monolog/monolog": "^1.17",
  610 + "overtrue/socialite": "^1.0.25",
  611 + "php": ">=5.5.0",
  612 + "pimple/pimple": "~3.0",
  613 + "symfony/http-foundation": "~2.6|~2.7|~2.8|~3.0",
  614 + "symfony/psr-http-message-bridge": "~0.3|^1.0"
  615 + },
  616 + "require-dev": {
  617 + "mockery/mockery": "^0.9.9",
  618 + "overtrue/phplint": "dev-master",
  619 + "phpunit/phpunit": "~4.0"
  620 + },
  621 + "type": "library",
  622 + "autoload": {
  623 + "psr-4": {
  624 + "EasyWeChat\\": "src/"
  625 + },
  626 + "files": [
  627 + "src/Payment/helpers.php"
  628 + ]
  629 + },
  630 + "notification-url": "https://packagist.org/downloads/",
  631 + "license": [
  632 + "MIT"
  633 + ],
  634 + "authors": [
  635 + {
  636 + "name": "overtrue",
  637 + "email": "anzhengchao@gmail.com"
  638 + }
  639 + ],
  640 + "description": "微信SDK",
  641 + "keywords": [
  642 + "sdk",
  643 + "wechat",
  644 + "weixin",
  645 + "weixin-sdk"
  646 + ],
  647 + "time": "2018-07-31T09:17:27+00:00"
  648 + },
  649 + {
  650 + "name": "paragonie/random_compat",
  651 + "version": "v2.0.17",
  652 + "source": {
  653 + "type": "git",
  654 + "url": "https://github.com/paragonie/random_compat.git",
  655 + "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d"
  656 + },
  657 + "dist": {
  658 + "type": "zip",
  659 + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/29af24f25bab834fcbb38ad2a69fa93b867e070d",
  660 + "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d",
  661 + "shasum": ""
  662 + },
  663 + "require": {
  664 + "php": ">=5.2.0"
  665 + },
  666 + "require-dev": {
  667 + "phpunit/phpunit": "4.*|5.*"
  668 + },
  669 + "suggest": {
  670 + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
  671 + },
  672 + "type": "library",
  673 + "autoload": {
  674 + "files": [
  675 + "lib/random.php"
  676 + ]
  677 + },
  678 + "notification-url": "https://packagist.org/downloads/",
  679 + "license": [
  680 + "MIT"
  681 + ],
  682 + "authors": [
  683 + {
  684 + "name": "Paragon Initiative Enterprises",
  685 + "email": "security@paragonie.com",
  686 + "homepage": "https://paragonie.com"
  687 + }
  688 + ],
  689 + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
  690 + "keywords": [
  691 + "csprng",
  692 + "polyfill",
  693 + "pseudorandom",
  694 + "random"
  695 + ],
  696 + "time": "2018-07-04T16:31:37+00:00"
  697 + },
  698 + {
  699 + "name": "phenx/php-font-lib",
  700 + "version": "0.5",
  701 + "source": {
  702 + "type": "git",
  703 + "url": "https://github.com/PhenX/php-font-lib.git",
  704 + "reference": "19ad2bebc35be028fcc0221025fcbf3d436a3962"
  705 + },
  706 + "dist": {
  707 + "type": "zip",
  708 + "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/19ad2bebc35be028fcc0221025fcbf3d436a3962",
  709 + "reference": "19ad2bebc35be028fcc0221025fcbf3d436a3962",
  710 + "shasum": ""
  711 + },
  712 + "require-dev": {
  713 + "phpunit/phpunit": "^4.8"
  714 + },
  715 + "type": "library",
  716 + "autoload": {
  717 + "psr-4": {
  718 + "FontLib\\": "src/FontLib"
  719 + }
  720 + },
  721 + "notification-url": "https://packagist.org/downloads/",
  722 + "license": [
  723 + "LGPL-3.0"
  724 + ],
  725 + "authors": [
  726 + {
  727 + "name": "Fabien Ménager",
  728 + "email": "fabien.menager@gmail.com"
  729 + }
  730 + ],
  731 + "description": "A library to read, parse, export and make subsets of different types of font files.",
  732 + "homepage": "https://github.com/PhenX/php-font-lib",
  733 + "time": "2017-02-11T10:58:43+00:00"
  734 + },
  735 + {
  736 + "name": "phenx/php-svg-lib",
  737 + "version": "v0.2",
  738 + "source": {
  739 + "type": "git",
  740 + "url": "https://github.com/PhenX/php-svg-lib.git",
  741 + "reference": "de291bec8449b89acfe85691b5c71434797959dc"
  742 + },
  743 + "dist": {
  744 + "type": "zip",
  745 + "url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/de291bec8449b89acfe85691b5c71434797959dc",
  746 + "reference": "de291bec8449b89acfe85691b5c71434797959dc",
  747 + "shasum": ""
  748 + },
  749 + "require": {
  750 + "sabberworm/php-css-parser": "6.0.*"
  751 + },
  752 + "type": "library",
  753 + "autoload": {
  754 + "psr-0": {
  755 + "Svg\\": "src/"
  756 + }
  757 + },
  758 + "notification-url": "https://packagist.org/downloads/",
  759 + "license": [
  760 + "LGPL-3.0"
  761 + ],
  762 + "authors": [
  763 + {
  764 + "name": "Fabien Ménager",
  765 + "email": "fabien.menager@gmail.com"
  766 + }
  767 + ],
  768 + "description": "A library to read, parse and export to PDF SVG files.",
  769 + "homepage": "https://github.com/PhenX/php-svg-lib",
  770 + "time": "2016-12-13T20:25:45+00:00"
  771 + },
  772 + {
  773 + "name": "phpmailer/phpmailer",
  774 + "version": "v5.2.25",
  775 + "source": {
  776 + "type": "git",
  777 + "url": "https://github.com/PHPMailer/PHPMailer.git",
  778 + "reference": "2baf20b01690fba8cf720c1ebcf9b988eda50915"
  779 + },
  780 + "dist": {
  781 + "type": "zip",
  782 + "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/2baf20b01690fba8cf720c1ebcf9b988eda50915",
  783 + "reference": "2baf20b01690fba8cf720c1ebcf9b988eda50915",
  784 + "shasum": ""
  785 + },
  786 + "require": {
  787 + "ext-ctype": "*",
  788 + "php": ">=5.0.0"
  789 + },
  790 + "require-dev": {
  791 + "doctrine/annotations": "1.2.*",
  792 + "jms/serializer": "0.16.*",
  793 + "phpdocumentor/phpdocumentor": "2.*",
  794 + "phpunit/phpunit": "4.8.*",
  795 + "symfony/debug": "2.8.*",
  796 + "symfony/filesystem": "2.8.*",
  797 + "symfony/translation": "2.8.*",
  798 + "symfony/yaml": "2.8.*",
  799 + "zendframework/zend-cache": "2.5.1",
  800 + "zendframework/zend-config": "2.5.1",
  801 + "zendframework/zend-eventmanager": "2.5.1",
  802 + "zendframework/zend-filter": "2.5.1",
  803 + "zendframework/zend-i18n": "2.5.1",
  804 + "zendframework/zend-json": "2.5.1",
  805 + "zendframework/zend-math": "2.5.1",
  806 + "zendframework/zend-serializer": "2.5.*",
  807 + "zendframework/zend-servicemanager": "2.5.*",
  808 + "zendframework/zend-stdlib": "2.5.1"
  809 + },
  810 + "suggest": {
  811 + "league/oauth2-google": "Needed for Google XOAUTH2 authentication"
  812 + },
  813 + "type": "library",
  814 + "autoload": {
  815 + "classmap": [
  816 + "class.phpmailer.php",
  817 + "class.phpmaileroauth.php",
  818 + "class.phpmaileroauthgoogle.php",
  819 + "class.smtp.php",
  820 + "class.pop3.php",
  821 + "extras/EasyPeasyICS.php",
  822 + "extras/ntlm_sasl_client.php"
  823 + ]
  824 + },
  825 + "notification-url": "https://packagist.org/downloads/",
  826 + "license": [
  827 + "LGPL-2.1"
  828 + ],
  829 + "authors": [
  830 + {
  831 + "name": "Jim Jagielski",
  832 + "email": "jimjag@gmail.com"
  833 + },
  834 + {
  835 + "name": "Marcus Bointon",
  836 + "email": "phpmailer@synchromedia.co.uk"
  837 + },
  838 + {
  839 + "name": "Andy Prevost",
  840 + "email": "codeworxtech@users.sourceforge.net"
  841 + },
  842 + {
  843 + "name": "Brent R. Matzelle"
  844 + }
  845 + ],
  846 + "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
  847 + "time": "2017-08-28T11:12:07+00:00"
  848 + },
  849 + {
  850 + "name": "phpoffice/phpexcel",
  851 + "version": "1.8.1",
  852 + "source": {
  853 + "type": "git",
  854 + "url": "https://github.com/PHPOffice/PHPExcel.git",
  855 + "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32"
  856 + },
  857 + "dist": {
  858 + "type": "zip",
  859 + "url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
  860 + "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
  861 + "shasum": ""
  862 + },
  863 + "require": {
  864 + "ext-xml": "*",
  865 + "ext-xmlwriter": "*",
  866 + "php": ">=5.2.0"
  867 + },
  868 + "type": "library",
  869 + "autoload": {
  870 + "psr-0": {
  871 + "PHPExcel": "Classes/"
  872 + }
  873 + },
  874 + "notification-url": "https://packagist.org/downloads/",
  875 + "license": [
  876 + "LGPL"
  877 + ],
  878 + "authors": [
  879 + {
  880 + "name": "Maarten Balliauw",
  881 + "homepage": "http://blog.maartenballiauw.be"
  882 + },
  883 + {
  884 + "name": "Mark Baker"
  885 + },
  886 + {
  887 + "name": "Franck Lefevre",
  888 + "homepage": "http://blog.rootslabs.net"
  889 + },
  890 + {
  891 + "name": "Erik Tilt"
  892 + }
  893 + ],
  894 + "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
  895 + "homepage": "http://phpexcel.codeplex.com",
  896 + "keywords": [
  897 + "OpenXML",
  898 + "excel",
  899 + "php",
  900 + "spreadsheet",
  901 + "xls",
  902 + "xlsx"
  903 + ],
  904 + "abandoned": "phpoffice/phpspreadsheet",
  905 + "time": "2015-05-01T07:00:55+00:00"
  906 + },
  907 + {
  908 + "name": "pimple/pimple",
  909 + "version": "v3.2.3",
  910 + "source": {
  911 + "type": "git",
  912 + "url": "https://github.com/silexphp/Pimple.git",
  913 + "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
  914 + },
  915 + "dist": {
  916 + "type": "zip",
  917 + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
  918 + "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
  919 + "shasum": ""
  920 + },
  921 + "require": {
  922 + "php": ">=5.3.0",
  923 + "psr/container": "^1.0"
  924 + },
  925 + "require-dev": {
  926 + "symfony/phpunit-bridge": "^3.2"
  927 + },
  928 + "type": "library",
  929 + "extra": {
  930 + "branch-alias": {
  931 + "dev-master": "3.2.x-dev"
  932 + }
  933 + },
  934 + "autoload": {
  935 + "psr-0": {
  936 + "Pimple": "src/"
  937 + }
  938 + },
  939 + "notification-url": "https://packagist.org/downloads/",
  940 + "license": [
  941 + "MIT"
  942 + ],
  943 + "authors": [
  944 + {
  945 + "name": "Fabien Potencier",
  946 + "email": "fabien@symfony.com"
  947 + }
  948 + ],
  949 + "description": "Pimple, a simple Dependency Injection Container",
  950 + "homepage": "http://pimple.sensiolabs.org",
  951 + "keywords": [
  952 + "container",
  953 + "dependency injection"
  954 + ],
  955 + "time": "2018-01-21T07:42:36+00:00"
  956 + },
  957 + {
  958 + "name": "psr/container",
  959 + "version": "1.0.0",
  960 + "source": {
  961 + "type": "git",
  962 + "url": "https://github.com/php-fig/container.git",
  963 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
  964 + },
  965 + "dist": {
  966 + "type": "zip",
  967 + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  968 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  969 + "shasum": ""
  970 + },
  971 + "require": {
  972 + "php": ">=5.3.0"
  973 + },
  974 + "type": "library",
  975 + "extra": {
  976 + "branch-alias": {
  977 + "dev-master": "1.0.x-dev"
  978 + }
  979 + },
  980 + "autoload": {
  981 + "psr-4": {
  982 + "Psr\\Container\\": "src/"
  983 + }
  984 + },
  985 + "notification-url": "https://packagist.org/downloads/",
  986 + "license": [
  987 + "MIT"
  988 + ],
  989 + "authors": [
  990 + {
  991 + "name": "PHP-FIG",
  992 + "homepage": "http://www.php-fig.org/"
  993 + }
  994 + ],
  995 + "description": "Common Container Interface (PHP FIG PSR-11)",
  996 + "homepage": "https://github.com/php-fig/container",
  997 + "keywords": [
  998 + "PSR-11",
  999 + "container",
  1000 + "container-interface",
  1001 + "container-interop",
  1002 + "psr"
  1003 + ],
  1004 + "time": "2017-02-14T16:28:37+00:00"
  1005 + },
  1006 + {
  1007 + "name": "psr/http-message",
  1008 + "version": "1.0.1",
  1009 + "source": {
  1010 + "type": "git",
  1011 + "url": "https://github.com/php-fig/http-message.git",
  1012 + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
  1013 + },
  1014 + "dist": {
  1015 + "type": "zip",
  1016 + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
  1017 + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
  1018 + "shasum": ""
  1019 + },
  1020 + "require": {
  1021 + "php": ">=5.3.0"
  1022 + },
  1023 + "type": "library",
  1024 + "extra": {
  1025 + "branch-alias": {
  1026 + "dev-master": "1.0.x-dev"
  1027 + }
  1028 + },
  1029 + "autoload": {
  1030 + "psr-4": {
  1031 + "Psr\\Http\\Message\\": "src/"
  1032 + }
  1033 + },
  1034 + "notification-url": "https://packagist.org/downloads/",
  1035 + "license": [
  1036 + "MIT"
  1037 + ],
  1038 + "authors": [
  1039 + {
  1040 + "name": "PHP-FIG",
  1041 + "homepage": "http://www.php-fig.org/"
  1042 + }
  1043 + ],
  1044 + "description": "Common interface for HTTP messages",
  1045 + "homepage": "https://github.com/php-fig/http-message",
  1046 + "keywords": [
  1047 + "http",
  1048 + "http-message",
  1049 + "psr",
  1050 + "psr-7",
  1051 + "request",
  1052 + "response"
  1053 + ],
  1054 + "time": "2016-08-06T14:39:51+00:00"
  1055 + },
  1056 + {
  1057 + "name": "psr/log",
  1058 + "version": "1.0.2",
  1059 + "source": {
  1060 + "type": "git",
  1061 + "url": "https://github.com/php-fig/log.git",
  1062 + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
  1063 + },
  1064 + "dist": {
  1065 + "type": "zip",
  1066 + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1067 + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1068 + "shasum": ""
  1069 + },
  1070 + "require": {
  1071 + "php": ">=5.3.0"
  1072 + },
  1073 + "type": "library",
  1074 + "extra": {
  1075 + "branch-alias": {
  1076 + "dev-master": "1.0.x-dev"
  1077 + }
  1078 + },
  1079 + "autoload": {
  1080 + "psr-4": {
  1081 + "Psr\\Log\\": "Psr/Log/"
  1082 + }
  1083 + },
  1084 + "notification-url": "https://packagist.org/downloads/",
  1085 + "license": [
  1086 + "MIT"
  1087 + ],
  1088 + "authors": [
  1089 + {
  1090 + "name": "PHP-FIG",
  1091 + "homepage": "http://www.php-fig.org/"
  1092 + }
  1093 + ],
  1094 + "description": "Common interface for logging libraries",
  1095 + "homepage": "https://github.com/php-fig/log",
  1096 + "keywords": [
  1097 + "log",
  1098 + "psr",
  1099 + "psr-3"
  1100 + ],
  1101 + "time": "2016-10-10T12:19:37+00:00"
  1102 + },
  1103 + {
  1104 + "name": "qiniu/php-sdk",
  1105 + "version": "v7.2.1",
  1106 + "source": {
  1107 + "type": "git",
  1108 + "url": "https://github.com/qiniu/php-sdk.git",
  1109 + "reference": "8c7ba738bd4443ee3569a07441913b07c4b2c4a2"
  1110 + },
  1111 + "dist": {
  1112 + "type": "zip",
  1113 + "url": "https://api.github.com/repos/qiniu/php-sdk/zipball/8c7ba738bd4443ee3569a07441913b07c4b2c4a2",
  1114 + "reference": "8c7ba738bd4443ee3569a07441913b07c4b2c4a2",
  1115 + "shasum": ""
  1116 + },
  1117 + "require": {
  1118 + "php": ">=5.3.3"
  1119 + },
  1120 + "require-dev": {
  1121 + "phpunit/phpunit": "~4.0",
  1122 + "squizlabs/php_codesniffer": "~2.3"
  1123 + },
  1124 + "type": "library",
  1125 + "autoload": {
  1126 + "psr-4": {
  1127 + "Qiniu\\": "src/Qiniu"
  1128 + },
  1129 + "files": [
  1130 + "src/Qiniu/functions.php"
  1131 + ]
  1132 + },
  1133 + "notification-url": "https://packagist.org/downloads/",
  1134 + "license": [
  1135 + "MIT"
  1136 + ],
  1137 + "authors": [
  1138 + {
  1139 + "name": "Qiniu",
  1140 + "email": "sdk@qiniu.com",
  1141 + "homepage": "http://www.qiniu.com"
  1142 + }
  1143 + ],
  1144 + "description": "Qiniu Resource (Cloud) Storage SDK for PHP",
  1145 + "homepage": "http://developer.qiniu.com/",
  1146 + "keywords": [
  1147 + "cloud",
  1148 + "qiniu",
  1149 + "sdk",
  1150 + "storage"
  1151 + ],
  1152 + "time": "2017-08-26T00:46:11+00:00"
  1153 + },
  1154 + {
  1155 + "name": "sabberworm/php-css-parser",
  1156 + "version": "6.0.1",
  1157 + "source": {
  1158 + "type": "git",
  1159 + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git",
  1160 + "reference": "9ea4b00c569b19f731d0c2e0e802055877ff40c2"
  1161 + },
  1162 + "dist": {
  1163 + "type": "zip",
  1164 + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/9ea4b00c569b19f731d0c2e0e802055877ff40c2",
  1165 + "reference": "9ea4b00c569b19f731d0c2e0e802055877ff40c2",
  1166 + "shasum": ""
  1167 + },
  1168 + "require": {
  1169 + "php": ">=5.3.2"
  1170 + },
  1171 + "type": "library",
  1172 + "autoload": {
  1173 + "psr-0": {
  1174 + "Sabberworm\\CSS": "lib/"
  1175 + }
  1176 + },
  1177 + "notification-url": "https://packagist.org/downloads/",
  1178 + "license": [
  1179 + "MIT"
  1180 + ],
  1181 + "authors": [
  1182 + {
  1183 + "name": "Raphael Schweikert"
  1184 + }
  1185 + ],
  1186 + "description": "Parser for CSS Files written in PHP",
  1187 + "homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
  1188 + "keywords": [
  1189 + "css",
  1190 + "parser",
  1191 + "stylesheet"
  1192 + ],
  1193 + "time": "2015-08-24T08:48:52+00:00"
  1194 + },
  1195 + {
  1196 + "name": "symfony/http-foundation",
  1197 + "version": "v3.4.14",
  1198 + "source": {
  1199 + "type": "git",
  1200 + "url": "https://github.com/symfony/http-foundation.git",
  1201 + "reference": "19a3267828046a2a4a05e3dc2954bbd2e0ad9fa6"
  1202 + },
  1203 + "dist": {
  1204 + "type": "zip",
  1205 + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/19a3267828046a2a4a05e3dc2954bbd2e0ad9fa6",
  1206 + "reference": "19a3267828046a2a4a05e3dc2954bbd2e0ad9fa6",
  1207 + "shasum": ""
  1208 + },
  1209 + "require": {
  1210 + "php": "^5.5.9|>=7.0.8",
  1211 + "symfony/polyfill-mbstring": "~1.1",
  1212 + "symfony/polyfill-php70": "~1.6"
  1213 + },
  1214 + "require-dev": {
  1215 + "symfony/expression-language": "~2.8|~3.0|~4.0"
  1216 + },
  1217 + "type": "library",
  1218 + "extra": {
  1219 + "branch-alias": {
  1220 + "dev-master": "3.4-dev"
  1221 + }
  1222 + },
  1223 + "autoload": {
  1224 + "psr-4": {
  1225 + "Symfony\\Component\\HttpFoundation\\": ""
  1226 + },
  1227 + "exclude-from-classmap": [
  1228 + "/Tests/"
  1229 + ]
  1230 + },
  1231 + "notification-url": "https://packagist.org/downloads/",
  1232 + "license": [
  1233 + "MIT"
  1234 + ],
  1235 + "authors": [
  1236 + {
  1237 + "name": "Fabien Potencier",
  1238 + "email": "fabien@symfony.com"
  1239 + },
  1240 + {
  1241 + "name": "Symfony Community",
  1242 + "homepage": "https://symfony.com/contributors"
  1243 + }
  1244 + ],
  1245 + "description": "Symfony HttpFoundation Component",
  1246 + "homepage": "https://symfony.com",
  1247 + "time": "2018-08-01T14:04:26+00:00"
  1248 + },
  1249 + {
  1250 + "name": "symfony/polyfill-mbstring",
  1251 + "version": "v1.8.0",
  1252 + "source": {
  1253 + "type": "git",
  1254 + "url": "https://github.com/symfony/polyfill-mbstring.git",
  1255 + "reference": "3296adf6a6454a050679cde90f95350ad604b171"
  1256 + },
  1257 + "dist": {
  1258 + "type": "zip",
  1259 + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171",
  1260 + "reference": "3296adf6a6454a050679cde90f95350ad604b171",
  1261 + "shasum": ""
  1262 + },
  1263 + "require": {
  1264 + "php": ">=5.3.3"
  1265 + },
  1266 + "suggest": {
  1267 + "ext-mbstring": "For best performance"
  1268 + },
  1269 + "type": "library",
  1270 + "extra": {
  1271 + "branch-alias": {
  1272 + "dev-master": "1.8-dev"
  1273 + }
  1274 + },
  1275 + "autoload": {
  1276 + "psr-4": {
  1277 + "Symfony\\Polyfill\\Mbstring\\": ""
  1278 + },
  1279 + "files": [
  1280 + "bootstrap.php"
  1281 + ]
  1282 + },
  1283 + "notification-url": "https://packagist.org/downloads/",
  1284 + "license": [
  1285 + "MIT"
  1286 + ],
  1287 + "authors": [
  1288 + {
  1289 + "name": "Nicolas Grekas",
  1290 + "email": "p@tchwork.com"
  1291 + },
  1292 + {
  1293 + "name": "Symfony Community",
  1294 + "homepage": "https://symfony.com/contributors"
  1295 + }
  1296 + ],
  1297 + "description": "Symfony polyfill for the Mbstring extension",
  1298 + "homepage": "https://symfony.com",
  1299 + "keywords": [
  1300 + "compatibility",
  1301 + "mbstring",
  1302 + "polyfill",
  1303 + "portable",
  1304 + "shim"
  1305 + ],
  1306 + "time": "2018-04-26T10:06:28+00:00"
  1307 + },
  1308 + {
  1309 + "name": "symfony/polyfill-php70",
  1310 + "version": "v1.8.0",
  1311 + "source": {
  1312 + "type": "git",
  1313 + "url": "https://github.com/symfony/polyfill-php70.git",
  1314 + "reference": "77454693d8f10dd23bb24955cffd2d82db1007a6"
  1315 + },
  1316 + "dist": {
  1317 + "type": "zip",
  1318 + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/77454693d8f10dd23bb24955cffd2d82db1007a6",
  1319 + "reference": "77454693d8f10dd23bb24955cffd2d82db1007a6",
  1320 + "shasum": ""
  1321 + },
  1322 + "require": {
  1323 + "paragonie/random_compat": "~1.0|~2.0",
  1324 + "php": ">=5.3.3"
  1325 + },
  1326 + "type": "library",
  1327 + "extra": {
  1328 + "branch-alias": {
  1329 + "dev-master": "1.8-dev"
  1330 + }
  1331 + },
  1332 + "autoload": {
  1333 + "psr-4": {
  1334 + "Symfony\\Polyfill\\Php70\\": ""
  1335 + },
  1336 + "files": [
  1337 + "bootstrap.php"
  1338 + ],
  1339 + "classmap": [
  1340 + "Resources/stubs"
  1341 + ]
  1342 + },
  1343 + "notification-url": "https://packagist.org/downloads/",
  1344 + "license": [
  1345 + "MIT"
  1346 + ],
  1347 + "authors": [
  1348 + {
  1349 + "name": "Nicolas Grekas",
  1350 + "email": "p@tchwork.com"
  1351 + },
  1352 + {
  1353 + "name": "Symfony Community",
  1354 + "homepage": "https://symfony.com/contributors"
  1355 + }
  1356 + ],
  1357 + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions",
  1358 + "homepage": "https://symfony.com",
  1359 + "keywords": [
  1360 + "compatibility",
  1361 + "polyfill",
  1362 + "portable",
  1363 + "shim"
  1364 + ],
  1365 + "time": "2018-04-26T10:06:28+00:00"
  1366 + },
  1367 + {
  1368 + "name": "symfony/psr-http-message-bridge",
  1369 + "version": "v1.0.2",
  1370 + "source": {
  1371 + "type": "git",
  1372 + "url": "https://github.com/symfony/psr-http-message-bridge.git",
  1373 + "reference": "c2b757934f2d9681a287e662efbc27c41fe8ef86"
  1374 + },
  1375 + "dist": {
  1376 + "type": "zip",
  1377 + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/c2b757934f2d9681a287e662efbc27c41fe8ef86",
  1378 + "reference": "c2b757934f2d9681a287e662efbc27c41fe8ef86",
  1379 + "shasum": ""
  1380 + },
  1381 + "require": {
  1382 + "php": ">=5.3.3",
  1383 + "psr/http-message": "~1.0",
  1384 + "symfony/http-foundation": "~2.3|~3.0|~4.0"
  1385 + },
  1386 + "require-dev": {
  1387 + "symfony/phpunit-bridge": "~3.2|4.0"
  1388 + },
  1389 + "suggest": {
  1390 + "psr/http-message-implementation": "To use the HttpFoundation factory",
  1391 + "zendframework/zend-diactoros": "To use the Zend Diactoros factory"
  1392 + },
  1393 + "type": "symfony-bridge",
  1394 + "extra": {
  1395 + "branch-alias": {
  1396 + "dev-master": "1.0-dev"
  1397 + }
  1398 + },
  1399 + "autoload": {
  1400 + "psr-4": {
  1401 + "Symfony\\Bridge\\PsrHttpMessage\\": ""
  1402 + }
  1403 + },
  1404 + "notification-url": "https://packagist.org/downloads/",
  1405 + "license": [
  1406 + "MIT"
  1407 + ],
  1408 + "authors": [
  1409 + {
  1410 + "name": "Symfony Community",
  1411 + "homepage": "http://symfony.com/contributors"
  1412 + },
  1413 + {
  1414 + "name": "Fabien Potencier",
  1415 + "email": "fabien@symfony.com"
  1416 + }
  1417 + ],
  1418 + "description": "PSR HTTP message bridge",
  1419 + "homepage": "http://symfony.com",
  1420 + "keywords": [
  1421 + "http",
  1422 + "http-message",
  1423 + "psr-7"
  1424 + ],
  1425 + "time": "2017-12-19T00:31:44+00:00"
  1426 + },
  1427 + {
  1428 + "name": "topthink/framework",
  1429 + "version": "v5.1.27",
  1430 + "source": {
  1431 + "type": "git",
  1432 + "url": "https://github.com/top-think/framework.git",
  1433 + "reference": "f607b8fd51cc25e4da7e2f4ef0d5e64f390d36bd"
  1434 + },
  1435 + "dist": {
  1436 + "type": "zip",
  1437 + "url": "https://api.github.com/repos/top-think/framework/zipball/f607b8fd51cc25e4da7e2f4ef0d5e64f390d36bd",
  1438 + "reference": "f607b8fd51cc25e4da7e2f4ef0d5e64f390d36bd",
  1439 + "shasum": ""
  1440 + },
  1441 + "require": {
  1442 + "php": ">=5.6.0",
  1443 + "topthink/think-installer": "2.*"
  1444 + },
  1445 + "require-dev": {
  1446 + "johnkary/phpunit-speedtrap": "^1.0",
  1447 + "mikey179/vfsstream": "~1.6",
  1448 + "phpdocumentor/reflection-docblock": "^2.0",
  1449 + "phploc/phploc": "2.*",
  1450 + "phpunit/phpunit": "^5.0|^6.0",
  1451 + "sebastian/phpcpd": "2.*",
  1452 + "squizlabs/php_codesniffer": "2.*"
  1453 + },
  1454 + "type": "think-framework",
  1455 + "notification-url": "https://packagist.org/downloads/",
  1456 + "license": [
  1457 + "Apache-2.0"
  1458 + ],
  1459 + "authors": [
  1460 + {
  1461 + "name": "liu21st",
  1462 + "email": "liu21st@gmail.com"
  1463 + },
  1464 + {
  1465 + "name": "yunwuxin",
  1466 + "email": "448901948@qq.com"
  1467 + }
  1468 + ],
  1469 + "description": "the new thinkphp framework",
  1470 + "homepage": "http://thinkphp.cn/",
  1471 + "keywords": [
  1472 + "framework",
  1473 + "orm",
  1474 + "thinkphp"
  1475 + ],
  1476 + "time": "2018-10-22T02:10:08+00:00"
  1477 + },
  1478 + {
  1479 + "name": "topthink/think-captcha",
  1480 + "version": "v1.0.7",
  1481 + "source": {
  1482 + "type": "git",
  1483 + "url": "https://github.com/top-think/think-captcha.git",
  1484 + "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44"
  1485 + },
  1486 + "dist": {
  1487 + "type": "zip",
  1488 + "url": "https://api.github.com/repos/top-think/think-captcha/zipball/0c55455df26a1626a60d0dc35d2d89002b741d44",
  1489 + "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44",
  1490 + "shasum": ""
  1491 + },
  1492 + "type": "library",
  1493 + "autoload": {
  1494 + "psr-4": {
  1495 + "think\\captcha\\": "src/"
  1496 + },
  1497 + "files": [
  1498 + "src/helper.php"
  1499 + ]
  1500 + },
  1501 + "notification-url": "https://packagist.org/downloads/",
  1502 + "license": [
  1503 + "Apache-2.0"
  1504 + ],
  1505 + "authors": [
  1506 + {
  1507 + "name": "yunwuxin",
  1508 + "email": "448901948@qq.com"
  1509 + }
  1510 + ],
  1511 + "description": "captcha package for thinkphp5",
  1512 + "time": "2016-07-06T01:47:11+00:00"
  1513 + },
  1514 + {
  1515 + "name": "topthink/think-helper",
  1516 + "version": "v1.0.6",
  1517 + "source": {
  1518 + "type": "git",
  1519 + "url": "https://github.com/top-think/think-helper.git",
  1520 + "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
  1521 + },
  1522 + "dist": {
  1523 + "type": "zip",
  1524 + "url": "https://api.github.com/repos/top-think/think-helper/zipball/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  1525 + "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
  1526 + "shasum": ""
  1527 + },
  1528 + "type": "library",
  1529 + "autoload": {
  1530 + "psr-4": {
  1531 + "think\\helper\\": "src"
  1532 + },
  1533 + "files": [
  1534 + "src/helper.php"
  1535 + ]
  1536 + },
  1537 + "notification-url": "https://packagist.org/downloads/",
  1538 + "license": [
  1539 + "Apache-2.0"
  1540 + ],
  1541 + "authors": [
  1542 + {
  1543 + "name": "yunwuxin",
  1544 + "email": "448901948@qq.com"
  1545 + }
  1546 + ],
  1547 + "description": "The ThinkPHP5 Helper Package",
  1548 + "time": "2017-04-05T07:15:37+00:00"
  1549 + },
  1550 + {
  1551 + "name": "topthink/think-image",
  1552 + "version": "v1.0.7",
  1553 + "source": {
  1554 + "type": "git",
  1555 + "url": "https://github.com/top-think/think-image.git",
  1556 + "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512"
  1557 + },
  1558 + "dist": {
  1559 + "type": "zip",
  1560 + "url": "https://api.github.com/repos/top-think/think-image/zipball/8586cf47f117481c6d415b20f7dedf62e79d5512",
  1561 + "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512",
  1562 + "shasum": ""
  1563 + },
  1564 + "require": {
  1565 + "ext-gd": "*"
  1566 + },
  1567 + "require-dev": {
  1568 + "phpunit/phpunit": "4.8.*",
  1569 + "topthink/framework": "^5.0"
  1570 + },
  1571 + "type": "library",
  1572 + "autoload": {
  1573 + "psr-4": {
  1574 + "think\\": "src"
  1575 + }
  1576 + },
  1577 + "notification-url": "https://packagist.org/downloads/",
  1578 + "license": [
  1579 + "Apache-2.0"
  1580 + ],
  1581 + "authors": [
  1582 + {
  1583 + "name": "yunwuxin",
  1584 + "email": "448901948@qq.com"
  1585 + }
  1586 + ],
  1587 + "description": "The ThinkPHP5 Image Package",
  1588 + "time": "2016-09-29T06:05:43+00:00"
  1589 + },
  1590 + {
  1591 + "name": "topthink/think-installer",
  1592 + "version": "v2.0.0",
  1593 + "source": {
  1594 + "type": "git",
  1595 + "url": "https://github.com/top-think/think-installer.git",
  1596 + "reference": "f5400a12c60e513911aef41fe443fa6920952675"
  1597 + },
  1598 + "dist": {
  1599 + "type": "zip",
  1600 + "url": "https://api.github.com/repos/top-think/think-installer/zipball/f5400a12c60e513911aef41fe443fa6920952675",
  1601 + "reference": "f5400a12c60e513911aef41fe443fa6920952675",
  1602 + "shasum": ""
  1603 + },
  1604 + "require": {
  1605 + "composer-plugin-api": "^1.0"
  1606 + },
  1607 + "require-dev": {
  1608 + "composer/composer": "1.0.*@dev"
  1609 + },
  1610 + "type": "composer-plugin",
  1611 + "extra": {
  1612 + "class": "think\\composer\\Plugin"
  1613 + },
  1614 + "autoload": {
  1615 + "psr-4": {
  1616 + "think\\composer\\": "src"
  1617 + }
  1618 + },
  1619 + "notification-url": "https://packagist.org/downloads/",
  1620 + "license": [
  1621 + "Apache-2.0"
  1622 + ],
  1623 + "authors": [
  1624 + {
  1625 + "name": "yunwuxin",
  1626 + "email": "448901948@qq.com"
  1627 + }
  1628 + ],
  1629 + "time": "2018-05-11T06:45:42+00:00"
  1630 + },
  1631 + {
  1632 + "name": "topthink/think-orm",
  1633 + "version": "v1.2.12",
  1634 + "source": {
  1635 + "type": "git",
  1636 + "url": "https://github.com/top-think/think-orm.git",
  1637 + "reference": "7c1de8b1045ecdd3a9a2b0a7713cae95f68db85d"
  1638 + },
  1639 + "dist": {
  1640 + "type": "zip",
  1641 + "url": "https://api.github.com/repos/top-think/think-orm/zipball/7c1de8b1045ecdd3a9a2b0a7713cae95f68db85d",
  1642 + "reference": "7c1de8b1045ecdd3a9a2b0a7713cae95f68db85d",
  1643 + "shasum": ""
  1644 + },
  1645 + "require": {
  1646 + "php": ">=5.6.0"
  1647 + },
  1648 + "type": "library",
  1649 + "autoload": {
  1650 + "psr-4": {
  1651 + "think\\": "src"
  1652 + },
  1653 + "files": [
  1654 + "src/config.php"
  1655 + ]
  1656 + },
  1657 + "notification-url": "https://packagist.org/downloads/",
  1658 + "license": [
  1659 + "Apache-2.0"
  1660 + ],
  1661 + "authors": [
  1662 + {
  1663 + "name": "liu21st",
  1664 + "email": "liu21st@gmail.com"
  1665 + }
  1666 + ],
  1667 + "description": "think orm",
  1668 + "time": "2018-10-18T02:26:56+00:00"
  1669 + },
  1670 + {
  1671 + "name": "topthink/think-worker",
  1672 + "version": "v2.0.10",
  1673 + "source": {
  1674 + "type": "git",
  1675 + "url": "https://github.com/top-think/think-worker.git",
  1676 + "reference": "d3355b38c2c4242cd3a51fd208ec4586be1a0e0d"
  1677 + },
  1678 + "dist": {
  1679 + "type": "zip",
  1680 + "url": "https://api.github.com/repos/top-think/think-worker/zipball/d3355b38c2c4242cd3a51fd208ec4586be1a0e0d",
  1681 + "reference": "d3355b38c2c4242cd3a51fd208ec4586be1a0e0d",
  1682 + "shasum": ""
  1683 + },
  1684 + "require": {
  1685 + "topthink/framework": "^5.1.18",
  1686 + "topthink/think-installer": "^2.0",
  1687 + "workerman/gateway-worker": "^3.0.0",
  1688 + "workerman/workerman": "^3.3.0"
  1689 + },
  1690 + "type": "think-extend",
  1691 + "extra": {
  1692 + "think-config": {
  1693 + "worker": "src/config/worker.php",
  1694 + "worker_server": "src/config/server.php",
  1695 + "gateway_worker": "src/config/gateway.php"
  1696 + }
  1697 + },
  1698 + "autoload": {
  1699 + "psr-4": {
  1700 + "think\\worker\\": "src"
  1701 + },
  1702 + "files": [
  1703 + "src/command.php"
  1704 + ]
  1705 + },
  1706 + "notification-url": "https://packagist.org/downloads/",
  1707 + "license": [
  1708 + "Apache-2.0"
  1709 + ],
  1710 + "authors": [
  1711 + {
  1712 + "name": "liu21st",
  1713 + "email": "liu21st@gmail.com"
  1714 + }
  1715 + ],
  1716 + "description": "workerman extend for thinkphp5.1",
  1717 + "time": "2018-08-24T06:35:22+00:00"
  1718 + },
  1719 + {
  1720 + "name": "weiwei/api-doc",
  1721 + "version": "1.6.1",
  1722 + "source": {
  1723 + "type": "git",
  1724 + "url": "https://github.com/zhangweiwei0326/api-doc.git",
  1725 + "reference": "8f373e8eec8a8876aed8057889721e539f957737"
  1726 + },
  1727 + "dist": {
  1728 + "type": "zip",
  1729 + "url": "https://api.github.com/repos/zhangweiwei0326/api-doc/zipball/8f373e8eec8a8876aed8057889721e539f957737",
  1730 + "reference": "8f373e8eec8a8876aed8057889721e539f957737",
  1731 + "shasum": ""
  1732 + },
  1733 + "require": {
  1734 + "topthink/think-helper": ">=1.0.4",
  1735 + "topthink/think-installer": ">=1.0.10"
  1736 + },
  1737 + "type": "think-extend",
  1738 + "extra": {
  1739 + "think-config": {
  1740 + "doc": "src/config.php"
  1741 + }
  1742 + },
  1743 + "autoload": {
  1744 + "psr-4": {
  1745 + "Api\\Doc\\": "src"
  1746 + },
  1747 + "files": [
  1748 + "src/helper.php"
  1749 + ]
  1750 + },
  1751 + "notification-url": "https://packagist.org/downloads/",
  1752 + "license": [
  1753 + "MIT"
  1754 + ],
  1755 + "authors": [
  1756 + {
  1757 + "name": "weiwei",
  1758 + "email": "1763692101@qq.com"
  1759 + }
  1760 + ],
  1761 + "description": "The ThinkPHP5 Api Doc Package",
  1762 + "time": "2018-06-04T08:09:16+00:00"
  1763 + },
  1764 + {
  1765 + "name": "workerman/gateway-worker",
  1766 + "version": "v3.0.12",
  1767 + "source": {
  1768 + "type": "git",
  1769 + "url": "https://github.com/walkor/GatewayWorker.git",
  1770 + "reference": "c206ec41e21f092055d1ddd3ee296895fc004cb5"
  1771 + },
  1772 + "dist": {
  1773 + "type": "zip",
  1774 + "url": "https://api.github.com/repos/walkor/GatewayWorker/zipball/c206ec41e21f092055d1ddd3ee296895fc004cb5",
  1775 + "reference": "c206ec41e21f092055d1ddd3ee296895fc004cb5",
  1776 + "shasum": ""
  1777 + },
  1778 + "require": {
  1779 + "workerman/workerman": ">=3.1.8"
  1780 + },
  1781 + "type": "library",
  1782 + "autoload": {
  1783 + "psr-4": {
  1784 + "GatewayWorker\\": "./src"
  1785 + }
  1786 + },
  1787 + "notification-url": "https://packagist.org/downloads/",
  1788 + "license": [
  1789 + "MIT"
  1790 + ],
  1791 + "homepage": "http://www.workerman.net",
  1792 + "keywords": [
  1793 + "communication",
  1794 + "distributed"
  1795 + ],
  1796 + "time": "2018-08-21T06:17:30+00:00"
  1797 + },
  1798 + {
  1799 + "name": "workerman/workerman",
  1800 + "version": "v3.5.15",
  1801 + "source": {
  1802 + "type": "git",
  1803 + "url": "https://github.com/walkor/Workerman.git",
  1804 + "reference": "6df60271e514201a17a96acb8ea16936000444cb"
  1805 + },
  1806 + "dist": {
  1807 + "type": "zip",
  1808 + "url": "https://api.github.com/repos/walkor/Workerman/zipball/6df60271e514201a17a96acb8ea16936000444cb",
  1809 + "reference": "6df60271e514201a17a96acb8ea16936000444cb",
  1810 + "shasum": ""
  1811 + },
  1812 + "require": {
  1813 + "php": ">=5.3"
  1814 + },
  1815 + "suggest": {
  1816 + "ext-event": "For better performance. "
  1817 + },
  1818 + "type": "library",
  1819 + "autoload": {
  1820 + "psr-4": {
  1821 + "Workerman\\": "./"
  1822 + }
  1823 + },
  1824 + "notification-url": "https://packagist.org/downloads/",
  1825 + "license": [
  1826 + "MIT"
  1827 + ],
  1828 + "authors": [
  1829 + {
  1830 + "name": "walkor",
  1831 + "email": "walkor@workerman.net",
  1832 + "homepage": "http://www.workerman.net",
  1833 + "role": "Developer"
  1834 + }
  1835 + ],
  1836 + "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
  1837 + "homepage": "http://www.workerman.net",
  1838 + "keywords": [
  1839 + "asynchronous",
  1840 + "event-loop"
  1841 + ],
  1842 + "time": "2018-09-20T09:11:43+00:00"
  1843 + },
  1844 + {
  1845 + "name": "workerman/workerman-for-win",
  1846 + "version": "v3.5.1",
  1847 + "source": {
  1848 + "type": "git",
  1849 + "url": "https://github.com/walkor/workerman-for-win.git",
  1850 + "reference": "cbaae3193e4567fd9cfc8099931c63d9b12174ee"
  1851 + },
  1852 + "dist": {
  1853 + "type": "zip",
  1854 + "url": "https://api.github.com/repos/walkor/workerman-for-win/zipball/cbaae3193e4567fd9cfc8099931c63d9b12174ee",
  1855 + "reference": "cbaae3193e4567fd9cfc8099931c63d9b12174ee",
  1856 + "shasum": ""
  1857 + },
  1858 + "require": {
  1859 + "php": ">=5.3"
  1860 + },
  1861 + "type": "project",
  1862 + "autoload": {
  1863 + "psr-4": {
  1864 + "Workerman\\": "./"
  1865 + }
  1866 + },
  1867 + "notification-url": "https://packagist.org/downloads/",
  1868 + "license": [
  1869 + "MIT"
  1870 + ],
  1871 + "authors": [
  1872 + {
  1873 + "name": "walkor",
  1874 + "email": "walkor@workerman.net",
  1875 + "homepage": "http://www.workerman.net",
  1876 + "role": "Developer"
  1877 + }
  1878 + ],
  1879 + "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
  1880 + "homepage": "http://www.workerman.net",
  1881 + "keywords": [
  1882 + "asynchronous",
  1883 + "event-loop"
  1884 + ],
  1885 + "time": "2017-08-28T10:05:00+00:00"
  1886 + }
  1887 + ],
  1888 + "packages-dev": [],
  1889 + "aliases": [],
  1890 + "minimum-stability": "stable",
  1891 + "stability-flags": [],
  1892 + "prefer-stable": false,
  1893 + "prefer-lowest": false,
  1894 + "platform": {
  1895 + "php": ">=5.4.0"
  1896 + },
  1897 + "platform-dev": []
  1898 +}