<?php

declare(strict_types=1);

namespace PackageVersions;

use OutOfBoundsException;

/**
 * This class is generated by ocramius/package-versions, specifically by
 * @see \PackageVersions\Installer
 *
 * This file is overwritten at every run of `composer install` or `composer update`.
 */
final class Versions
{
    public const ROOT_PACKAGE_NAME = 'zendframework/skeleton-application';
    /**
     * 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
     */
    public const VERSIONS          = array (
  'behat/transliterator' => 'v1.3.0@3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc',
  'container-interop/container-interop' => '1.2.0@79cbf1341c22ec75643d841642dd5d6acd83bdb8',
  'doctrine/annotations' => '1.10.1@5eb79f3dbdffed6544e1fc287572c0f462bd29bb',
  'doctrine/cache' => '1.10.0@382e7f4db9a12dc6c19431743a2b096041bcdd62',
  'doctrine/collections' => '1.6.4@6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7',
  'doctrine/common' => '2.12.0@2053eafdf60c2172ee1373d1b9289ba1db7f1fc6',
  'doctrine/dbal' => 'v2.10.1@c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8',
  'doctrine/doctrine-module' => '1.2.0@9407d04d0b08e7071dab05c9d068cefda9dc5a6f',
  'doctrine/doctrine-orm-module' => '1.1.8@d0ff7aaa1c4eabf4bab2a6ae73317c34330467c3',
  'doctrine/event-manager' => '1.1.0@629572819973f13486371cb611386eb17851e85c',
  'doctrine/inflector' => '1.3.1@ec3a55242203ffa6a4b27c58176da97ff0a7aec1',
  'doctrine/instantiator' => '1.3.0@ae466f726242e637cebdd526a7d991b9433bacf1',
  'doctrine/lexer' => '1.2.0@5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6',
  'doctrine/orm' => 'v2.7.2@dafe298ce5d0b995ebe1746670704c0a35868a6a',
  'doctrine/persistence' => '1.3.7@0af483f91bada1c9ded6c2cfd26ab7d5ab2094e0',
  'doctrine/reflection' => '1.2.1@55e71912dfcd824b2fdd16f2d9afe15684cfce79',
  'gedmo/doctrine-extensions' => 'v2.4.39@c549b40bff560380c53812283d25ce42ee0992e4',
  'http-interop/http-middleware' => '0.2.0@ff545c87e97bf4d88f0cb7eb3e89f99aaa53d7a9',
  'monolog/monolog' => '1.25.3@fa82921994db851a8becaf3787a9e73c5976b6f1',
  'myclabs/deep-copy' => '1.9.5@b2c28789e80a97badd14145fda39b545d83ca3ef',
  'ocramius/package-versions' => '1.8.0@421679846270a5772534828013a93be709fb13df',
  'paragonie/random_compat' => 'v9.99.99@84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95',
  'phar-io/manifest' => '1.0.3@7761fcacf03b4d4f16e7ccb606d4879ca431fcf4',
  'phar-io/version' => '2.0.1@45a2ec53a73c70ce41d55cedef9063630abaf1b6',
  'phpdocumentor/reflection-common' => '2.0.0@63a995caa1ca9e5590304cd845c15ad6d482a62a',
  'phpdocumentor/reflection-docblock' => '5.1.0@cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e',
  'phpdocumentor/type-resolver' => '1.1.0@7462d5f123dfc080dfdf26897032a6513644fc95',
  'phpspec/prophecy' => 'v1.10.3@451c3cd1418cf640de218914901e51b064abb093',
  'phpunit/php-code-coverage' => '7.0.10@f1884187926fbb755a9aaf0b3836ad3165b478bf',
  'phpunit/php-file-iterator' => '2.0.2@050bedf145a257b1ff02746c31894800e5122946',
  'phpunit/php-text-template' => '1.2.1@31f8b717e51d9a2afca6c9f046f5d69fc27c8686',
  'phpunit/php-timer' => '2.1.2@1038454804406b0b5f5f520358e78c1c2f71501e',
  'phpunit/php-token-stream' => '3.1.1@995192df77f63a59e47f025390d2d1fdf8f425ff',
  'phpunit/phpunit' => '8.5.3@67750516bc02f300e2742fed2f50177f8f37bedf',
  'psr/cache' => '1.0.1@d11b50ad223250cf17b86e38383413f5a6764bf8',
  'psr/container' => '1.0.0@b7ce3b176482dbbc1245ebf52b181af44c2cf55f',
  'psr/http-message' => '1.0.1@f6561bf28d520154e4b0ec72be95418abe6d9363',
  'psr/log' => '1.1.3@0f73288fd15629204f9d42b7055f72dacbe811fc',
  'psr/simple-cache' => '1.0.1@408d5eafb83c57f6365a3ca330ff23aa4a5fa39b',
  'sebastian/code-unit-reverse-lookup' => '1.0.1@4419fcdb5eabb9caa61a27c7a1db532a6b55dd18',
  'sebastian/comparator' => '3.0.2@5de4fc177adf9bce8df98d8d141a7559d7ccf6da',
  'sebastian/diff' => '3.0.2@720fcc7e9b5cf384ea68d9d930d480907a0c1a29',
  'sebastian/environment' => '4.2.3@464c90d7bdf5ad4e8a6aea15c091fec0603d4368',
  'sebastian/exporter' => '3.1.2@68609e1261d215ea5b21b7987539cbfbe156ec3e',
  'sebastian/global-state' => '3.0.0@edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4',
  'sebastian/object-enumerator' => '3.0.3@7cfd9e65d11ffb5af41198476395774d4c8a84c5',
  'sebastian/object-reflector' => '1.1.1@773f97c67f28de00d397be301821b06708fca0be',
  'sebastian/recursion-context' => '3.0.0@5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8',
  'sebastian/resource-operations' => '2.0.1@4d7a795d35b889bf80a0cc04e08d77cedfa917a9',
  'sebastian/type' => '1.1.3@3aaaa15fa71d27650d62a948be022fe3b48541a3',
  'sebastian/version' => '2.0.1@99732be0ddb3361e16ad77b68ba41efc8e979019',
  'solarium/solarium' => '3.8.1@c353babec89fdbe8c64054bfec8e77bcb5da6705',
  'symfony/console' => 'v3.4.39@bf60d5e606cd595391c5f82bf6b570d9573fa120',
  'symfony/debug' => 'v4.4.7@346636d2cae417992ecfd761979b2ab98b339a45',
  'symfony/event-dispatcher' => 'v3.4.39@9d4e22943b73acc1ba50595b7de1a01fe9dbad48',
  'symfony/polyfill-ctype' => 'v1.15.0@4719fa9c18b0464d399f1a63bf624b42b6fa8d14',
  'symfony/polyfill-mbstring' => 'v1.15.0@81ffd3a9c6d707be22e3012b827de1c9775fc5ac',
  'synergy/common' => 'v6.4.8@6432c1975ef8caaef6754e835becf7e80f324e0a',
  'synergy/solarium-module' => 'v3.1.0@8197b5926b7d28ea58d9a9b8164a498e9e2d9c7a',
  'synergy/synergydatagrid' => 'v5.2.7@7a6e8b3da9781c0d1b5be63580acbc5bd11fec10',
  'theseer/tokenizer' => '1.1.3@11336f6f84e16a720dae9d8e6ed5019efa85a0f9',
  'true/punycode' => 'v2.1.1@a4d0c11a36dd7f4e7cd7096076cab6d3378a071e',
  'webmozart/assert' => '1.7.0@aed98a490f9a8f78468232db345ab9cf606cf598',
  'zendframework/zend-authentication' => '2.7.0@1f379f6384fca34b3bfe94d953abd65e9e7ee746',
  'zendframework/zend-barcode' => '2.8.0@6db95687997920b8217e71d2f12b51ec10e824d9',
  'zendframework/zend-cache' => '2.9.0@cffd54a2dc4db094976d3b3f05e418a047cc9110',
  'zendframework/zend-captcha' => '2.9.0@4272f3d0cde0a1fa9135d0cbc4a629fb655391d3',
  'zendframework/zend-code' => '3.4.1@268040548f92c2bfcba164421c1add2ba43abaaa',
  'zendframework/zend-component-installer' => '1.1.1@5e9beda3b81d29d4d080b110d67f8c8c44d93605',
  'zendframework/zend-config' => '3.3.0@012341361ae3cc97a99959e7cb7c9ebd04d49572',
  'zendframework/zend-console' => '2.8.0@95817ae78f73c48026972e350a2ecc31c6d9f9ae',
  'zendframework/zend-crypt' => '3.3.1@cf23da2731dabdbb916cf888f611fc0f123bd36b',
  'zendframework/zend-db' => '2.11.0@71626f95f6f9ee326e4be3c34228c1c466300a2c',
  'zendframework/zend-debug' => '2.6.0@cb423facd6f2e875a3cb44cf992b6bd1f5fd1a96',
  'zendframework/zend-di' => '2.6.1@1fd1ba85660b5a2718741b38639dc7c4c3194b37',
  'zendframework/zend-diactoros' => '1.8.7@a85e67b86e9b8520d07e6415fcbcb8391b44a75b',
  'zendframework/zend-dom' => '2.7.2@66b8459e6f2c0d62ff4f4b16f2b44afdfd466aa0',
  'zendframework/zend-escaper' => '2.6.1@3801caa21b0ca6aca57fa1c42b08d35c395ebd5f',
  'zendframework/zend-eventmanager' => '3.2.1@a5e2583a211f73604691586b8406ff7296a946dd',
  'zendframework/zend-feed' => '2.12.0@d926c5af34b93a0121d5e2641af34ddb1533d733',
  'zendframework/zend-file' => '2.8.3@b6e167e056ce8594be1db93460cddb503de341ed',
  'zendframework/zend-filter' => '2.9.2@d78f2cdde1c31975e18b2a0753381ed7b61118ef',
  'zendframework/zend-form' => '2.14.3@0b1616c59b1f3df194284e26f98c81ad0c377871',
  'zendframework/zend-http' => '2.11.2@e15e0ce45a2a4f642cd0b7b4f4d4d0366b729a1a',
  'zendframework/zend-hydrator' => '2.4.2@2bfc6845019e7b6d38b0ab5e55190244dc510285',
  'zendframework/zend-i18n' => '2.9.2@e17a54b3aee333ab156958f570cde630acee8b07',
  'zendframework/zend-i18n-resources' => '2.6.1@3a2f5a246779f05d4fe0c47738d4d2271e484aee',
  'zendframework/zend-inputfilter' => '2.10.1@1f44a2e9bc394a71638b43bc7024b572fa65410e',
  'zendframework/zend-json' => '3.1.2@e9ddb1192d93fe7fff846ac895249c39db75132b',
  'zendframework/zend-json-server' => '3.2.0@c87b943237b87fca1f06c5a80389ba42ab69bc8b',
  'zendframework/zend-loader' => '2.6.1@91da574d29b58547385b2298c020b257310898c6',
  'zendframework/zend-log' => '2.12.0@e5ec088dc8a7b4d96a3a6627761f720a738a36b8',
  'zendframework/zend-mail' => '2.10.0@d7beb63d5f7144a21ac100072c453e63860cdab8',
  'zendframework/zend-math' => '3.2.0@07e43d87fd5c7edc4f54121b9a4625eb10e4b726',
  'zendframework/zend-memory' => '2.6.1@00a733ebbc4e6ec978939c1b09b928174e15808f',
  'zendframework/zend-mime' => '2.7.2@c91e0350be53cc9d29be15563445eec3b269d7c1',
  'zendframework/zend-modulemanager' => '2.8.4@b2596d24b9a4e36a3cd114d35d3ad0918db9a243',
  'zendframework/zend-mvc' => '3.1.1@236e7e1e3757e988fa06530c0a3f96a148858ae8',
  'zendframework/zend-mvc-console' => '1.2.0@821c18e0d57e71b370166bd2f35623befddaf2ee',
  'zendframework/zend-mvc-form' => '1.0.0@28bf47ce6661fd71f1b8d68f9b6bc8f841f6aeb0',
  'zendframework/zend-mvc-i18n' => '1.1.1@7a1b3aca3a8874adb32390d34794cdc525c1c909',
  'zendframework/zend-mvc-plugin-fileprg' => '1.1.0@87184f33dbb98eb57c7338a5f026cca29bdd6048',
  'zendframework/zend-mvc-plugin-flashmessenger' => '1.2.0@b66064eb59d3b124a133d259aac3d9dd7cb81706',
  'zendframework/zend-mvc-plugin-identity' => '1.1.1@21473f4fa5381ce947593c2fec0f5d7f18693b4a',
  'zendframework/zend-mvc-plugin-prg' => '1.2.0@090afc28bcf0f7043ed8d7da712ac1b5964ab7d7',
  'zendframework/zend-mvc-plugins' => '1.0.1@b00cda46b0a95cbd32ea0743d6d7dc3fd2263f1b',
  'zendframework/zend-navigation' => '2.9.1@fd3c60b83e816cfb67b53c2193372ac19469a609',
  'zendframework/zend-paginator' => '2.8.2@2b4d07d9475ed581278a28d065b238a0941402e2',
  'zendframework/zend-permissions-acl' => '2.7.1@1323e30a9357e6f6956f63d97faf7e8c8db1f4f8',
  'zendframework/zend-permissions-rbac' => '2.6.0@c10ad55e50f402bf14eb2eb9bc424dd9a44dfc78',
  'zendframework/zend-progressbar' => '2.7.0@f5b885453c4c789ddc86e395ae553df5b4148d15',
  'zendframework/zend-psr7bridge' => '0.2.2@86c0b53b0c6381391c4add4a93a56e51d5c74605',
  'zendframework/zend-router' => '3.3.0@b113a4cfd910ee4723079fa58a9bcf3198631620',
  'zendframework/zend-serializer' => '2.9.1@6fb7ae016cfdf0cfcdfa2b989e6a65f351170e21',
  'zendframework/zend-server' => '2.8.1@d80c44700ebb92191dd9a3005316a6ab6637c0d1',
  'zendframework/zend-servicemanager' => '3.4.0@a1ed6140d0d3ee803fec96582593ed024950067b',
  'zendframework/zend-servicemanager-di' => '1.2.1@aaf6fb59fccd32ffdf5ac8ffbd54f99e8e359d5b',
  'zendframework/zend-session' => '2.9.1@c289c4d733ec23a389e25c7c451f4d062088511f',
  'zendframework/zend-soap' => '2.6.0@2d6012e7231cce550219eccfc80836a028d20bf1',
  'zendframework/zend-stdlib' => '3.2.1@66536006722aff9e62d1b331025089b7ec71c065',
  'zendframework/zend-stratigility' => '1.3.3@2c4120d2af215c8261a36e0bc3aa8e179e05e148',
  'zendframework/zend-tag' => '2.7.1@a9f92a01157dac2ce20bf5d5de2291b1294d3f88',
  'zendframework/zend-test' => '3.3.0@9cc4ab4c84a7da4c8035087253606b4f3ff1e72f',
  'zendframework/zend-text' => '2.7.1@41e32dafa4015e160e2f95a7039554385c71624d',
  'zendframework/zend-uri' => '2.7.1@bfc4a5b9a309711e968d7c72afae4ac50c650083',
  'zendframework/zend-validator' => '2.13.0@b54acef1f407741c5347f2a97f899ab21f2229ef',
  'zendframework/zend-view' => '2.11.4@a8b1b2d9b52e191539be861a6529f8c8a0c06b9d',
  'zendframework/zend-xml2json' => '3.1.2@43b08ce4b8350a9c0296d134a50f8e7c6e59b6cf',
  'zendframework/zend-xmlrpc' => '2.9.0@9765e67d957d5c929d25e5870c51ad93ea806f49',
  'zendframework/zendframework' => 'dev-develop@6e2111d944eede6b08562cef913c0c7d3d60cf36',
  'zendframework/zendxml' => '1.2.0@eceab37a591c9e140772a1470338258857339e00',
  'zfcampus/zf-development-mode' => '3.2.0@419004a320bab017d28f2bc5e7857dde7e19aecf',
  'symfony/polyfill-php72' => 'v1.15.0@37b0976c78b94856543260ce09b460a7bc852747',
  'symfony/var-dumper' => 'v4.4.7@5a0c2d93006131a36cf6f767d10e2ca8333b0d4a',
  'zendframework/zend-developer-tools' => '1.3.0@36ea185103bc6618ffe3e176194891940eabb8c3',
  'zendframework/skeleton-application' => 'dev-web_hello42cab@da73c6ce07571215a59b0427b8e0160be836cd4c',
);

    private function __construct()
    {
    }

    /**
     * @throws OutOfBoundsException If a version cannot be located.
     *
     * @psalm-param key-of<self::VERSIONS> $packageName
     * @psalm-pure
     */
    public static function getVersion(string $packageName) : string
    {
        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'
        );
    }
}
