array( 'name' => 'topthink/think', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '916b6040df3ddc291136b89091267a84e29ce472', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => true, ), 'versions' => array( '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, ), 'ezyang/htmlpurifier' => array( 'pretty_version' => 'v4.14.0', 'version' => '4.14.0.0', 'reference' => '12ab42bd6e742c70c0a52f7b82477fcd44e64b75', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/command' => array( 'pretty_version' => '1.2.2', 'version' => '1.2.2.0', 'reference' => '7883359e0ecab8a8f7c43aad2fc36360a35d21e8', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/command', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.4.2', 'version' => '7.4.2.0', 'reference' => 'ac1ec1cd9b5624694c3a40be801d94137afb12b4', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle-services' => array( 'pretty_version' => '1.3.2', 'version' => '1.3.2.0', 'reference' => '4989d902dd4e0411b320e851c46f3c94d652d891', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle-services', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '1.5.1', 'version' => '1.5.1.0', 'reference' => 'fe752aedc9fd8fcca3fe7ad05d419d32998a06da', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => 'c94a94f120803a18554c1805ef2e539f8285f9a2', '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, ), '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' => '1.1.9', 'version' => '1.1.9.0', 'reference' => '094defdb4a7001845300334e7c1ee2335925ef99', '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.11.0', 'version' => '1.11.0.0', 'reference' => 'ff6248ea87a9f116e78edd6002e39e5128a0d4dd', '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.1.0', 'version' => '2.1.0.0', 'reference' => 'c4c5803cc1f93df3d2448478ef79394a5981cc58', 'type' => 'library', 'install_path' => __DIR__ . '/../maennchen/zipstream-php', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/complex' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', 'reference' => 'ab8bc271e404909db09ff2d5ffa1e538085c0f22', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/complex', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/matrix' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'c66aefcafb4f6c269510e9ac46b82619a904c576', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/matrix', '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, ), '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, ), 'paypal/rest-api-sdk-php' => array( 'pretty_version' => '1.14.0', 'version' => '1.14.0.0', 'reference' => '72e2f2466975bf128a31e02b15110180f059fc04', 'type' => 'library', 'install_path' => __DIR__ . '/../paypal/rest-api-sdk-php', 'aliases' => array(), 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v6.9.1', 'version' => '6.9.1.0', 'reference' => '039de174cd9c17a8389754d3b877a2ed22743e18', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', '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, ), '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/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/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.1', 'version' => '1.0.1.0', 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be', '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.0.1', 'version' => '1.0.1.0', 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', '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/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, ), 'qcloud/cos-sdk-v5' => array( 'pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => 'b4f26ccd7cfb7b77422f2652d47357e14c421fb4', 'type' => 'library', 'install_path' => __DIR__ . '/../qcloud/cos-sdk-v5', 'aliases' => array(), 'dev_requirement' => false, ), 'qiniu/php-sdk' => array( 'pretty_version' => 'v7.5.0', 'version' => '7.5.0.0', 'reference' => '0cc46e4206002d1a736dbb4abb1424b0b7fc3f22', '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/deprecation-contracts' => array( 'pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '26954b3d62a6c5fd0ea8a2a00c0353a14978d05c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'reference' => '9a142215a36a3888e30d0a9eeea9766764e96976', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'dev_requirement' => true, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'reference' => '4407588e0d3f1f52efb65fbe92babe41f37fe50c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => false, ), '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, ), 'topthink/framework' => array( 'pretty_version' => 'v6.0.12', 'version' => '6.0.12.0', 'reference' => 'e478316ac843c1a884a3b3a7a94db17c4001ff5c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/framework', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '916b6040df3ddc291136b89091267a84e29ce472', 'type' => 'project', 'install_path' => __DIR__ . '/../../', '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.53', 'version' => '2.0.53.0', 'reference' => '06783eda65547a70ea686360a897759e1f873fff', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-orm', '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-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, ), '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, ), '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.31', 'version' => '3.5.31.0', 'reference' => 'b73ddc45b3c7299f330923a2bde23ca6e974fd96', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/workerman', '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, ), ), );