/
home
/
obinna
/
html
/
boazapp
/
vendor
/
composer
/
package-versions-deprecated
/
src
/
PackageVersions
/
Upload File
HOME
<?php declare(strict_types=1); namespace PackageVersions; use Composer\InstalledVersions; use OutOfBoundsException; class_exists(InstalledVersions::class); /** * This class is generated by composer/package-versions-deprecated, specifically by * @see \PackageVersions\Installer * * This file is overwritten at every run of `composer install` or `composer update`. * * @deprecated in favor of the Composer\InstalledVersions class provided by Composer 2. Require composer-runtime-api:^2 to ensure it is present. */ final class Versions { /** * @deprecated please use {@see self::rootPackageName()} instead. * This constant will be removed in version 2.0.0. */ const ROOT_PACKAGE_NAME = '__root__'; /** * Array of all available composer packages. * Dont read this array from your calling code, but use the \PackageVersions\Versions::getVersion() method instead. * * @var array<string, string> * @internal */ const VERSIONS = array ( 'africastalking/africastalking' => 'v3.0.2@8345423ee70b07b36cedcce61c85c9bc679e3666', 'clue/stream-filter' => 'v1.7.0@049509fef80032cb3f051595029ab75b49a3c2f7', 'composer/package-versions-deprecated' => '1.11.99.5@b4f54f74ef3453349c24a845d22392cd31e65f1d', 'doctrine/annotations' => '1.14.4@253dca476f70808a5aeed3a47cc2cc88c5cab915', 'doctrine/cache' => '2.2.0@1ca8f21980e770095a31456042471a57bc4c68fb', 'doctrine/collections' => '1.8.0@2b44dd4cbca8b5744327de78bafef5945c7e7b5e', 'doctrine/common' => '3.5.0@d9ea4a54ca2586db781f0265d36bea731ac66ec5', 'doctrine/dbal' => '3.9.4@ec16c82f20be1a7224e65ac67144a29199f87959', 'doctrine/deprecations' => '1.1.5@459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38', 'doctrine/doctrine-bundle' => '2.3.2@d6b3c37804539a24ba8a7d647a6144cab2f13242', 'doctrine/doctrine-migrations-bundle' => '3.2.5@90be4395597432a05ae9aad5e6fe490622226a77', 'doctrine/event-manager' => '1.2.0@95aa4cb529f1e96576f3fda9f5705ada4056a520', 'doctrine/inflector' => '2.0.10@5817d0659c5b50c9b950feb9af7b9668e2c436bc', 'doctrine/instantiator' => '1.5.0@0a0fa9780f5d4e507415a065172d26a98d02047b', 'doctrine/lexer' => '1.2.3@c268e882d4dbdd85e36e4ad69e02dc284f89d229', 'doctrine/migrations' => '3.4.3@362f07ff732a2b4498be919561536800cec29500', 'doctrine/orm' => '2.14.3@a64f315dfeae5e50b17f132626fd9e9b4ec8985d', 'doctrine/persistence' => '2.5.7@e36f22765f4d10a7748228babbf73da5edfeed3c', 'doctrine/sql-formatter' => '1.3.0@3447381095d32a171fe3a58323749f44dbb5ac7d', 'egulias/email-validator' => '2.1.25@0dbf5d78455d4d6a41d186da50adc1122ec066f4', 'friendsofphp/proxy-manager-lts' => 'v1.0.18@2c8a6cffc3220e99352ad958fe7cf06bf6f7690f', 'guzzlehttp/guzzle' => '7.9.3@7b2f29fe81dc4da0ca0ea7d42107a0845946ea77', 'guzzlehttp/promises' => '2.2.0@7c69f28996b0a6920945dd20b3857e499d9ca96c', 'guzzlehttp/psr7' => '2.7.1@c2270caaabe631b3b44c85f99e5a04bbb8060d16', 'kriswallsmith/buzz' => '1.3.0@94c65f64b24d90ab9ca2ca82f40368fa0a1d61dd', 'laminas/laminas-code' => '4.7.1@91aabc066d5620428120800c0eafc0411e441a62', 'mailgun/mailgun-php' => 'v3.6.3@3dbdc2f220fa64e78e903477efa22858c72509be', 'monolog/monolog' => '2.10.0@5cf826f2991858b54d5c3809bee745560a1042a7', 'nyholm/psr7' => '1.8.2@a71f2b11690f4b24d099d6b16690a90ae14fc6f3', 'php-http/client-common' => '2.7.2@0cfe9858ab9d3b213041b947c881d5b19ceeca46', 'php-http/discovery' => '1.20.0@82fe4c73ef3363caed49ff8dd1539ba06044910d', 'php-http/httplug' => '2.4.1@5cad731844891a4c282f3f3e1b582c46839d22f4', 'php-http/message' => '1.16.2@06dd5e8562f84e641bf929bfe699ee0f5ce8080a', 'php-http/multipart-stream-builder' => '1.4.2@10086e6de6f53489cca5ecc45b6f468604d3460e', 'php-http/promise' => '1.3.1@fc85b1fba37c169a69a07ef0d5a8075770cc1f83', 'phpdocumentor/reflection-common' => '2.2.0@1d01c49d4ed62f25aa84a747ad35d5a16924662b', 'phpdocumentor/reflection-docblock' => '5.6.2@92dde6a5919e34835c506ac8c523ef095a95ed62', 'phpdocumentor/type-resolver' => '1.10.0@679e3ce485b99e84c775d28e2e96fade9a7fb50a', 'phpstan/phpdoc-parser' => '2.1.0@9b30d6fd026b2c132b3985ce6b23bec09ab3aa68', 'psr/cache' => '1.0.1@d11b50ad223250cf17b86e38383413f5a6764bf8', 'psr/container' => '1.1.2@513e0666f7216c7459170d56df27dfcefe1689ea', 'psr/event-dispatcher' => '1.0.0@dbefd12671e8a14ec7f180cab83036ed26714bb0', 'psr/http-client' => '1.0.3@bb5906edc1c324c9a05aa0873d40117941e5fa90', 'psr/http-factory' => '1.1.0@2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'psr/http-message' => '2.0@402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'psr/link' => '1.0.0@eea8e8662d5cd3ae4517c9b864493f59fca95562', 'psr/log' => '1.1.4@d49695b909c3b7628b6289db5479a1c204601f11', 'ralouphie/getallheaders' => '3.0.3@120b605dfeb996808c31b6477290a714d356e822', 'sensio/framework-extra-bundle' => 'v5.6.1@430d14c01836b77c28092883d195a43ce413ee32', 'symfony/asset' => 'v5.1.11@54a42aa50f9359d1184bf7e954521b45ca3d5828', 'symfony/cache' => 'v5.1.11@6def7595e74b4b0a6b515af964792e2d092f056d', 'symfony/cache-contracts' => 'v2.5.4@517c3a3619dadfa6952c4651767fcadffb4df65e', 'symfony/config' => 'v5.1.11@96cc8f6e3b2dccf471b0816df8e421142dc74c18', 'symfony/console' => 'v5.1.11@d9a267b621c5082e0a6c659d73633b6fd28a8a08', 'symfony/dependency-injection' => 'v5.1.11@176e622d476133152a9346b0fbd8fb9b60ff6fb3', 'symfony/deprecation-contracts' => 'v2.5.4@605389f2a7e5625f273b53960dc46aeaf9c62918', 'symfony/doctrine-bridge' => 'v5.1.11@290deda49060e6694f151ac4aa889467935ee3ea', 'symfony/dotenv' => 'v5.1.11@783f12027c6b40ab0e93d6136d9f642d1d67cd6b', 'symfony/error-handler' => 'v5.1.11@c2bdf8d374de3f33c525460929f82a9902f6e1c5', 'symfony/event-dispatcher' => 'v5.1.11@c00f3aae24577a991ae97d34c7033b2e84f1cfa0', 'symfony/event-dispatcher-contracts' => 'v2.5.4@e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f', 'symfony/expression-language' => 'v5.1.11@13a16b1cc6e4fd4998631bfdf568d47e48844ec1', 'symfony/filesystem' => 'v5.1.11@262d033b57c73e8b59cd6e68a45c528318b15038', 'symfony/finder' => 'v5.1.11@196f45723b5e618bf0e23b97e96d11652696ea9e', 'symfony/flex' => 'v1.22.0@5cc985971b1a700cb74bedd9e01cfa93eb4747f7', 'symfony/form' => 'v5.1.11@b794bed839f11bcee9a9f30daa5cb88d311dd409', 'symfony/framework-bundle' => 'v5.1.11@b40931adcd8386901a65b472d8ba9f34cac80070', 'symfony/http-client' => 'v5.1.11@82f87fa4b738977937803ab8d52948d490047564', 'symfony/http-client-contracts' => 'v2.5.5@48ef1d0a082885877b664332b9427662065a360c', 'symfony/http-foundation' => 'v5.1.11@1c1920364e205f9aab12457e52b884ebd198b885', 'symfony/http-kernel' => 'v5.1.11@1b57aaf3215c4313fec1409afdb5046dcb201d17', 'symfony/intl' => 'v5.1.11@930f17689729cc47d2ce18be21ed403bcbeeb6a9', 'symfony/mailer' => 'v5.1.11@3c7ab7a402acdb453dcdd6e0b2982caacfcc9b9f', 'symfony/mime' => 'v5.1.11@d7d899822da1fa89bcf658e8e8d836f5578e6f7a', 'symfony/monolog-bridge' => 'v5.1.11@ce37f72dd09e38d65dd6d57a0c17e874c4c689a5', 'symfony/monolog-bundle' => 'v3.8.0@a41bbcdc1105603b6d73a7d9a43a3788f8e0fb7d', 'symfony/notifier' => 'v5.1.11@c2ccb5b6f9b7a316b3bfefc5fec751540d620d3c', 'symfony/options-resolver' => 'v5.1.11@c67e38bab7b561a65e34162a48ae587750f7ae0e', 'symfony/polyfill-intl-grapheme' => 'v1.32.0@b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe', 'symfony/polyfill-intl-icu' => 'v1.32.0@763d2a91fea5681509ca01acbc1c5e450d127811', 'symfony/polyfill-intl-idn' => 'v1.32.0@9614ac4d8061dc257ecc64cba1b140873dce8ad3', 'symfony/polyfill-intl-normalizer' => 'v1.32.0@3833d7255cc303546435cb650316bff708a1c75c', 'symfony/polyfill-mbstring' => 'v1.32.0@6d857f4d76bd4b343eac26d6b539585d2bc56493', 'symfony/polyfill-php73' => 'v1.32.0@0f68c03565dcaaf25a890667542e8bd75fe7e5bb', 'symfony/polyfill-php80' => 'v1.32.0@0cc9dd0f17f61d8131e7df6b84bd344899fe2608', 'symfony/polyfill-php81' => 'v1.32.0@4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c', 'symfony/process' => 'v5.1.11@d279ae7f2d6e0e4e45f66de7d76006246ae00e4d', 'symfony/property-access' => 'v5.1.11@d99f6d52333d0798a3b5bb3a81bae789e96bae93', 'symfony/property-info' => 'v5.1.11@d4981d21891987fce806fc94e41312fe9c131747', 'symfony/proxy-manager-bridge' => 'v5.1.11@fd6bb40190b1719abbe831be09adf38e0744d5f5', 'symfony/routing' => 'v5.1.11@e7f71f5da6af8b238f2257670fd6aa4ae6263826', 'symfony/security-bundle' => 'v5.1.11@911f6b515d515c12a4aea749b6ac688050b6a85c', 'symfony/security-core' => 'v5.1.11@33a6d376ef0502f18bc498a076590372685f6e89', 'symfony/security-csrf' => 'v5.1.11@e22ef49d5d3773014942f3dfe301b168a4a833dc', 'symfony/security-guard' => 'v5.1.11@23e2b838d255f2695a143cf4ad138c58c4dc2918', 'symfony/security-http' => 'v5.1.11@c3a869cc01640d14ebbbfd03046f494103ffb2fa', 'symfony/serializer' => 'v5.1.11@76404a1e1a4eaefe94ce12740af1884149d47d96', 'symfony/service-contracts' => 'v2.5.4@f37b419f7aea2e9abf10abd261832cace12e3300', 'symfony/stopwatch' => 'v5.1.11@40e7945f2d0f72427eb71b54c26d93d08ef88793', 'symfony/string' => 'v5.1.11@83bbb92d34881744b8021452a76532b28283dbfb', 'symfony/translation' => 'v5.1.11@b16d3e4b2d3f78fb2444aa8d19019f033e55ec56', 'symfony/translation-contracts' => 'v2.5.4@450d4172653f38818657022252f9d81be89ee9a8', 'symfony/twig-bridge' => 'v5.1.11@4421afc6e1a0ef5e7cd9b32359617b98069d1666', 'symfony/twig-bundle' => 'v5.1.11@88e5d5232f11f6db6610d5f4c2380f26e02ce92e', 'symfony/validator' => 'v5.1.11@c651438e159bdcbe8354320ab627d33fa7e288ff', 'symfony/var-dumper' => 'v5.1.11@cee600a1248b423330375c869812bdd61a085cd0', 'symfony/var-exporter' => 'v5.4.45@862700068db0ddfd8c5b850671e029a90246ec75', 'symfony/web-link' => 'v5.1.11@28e6bd9028740602c158f5c6ac8d5e2a2692812e', 'symfony/yaml' => 'v5.1.11@6bb8b36c6dea8100268512bf46e858c8eb5c545e', 'twig/extra-bundle' => 'v3.7.0@802cc2dd46ec88285d6c7fa85c26ab7f2cd5bc49', 'twig/twig' => 'v3.11.3@3b06600ff3abefaf8ff55d5c336cd1c4253f8c7e', 'webmozart/assert' => '1.11.0@11cb2199493b2f8a3b53e7f19068fc6aac760991', 'myclabs/deep-copy' => '1.13.1@1720ddd719e16cf0db4eb1c6eca108031636d46c', 'nikic/php-parser' => 'v4.19.4@715f4d25e225bc47b293a8b997fe6ce99bf987d2', 'phar-io/manifest' => '2.0.4@54750ef60c58e43759730615a392c31c80e23176', 'phar-io/version' => '3.2.1@4f7fd7836c6f332bb2933569e566a0d6c4cbed74', 'phpunit/php-code-coverage' => '9.2.32@85402a822d1ecf1db1096959413d35e1c37cf1a5', 'phpunit/php-file-iterator' => '3.0.6@cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf', 'phpunit/php-invoker' => '3.1.1@5a10147d0aaf65b58940a0b72f71c9ac0423cc67', 'phpunit/php-text-template' => '2.0.4@5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28', 'phpunit/php-timer' => '5.0.3@5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2', 'phpunit/phpunit' => '9.6.23@43d2cb18d0675c38bd44982a5d1d88f6d53d8d95', 'sebastian/cli-parser' => '1.0.2@2b56bea83a09de3ac06bb18b92f068e60cc6f50b', 'sebastian/code-unit' => '1.0.8@1fc9f64c0927627ef78ba436c9b17d967e68e120', 'sebastian/code-unit-reverse-lookup' => '2.0.3@ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5', 'sebastian/comparator' => '4.0.8@fa0f136dd2334583309d32b62544682ee972b51a', 'sebastian/complexity' => '2.0.3@25f207c40d62b8b7aa32f5ab026c53561964053a', 'sebastian/diff' => '4.0.6@ba01945089c3a293b01ba9badc29ad55b106b0bc', 'sebastian/environment' => '5.1.5@830c43a844f1f8d5b7a1f6d6076b784454d8b7ed', 'sebastian/exporter' => '4.0.6@78c00df8f170e02473b682df15bfcdacc3d32d72', 'sebastian/global-state' => '5.0.7@bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9', 'sebastian/lines-of-code' => '1.0.4@e1e4a170560925c26d424b6a03aed157e7dcc5c5', 'sebastian/object-enumerator' => '4.0.4@5c9eeac41b290a3712d88851518825ad78f45c71', 'sebastian/object-reflector' => '2.0.4@b4f479ebdbf63ac605d183ece17d8d7fe49c15c7', 'sebastian/recursion-context' => '4.0.5@e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1', 'sebastian/resource-operations' => '3.0.4@05d5692a7993ecccd56a03e40cd7e5b09b1d404e', 'sebastian/type' => '3.2.1@75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7', 'sebastian/version' => '3.0.2@c6c1022351a901512170118436c764e473f6de8c', 'symfony/browser-kit' => 'v5.1.11@8d0688f6f7c733ff4096d64656c8a3b320d9a1f8', 'symfony/css-selector' => 'v5.1.11@f65f217b3314504a1ec99c2d6ef69016bb13490f', 'symfony/debug-bundle' => 'v5.1.11@cc01b42c54ca5a3eed3e48f0c2327e1b3d46c16b', 'symfony/dom-crawler' => 'v5.1.11@5d89ceb53ec65e1973a555072fac8ed5ecad3384', 'symfony/maker-bundle' => 'v1.39.1@30c8ac13511f6df7bc9ac088f31d7a48ce6433c6', 'symfony/phpunit-bridge' => 'v6.4.16@cebafe2f1ad2d1e745c1015b7c2519592341e4e6', 'symfony/web-profiler-bundle' => 'v5.1.11@9a906203efff7df59d1e0185f7aa05e631eb4ef7', 'theseer/tokenizer' => '1.2.3@737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2', 'paragonie/random_compat' => '2.*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-ctype' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-iconv' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-php72' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-php71' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-php70' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', 'symfony/polyfill-php56' => '*@9d2099eab408a529c5181984e8cfd9d1e23f59b3', '__root__' => 'dev-master@9d2099eab408a529c5181984e8cfd9d1e23f59b3', ); private function __construct() { } /** * @psalm-pure * * @psalm-suppress ImpureMethodCall we know that {@see InstalledVersions} interaction does not * cause any side effects here. */ public static function rootPackageName() : string { if (!self::composer2ApiUsable()) { return self::ROOT_PACKAGE_NAME; } return InstalledVersions::getRootPackage()['name']; } /** * @throws OutOfBoundsException If a version cannot be located. * * @psalm-param key-of<self::VERSIONS> $packageName * @psalm-pure * * @psalm-suppress ImpureMethodCall we know that {@see InstalledVersions} interaction does not * cause any side effects here. */ public static function getVersion(string $packageName): string { if (self::composer2ApiUsable()) { return InstalledVersions::getPrettyVersion($packageName) . '@' . InstalledVersions::getReference($packageName); } if (isset(self::VERSIONS[$packageName])) { return self::VERSIONS[$packageName]; } throw new OutOfBoundsException( 'Required package "' . $packageName . '" is not installed: check your ./vendor/composer/installed.json and/or ./composer.lock files' ); } private static function composer2ApiUsable(): bool { if (!class_exists(InstalledVersions::class, false)) { return false; } if (method_exists(InstalledVersions::class, 'getAllRawData')) { $rawData = InstalledVersions::getAllRawData(); if (count($rawData) === 1 && count($rawData[0]) === 0) { return false; } } else { $rawData = InstalledVersions::getRawData(); if ($rawData === null || $rawData === []) { return false; } } return true; } }