array( 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'f88d46e6655c45f47ebdba8109cfc24ba5d5ac87', 'name' => 'topthink/think', 'dev' => true, ), 'versions' => array( 'bacon/bacon-qr-code' => array( 'pretty_version' => '2.0.8', 'version' => '2.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../bacon/bacon-qr-code', 'aliases' => array(), 'reference' => '8674e51bb65af933a5ffaf1c308a660387c35c22', 'dev_requirement' => false, ), 'dasprid/enum' => array( 'pretty_version' => '1.0.5', 'version' => '1.0.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../dasprid/enum', 'aliases' => array(), 'reference' => '6faf451159fb8ba4126b925ed2d78acfce0dc016', 'dev_requirement' => false, ), 'endroid/qr-code' => array( 'pretty_version' => '3.9.6', 'version' => '3.9.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../endroid/qr-code', 'aliases' => array(), 'reference' => '9cdd4f5d609bfc8811ca4a62b4d23eb16976242f', 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.8.1', 'version' => '7.8.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'reference' => '41042bc7ab002487b876a0683fc8dce04ddce104', 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'reference' => 'bbff78d96034045e58e13dedd6ad91b5d1253223', 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '2.6.2', 'version' => '2.6.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'reference' => '45b30f99ac27b5ca93cb4831afe16285f57b8221', 'dev_requirement' => false, ), 'khanamiryan/qrcode-detector-decoder' => array( 'pretty_version' => '1.0.6', 'version' => '1.0.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../khanamiryan/qrcode-detector-decoder', 'aliases' => array(), 'reference' => '45326fb83a2a375065dbb3a134b5b8a5872da569', 'dev_requirement' => false, ), 'monolog/monolog' => array( 'pretty_version' => '2.9.3', 'version' => '2.9.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'reference' => 'a30bfe2e142720dfa990d0a7e573997f5d884215', 'dev_requirement' => false, ), 'myclabs/php-enum' => array( 'pretty_version' => '1.7.7', 'version' => '1.7.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'reference' => 'd178027d1e679832db9f38248fcc7200647dc2b7', 'dev_requirement' => false, ), 'nelexa/zip' => array( 'pretty_version' => '3.3.3', 'version' => '3.3.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nelexa/zip', 'aliases' => array(), 'reference' => '501b52f6fc393a599b44ff348a42740e1eaac7c6', 'dev_requirement' => false, ), 'overtrue/pinyin' => array( 'pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/pinyin', 'aliases' => array(), 'reference' => '4d0fb4f27f0c79e81c9489e0c0ae4a4f8837eae7', 'dev_requirement' => false, ), 'paragonie/random_compat' => array( 'pretty_version' => 'v9.99.100', 'version' => '9.99.100.0', 'type' => 'library', 'install_path' => __DIR__ . '/../paragonie/random_compat', 'aliases' => array(), 'reference' => '996434e5492cb4c3edcb9168db6fbb1359ef965a', 'dev_requirement' => false, ), 'psr/container' => array( 'pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => false, ), 'psr/event-dispatcher' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', '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', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', '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', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', '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', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', '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', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'dev_requirement' => false, ), 'psr/log-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0.0 || 2.0.0 || 3.0.0', ), ), 'ralouphie/getallheaders' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'dev_requirement' => false, ), 'symfony/deprecation-contracts' => array( 'pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'reference' => '80d075412b557d41002320b96a096ca65aa2c98d', 'dev_requirement' => false, ), 'symfony/event-dispatcher' => array( 'pretty_version' => 'v5.4.35', 'version' => '5.4.35.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'reference' => '7a69a85c7ea5bdd1e875806a99c51a87d3a74b38', 'dev_requirement' => false, ), 'symfony/event-dispatcher-contracts' => array( 'pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'reference' => '540f4c73e87fd0c71ca44a6aa305d024ac68cb73', 'dev_requirement' => false, ), 'symfony/event-dispatcher-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '2.0', ), ), 'symfony/finder' => array( 'pretty_version' => 'v5.4.35', 'version' => '5.4.35.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => 'abe6d6f77d9465fed3cd2d029b29d03b56b56435', 'dev_requirement' => false, ), 'symfony/http-foundation' => array( 'pretty_version' => 'v5.4.38', 'version' => '5.4.38.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => 'd8c13d35f68c69e15595fe37fa2c225d11c10f7e', 'dev_requirement' => false, ), 'symfony/options-resolver' => array( 'pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/options-resolver', 'aliases' => array(), 'reference' => '4fe5cf6ede71096839f0e4b4444d65dd3a7c1eb9', 'dev_requirement' => false, ), 'symfony/polyfill-ctype' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => 'ef4d7e442ca910c4764bce785146269b30cb5fc4', 'dev_requirement' => false, ), 'symfony/polyfill-intl-grapheme' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '32a9da87d7b3245e09ac426c83d334ae9f06f80f', 'dev_requirement' => false, ), 'symfony/polyfill-intl-normalizer' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => 'bc45c394692b948b4d383a08d7753968bed9a83d', 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '9773676c8a1bb1f8d4340a62efe641cf76eda7ec', 'dev_requirement' => false, ), 'symfony/polyfill-php73' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'reference' => '21bd091060673a1177ae842c0ef8fe30893114d2', 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'reference' => '87b68208d5c1188808dd7839ee1e6c8ec3b02f1b', 'dev_requirement' => false, ), 'symfony/property-access' => array( 'pretty_version' => 'v5.4.38', 'version' => '5.4.38.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/property-access', 'aliases' => array(), 'reference' => 'b58ea319e56b440b4daaa38201ee63ba9efa44d5', 'dev_requirement' => false, ), 'symfony/property-info' => array( 'pretty_version' => 'v5.4.38', 'version' => '5.4.38.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/property-info', 'aliases' => array(), 'reference' => 'f3e4b84e5a33e655222167894398b671e93322d0', 'dev_requirement' => false, ), 'symfony/string' => array( 'pretty_version' => 'v5.4.36', 'version' => '5.4.36.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => '4e232c83622bd8cd32b794216aa29d0d266d353b', 'dev_requirement' => false, ), 'topthink/think' => array( 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'f88d46e6655c45f47ebdba8109cfc24ba5d5ac87', 'dev_requirement' => false, ), 'topthink/think-image' => array( 'pretty_version' => 'v1.0.7', 'version' => '1.0.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-image', 'aliases' => array(), 'reference' => '8586cf47f117481c6d415b20f7dedf62e79d5512', 'dev_requirement' => false, ), 'yansongda/pay' => array( 'pretty_version' => 'v2.10.6', 'version' => '2.10.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../yansongda/pay', 'aliases' => array(), 'reference' => '453e389768c1927317f635b907be884340189d6f', 'dev_requirement' => false, ), 'yansongda/supports' => array( 'pretty_version' => 'v2.2.0', 'version' => '2.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../yansongda/supports', 'aliases' => array(), 'reference' => 'de9a8d38b0461ddf9c12f27390dad9a40c9b4e3b', 'dev_requirement' => false, ), 'yzncms/framework' => array( 'pretty_version' => 'v5.1.51', 'version' => '5.1.51.0', 'type' => 'yzncms-framework', 'install_path' => __DIR__ . '/../../thinkphp', 'aliases' => array(), 'reference' => 'fd488de8b8a6b9bf109c97b7ef845f126e004c03', 'dev_requirement' => false, ), 'yzncms/think-addons' => array( 'pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../yzncms/think-addons', 'aliases' => array(), 'reference' => '04c3c9c3be6730e71b7aae0d313c228b58c3fbf9', 'dev_requirement' => false, ), 'yzncms/think-captcha' => array( 'pretty_version' => 'v2.0.8', 'version' => '2.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../yzncms/think-captcha', 'aliases' => array(), 'reference' => 'f96480606e5db55c864eaf7f17cb7da79ec34387', 'dev_requirement' => false, ), 'yzncms/think-helper' => array( 'pretty_version' => 'v3.1.1', 'version' => '3.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../yzncms/think-helper', 'aliases' => array(), 'reference' => '2eeb03e84cfe52c5486d3157c9e54bab059e7686', 'dev_requirement' => false, ), 'yzncms/think-installer' => array( 'pretty_version' => 'v2.0.6', 'version' => '2.0.6.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../yzncms/think-installer', 'aliases' => array(), 'reference' => 'a18af4bb69144329f5018cf4a471a8422b39b1ba', 'dev_requirement' => false, ), ), );