array( 'name' => 'topthink/think', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '6a4a5f1554fc69a60a7c0b45ad071178b969d4f6', '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, ), '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.3', 'version' => '2.2.3.0', 'reference' => 'c6008839a22a5fca08e9f8536730f7abfed522d5', 'type' => 'library', 'install_path' => __DIR__ . '/../alipaysdk/easysdk', 'aliases' => array(), 'dev_requirement' => false, ), 'aliyuncs/oss-sdk-php' => array( 'pretty_version' => 'v2.6.0', 'version' => '2.6.0.0', 'reference' => '572d0f8e099e8630ae7139ed3fdedb926c7a760f', 'type' => 'library', 'install_path' => __DIR__ . '/../aliyuncs/oss-sdk-php', '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.16.0', 'version' => '4.16.0.0', 'reference' => '523407fb06eb9e5f3d59889b3978d5bfe94299c8', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/command' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => '3372bcfd79d4b357b6871665bf06155515e8d844', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/command', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.8.0', 'version' => '7.8.0.0', 'reference' => '1110f66a6530a40fe7aea0378fe608ee2b2248f9', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle-services' => array( 'pretty_version' => '1.4.0', 'version' => '1.4.0.0', 'reference' => 'f4bb1c205152a56741624b88753732e01a60565c', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle-services', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '2.0.1', 'version' => '2.0.1.0', 'reference' => '111166291a0f8130081195ac4556a5587d7f1b5d', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '1.9.1', 'version' => '1.9.1.0', 'reference' => 'e4490cabc77465aaee90b20cfc9a770f8c04be6b', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/uri-template' => array( 'pretty_version' => 'v1.0.1', 'version' => '1.0.1.0', 'reference' => 'b945d74a55a25a949158444f09ec0d3c120d69e2', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/uri-template', 'aliases' => array(), 'dev_requirement' => false, ), 'intervention/image' => array( 'pretty_version' => '2.5.1', 'version' => '2.5.1.0', 'reference' => 'abbf18d5ab8367f96b3205ca3c89fb2fa598c69e', 'type' => 'library', 'install_path' => __DIR__ . '/../intervention/image', 'aliases' => array(), 'dev_requirement' => false, ), 'league/flysystem' => array( 'pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '3239285c825c152bcc315fe0e87d6b55f5972ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem', 'aliases' => array(), 'dev_requirement' => false, ), 'league/flysystem-cached-adapter' => array( 'pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => 'd1925efb2207ac4be3ad0c40b8277175f99ffaff', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem-cached-adapter', 'aliases' => array(), 'dev_requirement' => false, ), 'league/mime-type-detection' => array( 'pretty_version' => '1.12.0', 'version' => '1.12.0.0', 'reference' => 'c7f2872fb273bf493811473dafc88d60ae829f48', 'type' => 'library', 'install_path' => __DIR__ . '/../league/mime-type-detection', 'aliases' => array(), 'dev_requirement' => false, ), 'liliuwei/thinkphp-jump' => array( 'pretty_version' => 'v1.5', 'version' => '1.5.0.0', 'reference' => '481d41b922095f08230609919be5d19354c50540', 'type' => 'think-extend', 'install_path' => __DIR__ . '/../liliuwei/thinkphp-jump', 'aliases' => array(), 'dev_requirement' => false, ), 'liz/flysystem-qiniu' => array( 'pretty_version' => 'v1.23', 'version' => '1.23.0.0', 'reference' => '24af0f95644fcf66e82cc04ce840f31f6450e026', 'type' => 'library', 'install_path' => __DIR__ . '/../liz/flysystem-qiniu', 'aliases' => array(), 'dev_requirement' => false, ), 'lizhichao/word' => array( 'pretty_version' => 'v2.1', 'version' => '2.1.0.0', 'reference' => 'f17172d45f505e7140da0bde2103defc13255326', 'type' => 'library', 'install_path' => __DIR__ . '/../lizhichao/word', 'aliases' => array(), 'dev_requirement' => false, ), 'maennchen/zipstream-php' => array( 'pretty_version' => '2.2.6', 'version' => '2.2.6.0', 'reference' => '30ad6f93cf3efe4192bc7a4c9cad11ff8f4f237f', '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.9.1', 'version' => '2.9.1.0', 'reference' => 'f259e2b15fb95494c83f52d3caad003bbf5ffaa1', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => false, ), 'myclabs/php-enum' => array( 'pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'reference' => 'b942d263c641ddb5190929ff840c68f78713e937', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'dev_requirement' => false, ), 'nesbot/carbon' => array( 'pretty_version' => '2.48.0', 'version' => '2.48.0.0', 'reference' => 'd3c447f21072766cddec3522f9468a5849a76147', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => false, ), 'nette/php-generator' => array( 'pretty_version' => 'v3.6.9', 'version' => '3.6.9.0', 'reference' => 'd31782f7bd2ae84ad06f863391ec3fb77ca4d0a6', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/php-generator', 'aliases' => array(), 'dev_requirement' => false, ), 'nette/utils' => array( 'pretty_version' => 'v3.2.10', 'version' => '3.2.10.0', 'reference' => 'a4175c62652f2300c8017fb7e640f9ccb11648d2', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => false, ), 'open-smf/connection-pool' => array( 'pretty_version' => 'v1.0.16', 'version' => '1.0.16.0', 'reference' => 'f70e47dbf56f1869d3207e15825cf38810b865e0', 'type' => 'library', 'install_path' => __DIR__ . '/../open-smf/connection-pool', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/easy-sms' => array( 'pretty_version' => '1.3.2', 'version' => '1.3.2.0', 'reference' => 'daa0b4308ec0e3c112888c288d14d473be6aabee', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/easy-sms', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/flysystem-cos' => array( 'pretty_version' => '2.1.2', 'version' => '2.1.2.0', 'reference' => 'f6985f38f3c76a9be962f404f127b7222a9b5fff', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/flysystem-cos', '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.6.0', 'version' => '4.6.0.0', 'reference' => '52af4cbe777cd4aea307beafa0a4518c347467b1', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/wechat', 'aliases' => array(), 'dev_requirement' => false, ), 'php-curl-class/php-curl-class' => array( 'pretty_version' => '8.9.3', 'version' => '8.9.3.0', 'reference' => '159542c3cf65f9c40b119b87b0427f196c356dbf', 'type' => 'library', 'install_path' => __DIR__ . '/../php-curl-class/php-curl-class', 'aliases' => array(), 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v6.4.1', 'version' => '6.4.1.0', 'reference' => '9256f12d8fb0cd0500f93b19e18c356906cbed3d', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoffice/phpexcel' => array( 'pretty_version' => '1.8.2', 'version' => '1.8.2.0', 'reference' => '1441011fb7ecdd8cc689878f54f8b58a6805f870', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpexcel', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoffice/phpspreadsheet' => array( 'pretty_version' => '1.24.1', 'version' => '1.24.1.0', 'reference' => '69991111e05fca3ff7398e1e7fca9ebed33efec6', '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' => '1.0.1', 'version' => '1.0.1.0', 'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8', '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/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.1', 'version' => '1.0.1.0', 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', '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.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => false, ), '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.6.6', 'version' => '2.6.6.0', 'reference' => '9d82ccb550fe2dca1adfb53835791d314023a9a8', 'type' => 'library', 'install_path' => __DIR__ . '/../qcloud/cos-sdk-v5', 'aliases' => array(), 'dev_requirement' => false, ), 'qiniu/php-sdk' => array( 'pretty_version' => 'v7.4.1', 'version' => '7.4.1.0', 'reference' => '10c7ead8357743b4b987a335c14964fb07700d57', '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, ), 'stechstudio/backoff' => array( 'pretty_version' => '1.2', 'version' => '1.2.0.0', 'reference' => '816e46107a6be2e1072ba0ff2cb26034872dfa49', 'type' => 'library', 'install_path' => __DIR__ . '/../stechstudio/backoff', 'aliases' => array(), 'dev_requirement' => false, ), 'swoole/ide-helper' => array( 'pretty_version' => '4.8.13', 'version' => '4.8.13.0', 'reference' => 'd100c446b2e3d56430cbcab5dc3fa20a9f35c4ef', 'type' => 'library', 'install_path' => __DIR__ . '/../swoole/ide-helper', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/cache' => array( 'pretty_version' => 'v5.4.28', 'version' => '5.4.28.0', 'reference' => '62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/cache-contracts' => array( 'pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => '64be4a7acb83b6f2bf6de9a02cee6dad41277ebc', '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' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/event-dispatcher' => array( 'pretty_version' => 'v5.4.26', 'version' => '5.4.26.0', 'reference' => '5dcc00e03413f05c1e7900090927bb7247cb0aac', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/event-dispatcher-contracts' => array( 'pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => 'f98b54df6ad059855739db6fcbc2d36995283fe1', '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/finder' => array( 'pretty_version' => 'v5.4.27', 'version' => '5.4.27.0', 'reference' => 'ff4bce3c33451e7ec778070e45bd23f74214cd5d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/http-foundation' => array( 'pretty_version' => 'v5.4.28', 'version' => '5.4.28.0', 'reference' => '365992c83a836dfe635f1e903ccca43ee03d3dd2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '42292d99c55abe617799667f454222c54c60e229', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '70f4aebd92afca2f865444d30a4d2151c13c3179', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'dev_requirement' => true, ), 'symfony/polyfill-php73' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => 'fe2f306d1d9d346a7fee353d0d5012e401e984b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '6caa57379c4aec19c0a12a38b59b26487dcfe4b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/process' => array( 'pretty_version' => 'v5.4.28', 'version' => '5.4.28.0', 'reference' => '45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/psr-http-message-bridge' => array( 'pretty_version' => 'v2.3.0', 'version' => '2.3.0.0', 'reference' => '3c62b814477165dbf07c9c18ddb413ccdadaa93c', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/service-contracts' => array( 'pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation' => array( 'pretty_version' => 'v5.4.24', 'version' => '5.4.24.0', 'reference' => 'de237e59c5833422342be67402d487fbf50334ff', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation-contracts' => array( 'pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'reference' => '136b19dd05cdf0709db6537d058bcab6dd6e2dbe', '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', ), ), 'symfony/var-dumper' => array( 'pretty_version' => 'v4.4.41', 'version' => '4.4.41.0', 'reference' => '58eb36075c04aaf92a7a9f38ee9a8b97e24eb481', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => true, ), 'symfony/var-exporter' => array( 'pretty_version' => 'v5.4.26', 'version' => '5.4.26.0', 'reference' => '11401fe94f960249b3c63a488c63ba73091c1e4a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'dev_requirement' => false, ), 'thans/thinkphp-filesystem-cloud' => array( 'pretty_version' => 'v1.0.2', 'version' => '1.0.2.0', 'reference' => 'b8d6d61a8b28df12ae9b1b19249b90e8a645ffa2', 'type' => 'library', 'install_path' => __DIR__ . '/../thans/thinkphp-filesystem-cloud', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/framework' => array( 'pretty_version' => 'v6.0.14', 'version' => '6.0.14.0', 'reference' => 'e621c239492d4f7e276e166b16aba3fb933d501e', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/framework', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '6a4a5f1554fc69a60a7c0b45ad071178b969d4f6', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-captcha' => array( 'pretty_version' => 'v3.0.2', 'version' => '3.0.2.0', 'reference' => '0b4305da19e118cefd934007875a8112f9352f01', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-captcha', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-helper' => array( 'pretty_version' => 'v3.1.6', 'version' => '3.1.6.0', 'reference' => '769acbe50a4274327162f9c68ec2e89a38eb2aff', '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.61', 'version' => '2.0.61.0', 'reference' => '10528ebf4a5106b19c3bac9c6deae7a67ff49de6', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-orm', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-queue' => array( 'pretty_version' => 'v3.0.9', 'version' => '3.0.9.0', 'reference' => '654812b47dd7c708c4443deed27f212f8382e8da', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-queue', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-swoole' => array( 'pretty_version' => 'v4.0.9', 'version' => '4.0.9.0', 'reference' => 'edc326d92fc738c290d5777f0c544477759fa7f3', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-swoole', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-template' => array( 'pretty_version' => 'v2.0.9', 'version' => '2.0.9.0', 'reference' => '6d25642ae0e306166742fd7073dc7a159e18073c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-template', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-throttle' => array( 'pretty_version' => 'v1.3.1', 'version' => '1.3.1.0', 'reference' => 'daa5bace5e4844a346af403a0c44d9ce4bf7af06', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-throttle', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-trace' => array( 'pretty_version' => 'v1.4', 'version' => '1.4.0.0', 'reference' => '9a9fa8f767b6c66c5a133ad21ca1bc96ad329444', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-trace', 'aliases' => array(), 'dev_requirement' => true, ), 'topthink/think-view' => array( 'pretty_version' => 'v1.0.14', 'version' => '1.0.14.0', 'reference' => 'edce0ae2c9551ab65f9e94a222604b0dead3576d', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-view', 'aliases' => array(), 'dev_requirement' => false, ), 'wechatpay/wechatpay' => array( 'pretty_version' => '1.4.5', 'version' => '1.4.5.0', 'reference' => '43b05b3bd471c896781ae54250fbd460567c103a', 'type' => 'library', 'install_path' => __DIR__ . '/../wechatpay/wechatpay', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/crontab' => array( 'pretty_version' => 'v1.0.6', 'version' => '1.0.6.0', 'reference' => 'b78f1556f2977715b9cb5653129e6d9cf160d966', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/crontab', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/gatewayclient' => array( 'pretty_version' => 'v3.0.0', 'version' => '3.0.0.0', 'reference' => 'e58edc1f5eee7465c24fc97d8adff1f59b1b8455', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/gatewayclient', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/workerman' => array( 'pretty_version' => 'v4.1.13', 'version' => '4.1.13.0', 'reference' => '807780ff672775fcd08f89e573a2824e939021ce', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/workerman', 'aliases' => array(), 'dev_requirement' => false, ), 'xxtime/flysystem-aliyun-oss' => array( 'pretty_version' => '1.5.0', 'version' => '1.5.0.0', 'reference' => 'ae873b5919076157b9cfeaf39d2f56d2dbb39ee9', 'type' => 'library', 'install_path' => __DIR__ . '/../xxtime/flysystem-aliyun-oss', 'aliases' => array(), 'dev_requirement' => false, ), ), );