0byt3m1n1
Path:
/
home
/
mgatv524
/
www
/
giga
/
vendor
/
composer
/
package-versions-deprecated
/
src
/
PackageVersions
/
[
Home
]
File: Versions.php
<?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 = 'xibosignage/xibo-cms'; /** * 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 ( 'abraham/twitteroauth' => '0.6.6@fc0766220c79087ac8178625d34e88ca29160d5b', 'akrabat/ip-address-middleware' => '1.0.1@9b0bffcad90bd365c5bfbdb430563cd4e35a93ba', 'apereo/phpcas' => '1.4.0@ea27d122c4c7114006b33d15668c90f1904d53df', 'composer/package-versions-deprecated' => '1.11.99.5@b4f54f74ef3453349c24a845d22392cd31e65f1d', 'defuse/php-encryption' => 'v2.3.1@77880488b9954b7884c25555c2a0ea9e7053f9d2', 'doctrine/inflector' => '1.4.4@4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9', 'emojione/emojione' => 'v1.5.2@9c4c2a82307e4aa171f5ee1657521041c8049d9d', 'erusev/parsedown' => '1.7.4@cb17b6477dfff935958ba01325f2e8a2bfa6dab3', 'evenement/evenement' => 'v2.1.0@6ba9a777870ab49f417e703229d53931ed40fd7a', 'ezyang/htmlpurifier' => 'v4.14.0@12ab42bd6e742c70c0a52f7b82477fcd44e64b75', 'flynsarmy/slim-monolog' => 'v1.0.1@2a3a20671cc14372424085d563991c90ba7818e8', 'gettext/gettext' => 'v4.8.6@bbeb8f4d3077663739aecb4551b22e720c0e9efe', 'gettext/languages' => '2.9.0@ed56dd2c7f4024cc953ed180d25f02f2640e3ffa', 'guzzlehttp/guzzle' => '6.5.5@9d4290de1cfd701f38099ef7e183b64b4b7b0c5e', 'guzzlehttp/promises' => '1.5.1@fe752aedc9fd8fcca3fe7ad05d419d32998a06da', 'guzzlehttp/psr7' => '1.8.5@337e3ad8e5716c15f9657bd214d16cc5e69df268', 'illuminate/cache' => 'v5.8.36@e6acac59f94c6362809b580918f7f3f6142d5796', 'illuminate/contracts' => 'v5.8.36@00fc6afee788fa07c311b0650ad276585f8aef96', 'illuminate/filesystem' => 'v5.8.36@494ba903402d64ec49c8d869ab61791db34b2288', 'illuminate/support' => 'v5.8.36@df4af6a32908f1d89d74348624b57e3233eea247', 'infostars/picofeed' => 'dev-master@cdaf832cc1687450473484dbc9ea782601c6db7f', 'intervention/image' => '2.7.1@744ebba495319501b873a4e48787759c72e3fb8c', 'intervention/imagecache' => '2.5.1@e714f13298ecaf9b2d11cb7106a0415d5615cbe5', 'james-heinrich/getid3' => 'v1.9.21@36f5dabb1325415a4b07a401113f8db2eb81eca1', 'jean85/pretty-package-versions' => '1.6.0@1e0104b46f045868f11942aea058cd7186d6c303', 'jeremeamia/superclosure' => '2.4.0@5707d5821b30b9a07acfb4d76949784aaa0e9ce9', 'johngrogg/ics-parser' => 'v2.2.2@69c80471a0a99142ebc72b21c2bc084e81a7c4f4', 'lcobucci/jwt' => '3.4.6@3ef8657a78278dfeae7707d51747251db4176240', 'league/event' => '2.2.0@d2cc124cf9a3fab2bb4ff963307f60361ce4d119', 'league/oauth2-client' => '2.6.1@2334c249907190c132364f5dae0287ab8666aa19', 'league/oauth2-server' => '8.3.3@f5698a3893eda9a17bcd48636990281e7ca77b2a', 'mongodb/mongodb' => '1.10.1@9e0da590ec94e8af9a0ee065294627ffaee6244e', 'monolog/monolog' => '1.26.1@c6b00f05152ae2c9b04a448f99c7590beb6042f5', 'mpdf/mpdf' => 'v8.0.15@d8a5294a6cc2e814c4157aecc8d7ac25014b18ed', 'mtdowling/cron-expression' => 'v1.2.3@9be552eebcc1ceec9776378f7dcc085246cacca6', 'myclabs/deep-copy' => '1.10.2@776f831124e9c62e1a2c601ecc52e776d8bb7220', 'nesbot/carbon' => '2.55.2@8c2a18ce3e67c34efc1b29f64fe61304368259a2', 'nikic/fast-route' => 'v1.3.0@181d480e08d9476e61381e04a71b34dc0432e812', 'nikic/php-parser' => 'v4.13.2@210577fe3cf7badcc5814d99455df46564f3c077', 'nyholm/psr7' => '1.4.1@2212385b47153ea71b1c1b1374f8cb5e4f7892ec', 'nyholm/psr7-server' => '1.0.2@b846a689844cef114e8079d8c80f0afd96745ae3', 'onelogin/php-saml' => '3.3.1@bb34489635cd5c7eb1b42833e4c57ca1c786a81a', 'opis/closure' => '3.6.2@06e2ebd25f2869e54a306dda991f7db58066f7f6', 'paragonie/random_compat' => 'v9.99.100@996434e5492cb4c3edcb9168db6fbb1359ef965a', 'phenx/php-font-lib' => '0.5.4@dd448ad1ce34c63d09baccd05415e361300c35b4', 'php-di/invoker' => '2.0.0@540c27c86f663e20fe39a24cd72fa76cdb21d41a', 'php-di/php-di' => '6.0.11@9bdcc2f41f5fb700ddd01bc4fa8d5bd7b3f94620', 'php-di/phpdoc-reader' => '2.2.1@66daff34cbd2627740ffec9469ffbac9f8c8185c', 'php-di/slim-bridge' => '3.2.0@1644a2f31079e92a14cebbf90c7f71ebcbe39ee6', 'php-http/message-factory' => 'v1.0.2@a478cb11f66a6ac48d8954216cfed9aa06a501a1', 'phpmailer/phpmailer' => 'v6.5.3@baeb7cde6b60b1286912690ab0693c7789a31e71', 'phpseclib/mcrypt_compat' => '1.0.12@1fab24bc53edf9b49268162e7bfb4ce5c16ed4e3', 'phpseclib/phpseclib' => '2.0.35@4e16cf3f5f927a7d3f5317820af795c0366c0420', 'psr/cache' => '1.0.1@d11b50ad223250cf17b86e38383413f5a6764bf8', 'psr/container' => '1.1.1@8622567409010282b7aeebe4bb841fe98b58dcaf', 'psr/http-factory' => '1.0.1@12ac7fcd07e5b077433f5f2bee95b3a771bf61be', 'psr/http-message' => '1.0.1@f6561bf28d520154e4b0ec72be95418abe6d9363', 'psr/http-server-handler' => '1.0.1@aff2f80e33b7f026ec96bb42f63242dc50ffcae7', 'psr/http-server-middleware' => '1.0.1@2296f45510945530b9dceb8bcedb5cb84d40c5f5', 'psr/log' => '1.1.4@d49695b909c3b7628b6289db5479a1c204601f11', 'psr/simple-cache' => '1.0.1@408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'ralouphie/getallheaders' => '3.0.3@120b605dfeb996808c31b6477290a714d356e822', 'ralouphie/mimey' => '1.0.8@d69688d4856daa13a9124c819d148ccc2235dea2', 'react/event-loop' => 'v0.4.3@8bde03488ee897dc6bb3d91e4e17c353f9c5252f', 'react/zmq' => 'v0.3.0@2865e3b23000751ed443d3f108da2735abf80716', 'respect/validation' => '1.1.31@45d109fc830644fecc1145200d6351ce4f2769d0', 'robmorgan/phinx' => '0.9.2@e1698319ad55157c233b658c08f7a10617e797ca', 'robrichards/xmlseclibs' => '3.1.1@f8f19e58f26cdb42c54b214ff8a820760292f8df', 'robthree/twofactorauth' => 'dev-master@5d36d4feb0ed69f920b1b603430125b16c8c3aea', 'sallar/jdatetime' => 'dev-master@0e6028c1a5019af57705b1d2e624db6cd9d0646d', 'selective/samesite-cookie' => '0.1.0@005c653c70b8b728750977266a89691e307f13ef', 'setasign/fpdi' => 'v2.3.6@6231e315f73e4f62d72b73f3d6d78ff0eed93c31', 'slim/flash' => '0.4.0@9aaff5fded3b54f4e519ec3d4ac74d3d1f2cbbbc', 'slim/http' => '1.2.0@3bc9d61b5243cab0d75c89d778bd69464de07354', 'slim/slim' => '4.8.1@c8934c35d9d98b1a1df9f99ee69b77a59e0aa820', 'slim/twig-view' => '3.0.0@46bc497bada017c24e6736f80af1baa8c6cc71d3', 'symfony/config' => 'v4.4.36@03218ffbd5faeda5e6a97f9109acebf7973ff385', 'symfony/console' => 'v4.4.36@621379b62bb19af213b569b60013200b11dd576f', 'symfony/deprecation-contracts' => 'v2.5.0@6f981ee24cf69ee7ce9736146d1c57c2780598a8', 'symfony/event-dispatcher' => 'v4.4.34@1a024b45369c9d55d76b6b8a241bd20c9ea1cbd8', 'symfony/event-dispatcher-contracts' => 'v1.1.11@01e9a4efac0ee33a05dfdf93b346f62e7d0e998c', 'symfony/filesystem' => 'v5.4.0@731f917dc31edcffec2c6a777f3698c33bea8f01', 'symfony/finder' => 'v4.4.36@1fef05633cd61b629e963e5d8200fb6b67ecf42c', 'symfony/polyfill-ctype' => 'v1.24.0@30885182c981ab175d4d034db0f6f469898070ab', 'symfony/polyfill-intl-idn' => 'v1.24.0@749045c69efb97c70d25d7463abba812e91f3a44', 'symfony/polyfill-intl-normalizer' => 'v1.24.0@8590a5f561694770bdcd3f9b5c69dde6945028e8', 'symfony/polyfill-mbstring' => 'v1.24.0@0abb51d2f102e00a4eefcf46ba7fec406d245825', 'symfony/polyfill-php56' => 'v1.20.0@54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675', 'symfony/polyfill-php72' => 'v1.24.0@9a142215a36a3888e30d0a9eeea9766764e96976', 'symfony/polyfill-php73' => 'v1.24.0@cc5db0e22b3cb4111010e48785a97f670b350ca5', 'symfony/polyfill-php80' => 'v1.24.0@57b712b08eddb97c762a8caa32c84e037892d2e9', 'symfony/polyfill-php81' => 'v1.24.0@5de4ba2d41b15f9bd0e19b2ab9674135813ec98f', 'symfony/service-contracts' => 'v2.5.0@1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc', 'symfony/translation' => 'v5.3.13@6ef0582a7a30141346ecc4541c9f61347b9f944b', 'symfony/translation-contracts' => 'v2.5.0@d28150f0f44ce854e942b671fc2620a98aae1b1e', 'symfony/yaml' => 'v4.4.36@a19f7c44ba665fa9d9d415cc4493361381b93f9b', 'tedivm/stash' => 'v0.14.2@7ea9749784152dcd2dab72c4bbf2bef18c326e41', 'twig/twig' => 'v3.3.8@972d8604a92b7054828b539f2febb0211dd5945c', 'xibosignage/oauth2-xibo-cms' => 'dev-feature/3.0@f60509c0fc50c0dcb1a84612cbc1f49c134bb1aa', 'xibosignage/support' => 'dev-master@00dbe80d1db63ffd8ce345dd4f5050b401929304', 'xibosignage/xibo-xmr' => '0.8@e0df7052b077e67f9f0249498640be8e01b328d6', 'zendframework/zendxml' => '1.2.0@eceab37a591c9e140772a1470338258857339e00', 'xibosignage/xibo-cms' => 'No version set (parsed as 1.0.0)@', ); 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; } }