array( 'name' => 'topthink/think', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '21855c73acd534bae0d75757e8133e65f488a3b9', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => true, ), 'versions' => array( 'adbario/php-dot-notation' => array( 'pretty_version' => '2.5.0', 'version' => '2.5.0.0', 'reference' => '081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae', 'type' => 'library', 'install_path' => __DIR__ . '/../adbario/php-dot-notation', 'aliases' => array(), 'dev_requirement' => false, ), 'aferrandini/phpqrcode' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46', 'type' => 'library', 'install_path' => __DIR__ . '/../aferrandini/phpqrcode', 'aliases' => array(), 'dev_requirement' => false, ), 'alibabacloud/tea' => array( 'pretty_version' => '3.2.1', 'version' => '3.2.1.0', 'reference' => '1619cb96c158384f72b873e1f85de8b299c9c367', 'type' => 'library', 'install_path' => __DIR__ . '/../alibabacloud/tea', 'aliases' => array(), 'dev_requirement' => false, ), 'alibabacloud/tea-fileform' => array( 'pretty_version' => '0.3.4', 'version' => '0.3.4.0', 'reference' => '4bf0c75a045c8115aa8cb1a394bd08d8bb833181', 'type' => 'library', 'install_path' => __DIR__ . '/../alibabacloud/tea-fileform', 'aliases' => array(), 'dev_requirement' => false, ), 'alipaysdk/easysdk' => array( 'pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '066388d02c6f55fe0919d75b386456d80801fec2', 'type' => 'library', 'install_path' => __DIR__ . '/../alipaysdk/easysdk', 'aliases' => array(), 'dev_requirement' => false, ), 'aliyuncs/oss-sdk-php' => array( 'pretty_version' => 'v2.4.3', 'version' => '2.4.3.0', 'reference' => '4ccead614915ee6685bf30016afb01aabd347e46', 'type' => 'library', 'install_path' => __DIR__ . '/../aliyuncs/oss-sdk-php', 'aliases' => array(), 'dev_requirement' => false, ), 'carbonphp/carbon-doctrine-types' => array( 'pretty_version' => '3.2.0', 'version' => '3.2.0.0', 'reference' => '18ba5ddfec8976260ead6e866180bd5d2f71aa1d', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => false, ), 'danielstjules/stringy' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => 'df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e', 'type' => 'library', 'install_path' => __DIR__ . '/../danielstjules/stringy', 'aliases' => array(), 'dev_requirement' => false, ), 'easywechat-composer/easywechat-composer' => array( 'pretty_version' => '1.4.1', 'version' => '1.4.1.0', 'reference' => '3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../easywechat-composer/easywechat-composer', 'aliases' => array(), 'dev_requirement' => false, ), 'ezyang/htmlpurifier' => array( 'pretty_version' => 'v4.19.0', 'version' => '4.19.0.0', 'reference' => 'b287d2a16aceffbf6e0295559b39662612b77fcf', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'dev_requirement' => false, ), 'godruoyi/php-snowflake' => array( 'pretty_version' => '3.2.1', 'version' => '3.2.1.0', 'reference' => 'b82b313f353e4cf3198b9e6286cd1b5e023e8626', 'type' => 'library', 'install_path' => __DIR__ . '/../godruoyi/php-snowflake', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/command' => array( 'pretty_version' => '1.3.2', 'version' => '1.3.2.0', 'reference' => '888e74fc1d82a499c1fd6726248ed0bc0886395e', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/command', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.10.0', 'version' => '7.10.0.0', 'reference' => 'b51ac707cfa420b7bfd4e4d5e510ba8008e822b4', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle-services' => array( 'pretty_version' => '1.4.2', 'version' => '1.4.2.0', 'reference' => '45bfeb80d5ed072bb39e9f6ed1ec5d650edae961', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle-services', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '2.3.0', 'version' => '2.3.0.0', 'reference' => '481557b130ef3790cf82b713667b43030dc9c957', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '2.8.0', 'version' => '2.8.0.0', 'reference' => '21dc724a0583619cd1652f673303492272778051', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/uri-template' => array( 'pretty_version' => 'v1.0.5', 'version' => '1.0.5.0', 'reference' => '4f4bbd4e7172148801e76e3decc1e559bdee34e1', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/uri-template', 'aliases' => array(), 'dev_requirement' => false, ), 'kosinix/grafika' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '211f61fc334b8b36616b23e8af7c5727971d96ee', 'type' => 'library', 'install_path' => __DIR__ . '/../kosinix/grafika', 'aliases' => array( 0 => '9999999-dev', ), 'dev_requirement' => false, ), 'league/flysystem' => array( 'pretty_version' => '2.5.0', 'version' => '2.5.0.0', 'reference' => '8aaffb653c5777781b0f7f69a5d937baf7ab6cdb', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem', 'aliases' => array(), 'dev_requirement' => false, ), 'league/mime-type-detection' => array( 'pretty_version' => '1.16.0', 'version' => '1.16.0.0', 'reference' => '2d6702ff215bf922936ccc1ad31007edc76451b9', 'type' => 'library', 'install_path' => __DIR__ . '/../league/mime-type-detection', 'aliases' => array(), 'dev_requirement' => false, ), 'lvht/geohash' => array( 'pretty_version' => 'v1.1.0', 'version' => '1.1.0.0', 'reference' => 'bbba3e1b487f0ec2e5e666c1bc9d1d4277990a29', 'type' => 'library', 'install_path' => __DIR__ . '/../lvht/geohash', 'aliases' => array(), 'dev_requirement' => false, ), 'maennchen/zipstream-php' => array( 'pretty_version' => '2.4.0', 'version' => '2.4.0.0', 'reference' => '3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3', 'type' => 'library', 'install_path' => __DIR__ . '/../maennchen/zipstream-php', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/complex' => array( 'pretty_version' => '3.0.2', 'version' => '3.0.2.0', 'reference' => '95c56caa1cf5c766ad6d65b6344b807c1e8405b9', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/complex', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/matrix' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', 'reference' => '728434227fe21be27ff6d86621a1b13107a2562c', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/matrix', 'aliases' => array(), 'dev_requirement' => false, ), 'monolog/monolog' => array( 'pretty_version' => '2.10.0', 'version' => '2.10.0.0', 'reference' => '5cf826f2991858b54d5c3809bee745560a1042a7', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => false, ), 'mtdowling/jmespath.php' => array( 'pretty_version' => '2.8.0', 'version' => '2.8.0.0', 'reference' => 'a2a865e05d5f420b50cc2f85bb78d565db12a6bc', 'type' => 'library', 'install_path' => __DIR__ . '/../mtdowling/jmespath.php', 'aliases' => array(), 'dev_requirement' => false, ), 'myclabs/php-enum' => array( 'pretty_version' => '1.6.6', 'version' => '1.6.6.0', 'reference' => '32c4202886c51fbe5cc3a7c34ec5c9a4a790345e', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'dev_requirement' => false, ), 'nesbot/carbon' => array( 'pretty_version' => '2.73.0', 'version' => '2.73.0.0', 'reference' => '9228ce90e1035ff2f0db84b40ec2e023ed802075', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/easy-sms' => array( 'pretty_version' => '2.2.0', 'version' => '2.2.0.0', 'reference' => 'fda1b6fcde861451ccf54e1071b4e1877455d89a', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/easy-sms', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/socialite' => array( 'pretty_version' => '2.0.24', 'version' => '2.0.24.0', 'reference' => 'ee7e7b000ec7d64f2b8aba1f6a2eec5cdf3f8bec', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/socialite', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/wechat' => array( 'pretty_version' => '4.5.0', 'version' => '4.5.0.0', 'reference' => '04a940f97d6812a67bb8d5f2dbaebf9ad78ae776', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/wechat', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoffice/phpspreadsheet' => array( 'pretty_version' => '1.22.0', 'version' => '1.22.0.0', 'reference' => '3a9e29b4f386a08a151a33578e80ef1747037a48', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpspreadsheet', 'aliases' => array(), 'dev_requirement' => false, ), 'pimple/pimple' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', 'reference' => 'a94b3a4db7fb774b3d78dad2315ddc07629e1bed', 'type' => 'library', 'install_path' => __DIR__ . '/../pimple/pimple', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/cache' => array( 'pretty_version' => '2.0.0', 'version' => '2.0.0.0', 'reference' => '213f9dbc5b9bfbc4f8db86d2838dc968752ce13b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/cache-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0|2.0', ), ), 'psr/clock' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'e41a24703d4560fd0acb709162f73b8adfc3aa0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/clock', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/clock-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/container' => array( 'pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/event-dispatcher' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/event-dispatcher-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/http-client' => array( 'pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-client-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/http-factory' => array( 'pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-factory-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/http-message' => array( 'pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-message-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/log' => array( 'pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/log-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0.0 || 2.0.0 || 3.0.0', ), ), 'psr/simple-cache' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/simple-cache-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0|2.0', ), ), 'qcloud/cos-sdk-v5' => array( 'pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => '3b2f32efd6c7bba7b982b118c5af18db74658fc5', 'type' => 'library', 'install_path' => __DIR__ . '/../qcloud/cos-sdk-v5', 'aliases' => array(), 'dev_requirement' => false, ), 'qiniu/php-sdk' => array( 'pretty_version' => 'v7.4.3', 'version' => '7.4.3.0', 'reference' => 'ee5344f319dd7babd86c9a38e6bd05aa58dc90ea', 'type' => 'library', 'install_path' => __DIR__ . '/../qiniu/php-sdk', 'aliases' => array(), 'dev_requirement' => false, ), 'ralouphie/getallheaders' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => false, ), 'songshenzong/support' => array( 'pretty_version' => '2.0.6', 'version' => '2.0.6.0', 'reference' => 'b334d8abc99e8a85538a556e10c670c18b71c230', 'type' => 'library', 'install_path' => __DIR__ . '/../songshenzong/support', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/cache' => array( 'pretty_version' => 'v5.4.46', 'version' => '5.4.46.0', 'reference' => '0fe08ee32cec2748fbfea10c52d3ee02049e0f6b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/cache-contracts' => array( 'pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => '517c3a3619dadfa6952c4651767fcadffb4df65e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/cache-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0|2.0', ), ), 'symfony/deprecation-contracts' => array( 'pretty_version' => 'v3.6.0', 'version' => '3.6.0.0', 'reference' => '63afe740e99a13ba87ec199bb07bbdee937a5b62', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/event-dispatcher' => array( 'pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '72982eb416f61003e9bb6e91f8b3213600dcf9e9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/event-dispatcher-contracts' => array( 'pretty_version' => 'v3.6.0', 'version' => '3.6.0.0', 'reference' => '59eb412e93815df44f05f342958efa9f46b1e586', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/event-dispatcher-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '2.0', ), ), 'symfony/http-foundation' => array( 'pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => '3f38b8af283b830e1363acd79e5bc3412d055341', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.33.0', 'version' => '1.33.0.0', 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.31.0', 'version' => '1.31.0.0', 'reference' => 'fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce', 'type' => 'metapackage', 'install_path' => null, 'aliases' => array(), 'dev_requirement' => true, ), 'symfony/polyfill-php73' => array( 'pretty_version' => 'v1.33.0', 'version' => '1.33.0.0', 'reference' => '0f68c03565dcaaf25a890667542e8bd75fe7e5bb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.33.0', 'version' => '1.33.0.0', 'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/process' => array( 'pretty_version' => 'v4.4.44', 'version' => '4.4.44.0', 'reference' => '5cee9cdc4f7805e2699d9fd66991a0e6df8252a2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/psr-http-message-bridge' => array( 'pretty_version' => 'v2.3.1', 'version' => '2.3.1.0', 'reference' => '581ca6067eb62640de5ff08ee1ba6850a0ee472e', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/service-contracts' => array( 'pretty_version' => 'v3.6.0', 'version' => '3.6.0.0', 'reference' => 'f021b05a130d35510bd6b25fe9053c2a8a15d5d4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation' => array( 'pretty_version' => 'v6.4.26', 'version' => '6.4.26.0', 'reference' => 'c8559fe25c7ee7aa9d28f228903a46db008156a4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation-contracts' => array( 'pretty_version' => 'v3.6.0', 'version' => '3.6.0.0', 'reference' => 'df210c7a2573f1913b2d17cc95f90f53a73d8f7d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '2.3|3.0', ), ), 'symfony/var-dumper' => array( 'pretty_version' => 'v4.4.39', 'version' => '4.4.39.0', 'reference' => '35237c5e5dcb6593a46a860ba5b29c1d4683d80e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => true, ), 'symfony/var-exporter' => array( 'pretty_version' => 'v6.4.26', 'version' => '6.4.26.0', 'reference' => '466fcac5fa2e871f83d31173f80e9c2684743bfc', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/framework' => array( 'pretty_version' => 'v6.1.5', 'version' => '6.1.5.0', 'reference' => '57d1950a1844ef8d3098ea290032aeb92e2e32c3', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/framework', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '21855c73acd534bae0d75757e8133e65f488a3b9', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-filesystem' => array( 'pretty_version' => 'v2.0.1', 'version' => '2.0.1.0', 'reference' => '50af34c4cfc9a5cbe8a5e3ac9f4e2aa0fd90693f', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-filesystem', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-helper' => array( 'pretty_version' => 'v3.1.11', 'version' => '3.1.11.0', 'reference' => '1d6ada9b9f3130046bf6922fe1bd159c8d88a33c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-helper', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-multi-app' => array( 'pretty_version' => 'v1.0.14', 'version' => '1.0.14.0', 'reference' => 'ccaad7c2d33f42cb1cc2a78d6610aaec02cea4c3', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-multi-app', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-orm' => array( 'pretty_version' => 'v2.0.53', 'version' => '2.0.53.0', 'reference' => '06783eda65547a70ea686360a897759e1f873fff', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-orm', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-queue' => array( 'pretty_version' => 'v3.0.7', 'version' => '3.0.7.0', 'reference' => 'cded7616e313f9daa55c0ad0de5791f0d1fb3066', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-queue', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-worker' => array( 'pretty_version' => 'v3.0.6', 'version' => '3.0.6.0', 'reference' => '21dc442aaa50594466ed3ed767af0a68b8b75364', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-worker', 'aliases' => array(), 'dev_requirement' => false, ), 'wechatpay/wechatpay' => array( 'pretty_version' => '1.4.11', 'version' => '1.4.11.0', 'reference' => '6f2994f04412c909d3561585ba437b50b894306f', 'type' => 'library', 'install_path' => __DIR__ . '/../wechatpay/wechatpay', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/gateway-worker' => array( 'pretty_version' => 'v3.0.22', 'version' => '3.0.22.0', 'reference' => 'a615036c482d11f68b693998575e804752ef9068', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/gateway-worker', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/workerman' => array( 'pretty_version' => 'v3.5.34', 'version' => '3.5.34.0', 'reference' => 'fe4fc5ecc44d0410a22214d9e8679e2fc3795f5a', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/workerman', 'aliases' => array(), 'dev_requirement' => false, ), 'xin/container' => array( 'pretty_version' => '2.0.1', 'version' => '2.0.1.0', 'reference' => '97bb67f87dd851545938a1f2fe0ffbd379e3ff81', 'type' => 'library', 'install_path' => __DIR__ . '/../xin/container', 'aliases' => array(), 'dev_requirement' => false, ), 'xin/helper' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '02a58132dae2aea2d1c0b8e66f55125969224747', 'type' => 'library', 'install_path' => __DIR__ . '/../xin/helper', 'aliases' => array(), 'dev_requirement' => false, ), 'yiovo/tp6-cache' => array( 'pretty_version' => 'v1.0.1', 'version' => '1.0.1.0', 'reference' => '31e0b5aaa1315ef85d7e68ed189bdb68406becfe', 'type' => 'library', 'install_path' => __DIR__ . '/../yiovo/tp6-cache', 'aliases' => array(), 'dev_requirement' => false, ), 'yiovo/tp6-captcha' => array( 'pretty_version' => 'v1.1.4', 'version' => '1.1.4.0', 'reference' => 'ad04954c2c3de274f5bd7549788094ee96e4160e', 'type' => 'library', 'install_path' => __DIR__ . '/../yiovo/tp6-captcha', 'aliases' => array(), 'dev_requirement' => false, ), ), );