{ "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], "content-hash": "f86296c2ef08437b7d331afe86b436fc", "packages": [ { "name": "bacon/bacon-qr-code", "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/Bacon/BaconQrCode/5a91b62b9d37cee635bbf8d553f4546057250bee.zip", "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee", "shasum": "" }, "require": { "ext-iconv": "*", "php": "^5.4|^7.0" }, "require-dev": { "phpunit/phpunit": "^4.8" }, "suggest": { "ext-gd": "to generate QR code images" }, "type": "library", "autoload": { "psr-0": { "BaconQrCode": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "http://www.dasprids.de", "role": "Developer" } ], "description": "BaconQrCode is a QR code generator for PHP.", "homepage": "https://github.com/Bacon/BaconQrCode", "time": "2017-10-17T09:59:25+00:00" }, { "name": "cjango/wechat", "version": "dev-master", "source": { "type": "git", "url": "https://github.com/cjango/wechat.git", "reference": "7c5520a9fd0ae4d9089f9d1a59a87819a0708bb4" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/cjango/wechat/7c5520a9fd0ae4d9089f9d1a59a87819a0708bb4.zip", "reference": "7c5520a9fd0ae4d9089f9d1a59a87819a0708bb4", "shasum": "" }, "require": { "php": ">=5.5.0" }, "type": "library", "autoload": { "psr-4": { "cjango\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jason.Chen", "email": "chenjxlg@163.com", "homepage": "http://www.cjango.com/" } ], "description": "wechat sdk", "homepage": "https://github.com/cjango/wechat", "keywords": [ "cjango", "code", "sdk", "wechat" ], "time": "2017-12-21T01:56:11+00:00" }, { "name": "endroid/installer", "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/endroid/installer.git", "reference": "dde0a3d63ae92d4a67535e92da2b80d2b45cb06a" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/endroid/installer/dde0a3d63ae92d4a67535e92da2b80d2b45cb06a.zip", "reference": "dde0a3d63ae92d4a67535e92da2b80d2b45cb06a", "shasum": "" }, "require": { "composer-plugin-api": "^1.1", "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": "^5.7|^6.0" }, "type": "composer-plugin", "extra": { "branch-alias": { "dev-master": "1.x-dev" }, "class": "Endroid\\Installer\\Installer" }, "autoload": { "psr-4": { "Endroid\\Installer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeroen van den Enden", "email": "info@endroid.nl" } ], "time": "2018-04-10T20:59:23+00:00" }, { "name": "endroid/qrcode", "version": "dev-master", "source": { "type": "git", "url": "https://github.com/endroid/qr-code.git", "reference": "15411c93fa91c0d0c25d98b08a3d5cc9de720fc7" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/endroid/qr-code/15411c93fa91c0d0c25d98b08a3d5cc9de720fc7.zip", "reference": "15411c93fa91c0d0c25d98b08a3d5cc9de720fc7", "shasum": "" }, "require": { "bacon/bacon-qr-code": "^1.0.3", "endroid/installer": "^1.0.3", "ext-gd": "*", "khanamiryan/qrcode-detector-decoder": "^1.0.2", "myclabs/php-enum": "^1.5", "php": ">=7.1", "symfony/options-resolver": "^2.7|^3.0|^4.0", "symfony/property-access": "^2.7|^3.0|^4.0" }, "require-dev": { "phpunit/phpunit": "^5.7|^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Endroid\\QrCode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeroen van den Enden", "email": "info@endroid.nl" } ], "description": "Endroid QR Code", "homepage": "https://github.com/endroid/qr-code", "keywords": [ "bundle", "code", "endroid", "php", "qr", "qrcode" ], "abandoned": "endroid/qr-code", "time": "2018-05-07T16:04:16+00:00" }, { "name": "khanamiryan/qrcode-detector-decoder", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/khanamiryan/php-qrcode-detector-decoder.git", "reference": "a75482d3bc804e3f6702332bfda6cccbb0dfaa76" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/khanamiryan/php-qrcode-detector-decoder/a75482d3bc804e3f6702332bfda6cccbb0dfaa76.zip", "reference": "a75482d3bc804e3f6702332bfda6cccbb0dfaa76", "shasum": "" }, "require": { "php": "^5.6|^7.0" }, "require-dev": { "phpunit/phpunit": "^5.7" }, "type": "library", "autoload": { "psr-4": { "Zxing\\": "lib/" }, "files": [ "lib/Common/customFunctions.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ashot Khanamiryan", "email": "a.khanamiryan@gmail.com", "homepage": "https://github.com/khanamiryan", "role": "Developer" } ], "description": "QR code decoder / reader", "homepage": "https://github.com/khanamiryan/php-qrcode-detector-decoder/", "keywords": [ "barcode", "qr", "zxing" ], "time": "2018-04-26T11:41:33+00:00" }, { "name": "myclabs/php-enum", "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/myclabs/php-enum.git", "reference": "8c5649e4ed99acd53a40eada270154dcac089f7e" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/myclabs/php-enum/8c5649e4ed99acd53a40eada270154dcac089f7e.zip", "reference": "8c5649e4ed99acd53a40eada270154dcac089f7e", "shasum": "" }, "require": { "php": ">=5.4" }, "require-dev": { "phpunit/phpunit": "^4.8.35|^5.7|^6.0", "squizlabs/php_codesniffer": "1.*" }, "type": "library", "autoload": { "psr-4": { "MyCLabs\\Enum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP Enum contributors", "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" } ], "description": "PHP Enum implementation", "homepage": "http://github.com/myclabs/php-enum", "keywords": [ "enum" ], "time": "2018-05-09T08:09:15+00:00" }, { "name": "phpoffice/phpexcel", "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/PHPOffice/PHPExcel.git", "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/PHPOffice/PHPExcel/372c7cbb695a6f6f1e62649381aeaa37e7e70b32.zip", "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32", "shasum": "" }, "require": { "ext-xml": "*", "ext-xmlwriter": "*", "php": ">=5.2.0" }, "type": "library", "autoload": { "psr-0": { "PHPExcel": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL" ], "authors": [ { "name": "Maarten Balliauw", "homepage": "http://blog.maartenballiauw.be" }, { "name": "Mark Baker" }, { "name": "Franck Lefevre", "homepage": "http://blog.rootslabs.net" }, { "name": "Erik Tilt" } ], "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", "homepage": "http://phpexcel.codeplex.com", "keywords": [ "OpenXML", "excel", "php", "spreadsheet", "xls", "xlsx" ], "abandoned": "phpoffice/phpspreadsheet", "time": "2015-05-01T07:00:55+00:00" }, { "name": "symfony/inflector", "version": "v4.0.9", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", "reference": "da634a9968162f7c5c94f8d6949a4ede86085304" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/symfony/inflector/da634a9968162f7c5c94f8d6949a4ede86085304.zip", "reference": "da634a9968162f7c5c94f8d6949a4ede86085304", "shasum": "" }, "require": { "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\Inflector\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bernhard Schussek", "email": "bschussek@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Inflector Component", "homepage": "https://symfony.com", "keywords": [ "inflection", "pluralize", "singularize", "string", "symfony", "words" ], "time": "2018-01-03T17:15:19+00:00" }, { "name": "symfony/options-resolver", "version": "v4.0.9", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", "reference": "371532a2cfe932f7a3766dd4c45364566def1dd0" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/symfony/options-resolver/371532a2cfe932f7a3766dd4c45364566def1dd0.zip", "reference": "371532a2cfe932f7a3766dd4c45364566def1dd0", "shasum": "" }, "require": { "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\OptionsResolver\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony OptionsResolver Component", "homepage": "https://symfony.com", "keywords": [ "config", "configuration", "options" ], "time": "2018-01-18T22:19:33+00:00" }, { "name": "symfony/property-access", "version": "v4.0.9", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", "reference": "e0fef10eb7e11cae9421d8d89024dfeae0acffb7" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/symfony/property-access/e0fef10eb7e11cae9421d8d89024dfeae0acffb7.zip", "reference": "e0fef10eb7e11cae9421d8d89024dfeae0acffb7", "shasum": "" }, "require": { "php": "^7.1.3", "symfony/inflector": "~3.4|~4.0" }, "require-dev": { "symfony/cache": "~3.4|~4.0" }, "suggest": { "psr/cache-implementation": "To cache access methods." }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\PropertyAccess\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony PropertyAccess Component", "homepage": "https://symfony.com", "keywords": [ "access", "array", "extraction", "index", "injection", "object", "property", "property path", "reflection" ], "time": "2018-01-03T07:38:00+00:00" }, { "name": "topthink/framework", "version": "v5.0.20", "source": { "type": "git", "url": "https://github.com/top-think/framework.git", "reference": "e20f6e8cadbbc6e246a0c121c89bfd278f30c76b" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/top-think/framework/e20f6e8cadbbc6e246a0c121c89bfd278f30c76b.zip", "reference": "e20f6e8cadbbc6e246a0c121c89bfd278f30c76b", "shasum": "" }, "require": { "php": ">=5.4.0", "topthink/think-installer": "~1.0" }, "require-dev": { "johnkary/phpunit-speedtrap": "^1.0", "mikey179/vfsstream": "~1.6", "phpdocumentor/reflection-docblock": "^2.0", "phploc/phploc": "2.*", "phpunit/phpunit": "4.8.*", "sebastian/phpcpd": "2.*" }, "type": "think-framework", "autoload": { "psr-4": { "think\\": "library/think" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "liu21st", "email": "liu21st@gmail.com" } ], "description": "the new thinkphp framework", "homepage": "http://thinkphp.cn/", "keywords": [ "framework", "orm", "thinkphp" ], "time": "2018-05-11T08:02:47+00:00" }, { "name": "topthink/think-captcha", "version": "v1.0.7", "source": { "type": "git", "url": "https://github.com/top-think/think-captcha.git", "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/top-think/think-captcha/0c55455df26a1626a60d0dc35d2d89002b741d44.zip", "reference": "0c55455df26a1626a60d0dc35d2d89002b741d44", "shasum": "" }, "type": "library", "autoload": { "psr-4": { "think\\captcha\\": "src/" }, "files": [ "src/helper.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "yunwuxin", "email": "448901948@qq.com" } ], "description": "captcha package for thinkphp5", "time": "2016-07-06T01:47:11+00:00" }, { "name": "topthink/think-helper", "version": "v1.0.6", "source": { "type": "git", "url": "https://github.com/top-think/think-helper.git", "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/top-think/think-helper/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f.zip", "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f", "shasum": "" }, "type": "library", "autoload": { "psr-4": { "think\\helper\\": "src" }, "files": [ "src/helper.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "yunwuxin", "email": "448901948@qq.com" } ], "description": "The ThinkPHP5 Helper Package", "time": "2017-04-05T07:15:37+00:00" }, { "name": "topthink/think-installer", "version": "v1.0.12", "source": { "type": "git", "url": "https://github.com/top-think/think-installer.git", "reference": "1be326e68f63de4e95977ed50f46ae75f017556d" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/top-think/think-installer/1be326e68f63de4e95977ed50f46ae75f017556d.zip", "reference": "1be326e68f63de4e95977ed50f46ae75f017556d", "shasum": "" }, "require": { "composer-plugin-api": "^1.0" }, "require-dev": { "composer/composer": "1.0.*@dev" }, "type": "composer-plugin", "extra": { "class": "think\\composer\\Plugin" }, "autoload": { "psr-4": { "think\\composer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "yunwuxin", "email": "448901948@qq.com" } ], "time": "2017-05-27T06:58:09+00:00" }, { "name": "topthink/think-queue", "version": "dev-master", "source": { "type": "git", "url": "https://github.com/top-think/think-queue.git", "reference": "465320c9cb7811df22d4ff8f29f58ead7d104348" }, "dist": { "type": "zip", "url": "https://files.phpcomposer.com/files/top-think/think-queue/465320c9cb7811df22d4ff8f29f58ead7d104348.zip", "reference": "465320c9cb7811df22d4ff8f29f58ead7d104348", "shasum": "" }, "require": { "topthink/think-helper": ">=1.0.4", "topthink/think-installer": ">=1.0.10" }, "type": "think-extend", "extra": { "think-config": { "queue": "src/config.php" } }, "autoload": { "psr-4": { "think\\": "src" }, "files": [ "src/common.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "yunwuxin", "email": "448901948@qq.com" } ], "description": "The ThinkPHP5 Queue Package", "time": "2018-05-04T05:29:53+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": { "cjango/wechat": 20, "endroid/qrcode": 20, "topthink/think-queue": 20 }, "prefer-stable": false, "prefer-lowest": false, "platform": { "php": ">=5.4.0" }, "platform-dev": [] }