array( 'name' => 'workerman/webman', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '53c612880832653afb7a8d2b1d74498d6484586d', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => true, ), 'versions' => array( '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, ), 'carbonphp/carbon-doctrine-types' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '49856fbc09fe91b5433381faec60e3620ad364ad', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => false, ), 'doctrine/annotations' => array( 'pretty_version' => '1.14.3', 'version' => '1.14.3.0', 'reference' => 'fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/annotations', 'aliases' => array(), 'dev_requirement' => false, ), 'doctrine/deprecations' => array( 'pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '4f2d4f2836e7ec4e7a8625e75c6aa916004db931', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/deprecations', 'aliases' => array(), 'dev_requirement' => false, ), 'doctrine/inflector' => array( 'pretty_version' => '2.0.8', 'version' => '2.0.8.0', 'reference' => 'f9301a5b2fb1216b2b08f02ba04dc45423db6bff', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => false, ), 'doctrine/lexer' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '39ab8fcf5a51ce4b85ca97c7a7d033eb12831124', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/lexer', 'aliases' => array(), 'dev_requirement' => false, ), 'dragonmantank/cron-expression' => array( 'pretty_version' => 'v3.3.3', 'version' => '3.3.3.0', 'reference' => 'adfb1f505deb6384dc8b39804c5065dd3c8c8c0a', 'type' => 'library', 'install_path' => __DIR__ . '/../dragonmantank/cron-expression', 'aliases' => array(), 'dev_requirement' => false, ), 'ezyang/htmlpurifier' => array( 'pretty_version' => 'v4.17.0', 'version' => '4.17.0.0', 'reference' => 'bbc513d79acf6691fa9cf10f192c90dd2957f18c', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'dev_requirement' => false, ), 'graham-campbell/result-type' => array( 'pretty_version' => 'v1.1.2', 'version' => '1.1.2.0', 'reference' => 'fbd48bce38f73f8a4ec8583362e732e4095e5862', 'type' => 'library', 'install_path' => __DIR__ . '/../graham-campbell/result-type', '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' => '2.6.1', 'version' => '2.6.1.0', 'reference' => 'be45764272e8873c72dbe3d2edcfdfcc3bc9f727', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/uri-template' => array( 'pretty_version' => 'v1.0.2', 'version' => '1.0.2.0', 'reference' => '61bf437fc2197f587f6857d3ff903a24f1731b5d', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/uri-template', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/collections' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => '8e4c4f97ea066cd6aec962ef8a6abc09dfd5e754', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/conditionable' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => 'd0958e4741fc9d6f516a552060fd1b829a85e009', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/conditionable', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/contracts' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => 'f6bf37a272fda164f6c451407c99f820eb1eb95b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/macroable' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => 'dff667a46ac37b634dcf68909d9d41e94dc97c27', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/redis' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => '69771c1ef8d76a0066d86e41f26598d6650eb79f', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/redis', 'aliases' => array(), 'dev_requirement' => false, ), 'illuminate/support' => array( 'pretty_version' => 'v10.34.2', 'version' => '10.34.2.0', 'reference' => '88960c790553fb24aa0c52b9a0b58fab04ea6fc3', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'dev_requirement' => false, ), 'laravel/serializable-closure' => array( 'pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', 'reference' => '3dbf8a8e914634c48d389c1234552666b3d43754', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => false, ), 'maennchen/zipstream-php' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => 'b8174494eda667f7d13876b4a7bfef0f62a7c0d1', '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, ), 'max/var-dumper' => array( 'pretty_version' => '0.1.1', 'version' => '0.1.1.0', 'reference' => '603bdeb2135b24c9eb91e559df1f9fc6a95b811d', 'type' => 'library', 'install_path' => __DIR__ . '/../max/var-dumper', 'aliases' => array(), 'dev_requirement' => false, ), 'mongdch/mon-util' => array( 'pretty_version' => '1.3.12', 'version' => '1.3.12.0', 'reference' => 'dee088b3bee124b1784d39714addb54d141447b0', 'type' => 'library', 'install_path' => __DIR__ . '/../mongdch/mon-util', 'aliases' => array(), 'dev_requirement' => false, ), 'mongdch/webman-uploadslice' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'bf38ef7c9e92c5a0fc67d24828d922f4a84ec563', 'type' => 'library', 'install_path' => __DIR__ . '/../mongdch/webman-uploadslice', 'aliases' => array(), 'dev_requirement' => false, ), 'monolog/monolog' => array( 'pretty_version' => '2.9.2', 'version' => '2.9.2.0', 'reference' => '437cb3628f4cf6042cc10ae97fc2b8472e48ca1f', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => false, ), 'mtdowling/cron-expression' => array( 'dev_requirement' => false, 'replaced' => array( 0 => '^1.0', ), ), 'nesbot/carbon' => array( 'pretty_version' => '2.72.0', 'version' => '2.72.0.0', 'reference' => 'a6885fcbad2ec4360b0e200ee0da7d9b7c90786b', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => false, ), 'nikic/fast-route' => array( 'pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '181d480e08d9476e61381e04a71b34dc0432e812', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/fast-route', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/invoker' => array( 'pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/php-di' => array( 'pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/phpdoc-reader' => array( 'pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoffice/phpspreadsheet' => array( 'pretty_version' => '1.29.0', 'version' => '1.29.0.0', 'reference' => 'fde2ccf55eaef7e86021ff1acce26479160a0fa0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpspreadsheet', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoption/phpoption' => array( 'pretty_version' => '1.9.2', 'version' => '1.9.2.0', 'reference' => '80735db690fe4fc5c76dfa7f9b770634285fa820', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoption/phpoption', 'aliases' => array(), 'dev_requirement' => false, ), 'phrity/net-uri' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => '3f458e0c4d1ddc0e218d7a5b9420127c63925f43', 'type' => 'library', 'install_path' => __DIR__ . '/../phrity/net-uri', 'aliases' => array(), 'dev_requirement' => false, ), 'phrity/util-errorhandler' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => 'dc9ac8fb70d733c48a9d9d1eb50f7022172da6bc', 'type' => 'library', 'install_path' => __DIR__ . '/../phrity/util-errorhandler', '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/container-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.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', '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' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', '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', 1 => '1.0|2.0|3.0', ), ), 'psr/simple-cache' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', '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.8', 'version' => '2.6.8.0', 'reference' => '6bbce32516a4932aca3e7b8cdcc734eb2b1ec5d4', 'type' => 'library', 'install_path' => __DIR__ . '/../qcloud/cos-sdk-v5', 'aliases' => array(), 'dev_requirement' => false, ), 'qiniu/php-sdk' => array( 'pretty_version' => 'v7.4.0', 'version' => '7.4.0.0', 'reference' => '1c6bc89166e524a40ee42bf516fb99ffc6401c82', '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, ), 'symfony/cache' => array( 'pretty_version' => 'v5.4.32', 'version' => '5.4.32.0', 'reference' => '2553faca77502a4f68dc93cd2f3b9ec650751e40', '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/console' => array( 'pretty_version' => 'v6.4.1', 'version' => '6.4.1.0', 'reference' => 'a550a7c99daeedef3f9d23fb82e3531525ff11fd', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/deprecation-contracts' => array( 'pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '7c3aff79d10325257a001fcf92d991f24fc967cf', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-ctype' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => 'ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-intl-grapheme' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '875e90aeea2777b6f135677f618529449334a612', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-intl-normalizer' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', '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-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/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/string' => array( 'pretty_version' => 'v6.4.0', 'version' => '6.4.0.0', 'reference' => 'b45fcf399ea9c3af543a92edf7172ba21174d809', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation' => array( 'pretty_version' => 'v6.4.0', 'version' => '6.4.0.0', 'reference' => 'b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/translation-contracts' => array( 'pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => 'dee0c6e5b4c07ce851b462530088e64b255ac9c5', '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' => 'v6.4.0', 'version' => '6.4.0.0', 'reference' => 'c40f7d17e91d8b407582ed51a2bbf83c52c367f6', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/var-exporter' => array( 'pretty_version' => 'v6.4.1', 'version' => '6.4.1.0', 'reference' => '2d08ca6b9cc704dce525615d1e6d1788734f36d9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'dev_requirement' => false, ), 'taoser/webman-validate' => array( 'pretty_version' => 'v1.7.2', 'version' => '1.7.2.0', 'reference' => 'f6ceda3700cabf3e48966b845fd980faa292127e', 'type' => 'library', 'install_path' => __DIR__ . '/../taoser/webman-validate', 'aliases' => array(), 'dev_requirement' => false, ), 'textalk/websocket' => array( 'pretty_version' => '1.6.3', 'version' => '1.6.3.0', 'reference' => '67de79745b1a357caf812bfc44e0abf481cee012', 'type' => 'library', 'install_path' => __DIR__ . '/../textalk/websocket', 'aliases' => array(), 'dev_requirement' => false, ), 'tinywan/storage' => array( 'pretty_version' => 'v0.3.4', 'version' => '0.3.4.0', 'reference' => '0867631bbd1731658ac745481131ef93415cdf62', 'type' => 'library', 'install_path' => __DIR__ . '/../tinywan/storage', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-container' => array( 'pretty_version' => 'v2.0.5', 'version' => '2.0.5.0', 'reference' => '2189b39e42af2c14203ed4372b92e38989e9dabb', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-container', '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-orm' => array( 'pretty_version' => 'v3.0.14', 'version' => '3.0.14.0', 'reference' => '7b0b8ea6ca5e020217f6ba7ae34d547e148a675b', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-orm', 'aliases' => array(), 'dev_requirement' => false, ), 'vlucas/phpdotenv' => array( 'pretty_version' => 'v5.6.0', 'version' => '5.6.0.0', 'reference' => '2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4', 'type' => 'library', 'install_path' => __DIR__ . '/../vlucas/phpdotenv', 'aliases' => array(), 'dev_requirement' => false, ), 'voku/portable-ascii' => array( 'pretty_version' => '2.0.1', 'version' => '2.0.1.0', 'reference' => 'b56450eed252f6801410d810c8e1727224ae0743', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'dev_requirement' => false, ), 'webman/console' => array( 'pretty_version' => 'v1.2.39', 'version' => '1.2.39.0', 'reference' => 'd0ed633fa4ea7c6e7d2f5961a0cc1f5f890a5079', 'type' => 'library', 'install_path' => __DIR__ . '/../webman/console', 'aliases' => array(), 'dev_requirement' => false, ), 'webman/log' => array( 'pretty_version' => 'v1.1.8', 'version' => '1.1.8.0', 'reference' => '3e212bd86e2580f1c32d04ec999944fe6c1ea570', 'type' => 'library', 'install_path' => __DIR__ . '/../webman/log', 'aliases' => array(), 'dev_requirement' => false, ), 'webman/think-orm' => array( 'pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'reference' => '9f1e525c5c4b5a2e1eee6a4f82ef5d23c69139a2', 'type' => 'library', 'install_path' => __DIR__ . '/../webman/think-orm', 'aliases' => array(), 'dev_requirement' => false, ), 'webmozart/assert' => array( 'pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/webman' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '53c612880832653afb7a8d2b1d74498d6484586d', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/webman-framework' => array( 'pretty_version' => 'v1.5.13', 'version' => '1.5.13.0', 'reference' => '699c9c9509d472679fa1d8461b9a9bb58fbe79a7', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/webman-framework', '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, ), ), );