| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998 |
- <?php
- namespace Composer;
- use Composer\Semver\VersionParser;
- class InstalledVersions
- {
- private static $installed = array (
- 'root' =>
- array (
- 'pretty_version' => '2.1.1',
- 'version' => '2.1.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => NULL,
- 'name' => 'feehi/cms',
- ),
- 'versions' =>
- array (
- 'aliyuncs/oss-sdk-php' =>
- array (
- 'pretty_version' => 'v2.4.1',
- 'version' => '2.4.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '492866331b7bafaac09506cf42f351b7e9e63766',
- ),
- 'behat/gherkin' =>
- array (
- 'pretty_version' => 'v4.6.2',
- 'version' => '4.6.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '51ac4500c4dc30cbaaabcd2f25694299df666a31',
- ),
- 'bower-asset/bootstrap' =>
- array (
- 'pretty_version' => 'v3.4.1',
- 'version' => '3.4.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '68b0d231a13201eb14acd3dc84e51543d16e5f7e',
- ),
- 'bower-asset/inputmask' =>
- array (
- 'pretty_version' => '3.3.11',
- 'version' => '3.3.11.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '5e670ad62f50c738388d4dcec78d2888505ad77b',
- ),
- 'bower-asset/jquery' =>
- array (
- 'pretty_version' => '3.5.1',
- 'version' => '3.5.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '4c0e4becb8263bb5b3e6dadc448d8e7305ef8215',
- ),
- 'bower-asset/punycode' =>
- array (
- 'pretty_version' => 'v1.3.2',
- 'version' => '1.3.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '38c8d3131a82567bfef18da09f7f4db68c84f8a3',
- ),
- 'bower-asset/typeahead.js' =>
- array (
- 'pretty_version' => 'v0.11.1',
- 'version' => '0.11.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '588440f66559714280628a4f9799f0c4eb880a4a',
- ),
- 'bower-asset/yii2-pjax' =>
- array (
- 'pretty_version' => '2.0.7.1',
- 'version' => '2.0.7.1',
- 'aliases' =>
- array (
- ),
- 'reference' => 'aef7b953107264f00234902a3880eb50dafc48be',
- ),
- 'cebe/markdown' =>
- array (
- 'pretty_version' => '1.2.1',
- 'version' => '1.2.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '9bac5e971dd391e2802dca5400bbeacbaea9eb86',
- ),
- 'codeception/base' =>
- array (
- 'pretty_version' => '2.5.6',
- 'version' => '2.5.6.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'aace5bab5593c93d8473b620f70754135a1eb4f0',
- ),
- 'codeception/phpunit-wrapper' =>
- array (
- 'pretty_version' => '7.8.1',
- 'version' => '7.8.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'bc6f37d770ec00c4c7c78a1cac2b8ac0f9c9eec5',
- ),
- 'codeception/stub' =>
- array (
- 'pretty_version' => '2.1.0',
- 'version' => '2.1.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '853657f988942f7afb69becf3fd0059f192c705a',
- ),
- 'codeception/verify' =>
- array (
- 'pretty_version' => '0.3.3',
- 'version' => '0.3.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '5d649dda453cd814dadc4bb053060cd2c6bb4b4c',
- ),
- 'doctrine/instantiator' =>
- array (
- 'pretty_version' => '1.3.1',
- 'version' => '1.3.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'f350df0268e904597e3bd9c4685c53e0e333feea',
- ),
- 'doctrine/lexer' =>
- array (
- 'pretty_version' => '1.2.1',
- 'version' => '1.2.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'e864bbf5904cb8f5bb334f99209b48018522f042',
- ),
- 'egulias/email-validator' =>
- array (
- 'pretty_version' => '2.1.23',
- 'version' => '2.1.23.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '5fa792ad1853ae2bc60528dd3e5cbf4542d3c1df',
- ),
- 'ezyang/htmlpurifier' =>
- array (
- 'pretty_version' => 'v4.13.0',
- 'version' => '4.13.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '08e27c97e4c6ed02f37c5b2b20488046c8d90d75',
- ),
- 'feehi/cms' =>
- array (
- 'pretty_version' => '2.1.1',
- 'version' => '2.1.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => NULL,
- ),
- 'feehi/yii2-cdn' =>
- array (
- 'pretty_version' => '0.0.4',
- 'version' => '0.0.4.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'a4842573817bc3d2ed0ec64dc578350d71cf2848',
- ),
- 'fzaninotto/faker' =>
- array (
- 'pretty_version' => 'v1.9.1',
- 'version' => '1.9.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'fc10d778e4b84d5bd315dad194661e091d307c6f',
- ),
- 'guzzlehttp/command' =>
- array (
- 'pretty_version' => '1.0.0',
- 'version' => '1.0.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '2aaa2521a8f8269d6f5dfc13fe2af12c76921034',
- ),
- 'guzzlehttp/guzzle' =>
- array (
- 'pretty_version' => '6.5.5',
- 'version' => '6.5.5.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '9d4290de1cfd701f38099ef7e183b64b4b7b0c5e',
- ),
- 'guzzlehttp/guzzle-services' =>
- array (
- 'pretty_version' => '1.1.3',
- 'version' => '1.1.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '9e3abf20161cbf662d616cbb995f2811771759f7',
- ),
- 'guzzlehttp/promises' =>
- array (
- 'pretty_version' => '1.4.0',
- 'version' => '1.4.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '60d379c243457e073cff02bc323a2a86cb355631',
- ),
- 'guzzlehttp/psr7' =>
- array (
- 'pretty_version' => '1.7.0',
- 'version' => '1.7.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '53330f47520498c0ae1f61f7e2c90f55690c06a3',
- ),
- 'imagine/imagine' =>
- array (
- 'pretty_version' => '1.2.4',
- 'version' => '1.2.4.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'd2e18be6e930ca169e4f921ef73ebfc061bf55d8',
- ),
- 'myclabs/deep-copy' =>
- array (
- 'pretty_version' => '1.10.1',
- 'version' => '1.10.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '969b211f9a51aa1f6c01d1d2aef56d3bd91598e5',
- 'replaced' =>
- array (
- 0 => '1.10.1',
- ),
- ),
- 'netease/nos-php-sdk' =>
- array (
- 'pretty_version' => '1.0.0',
- 'version' => '1.0.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'cfff001bb09fd9345f38bafd267437bb4cf12018',
- ),
- 'phar-io/manifest' =>
- array (
- 'pretty_version' => '1.0.3',
- 'version' => '1.0.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '7761fcacf03b4d4f16e7ccb606d4879ca431fcf4',
- ),
- 'phar-io/version' =>
- array (
- 'pretty_version' => '2.0.1',
- 'version' => '2.0.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '45a2ec53a73c70ce41d55cedef9063630abaf1b6',
- ),
- 'phpdocumentor/reflection-common' =>
- array (
- 'pretty_version' => '2.2.0',
- 'version' => '2.2.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '1d01c49d4ed62f25aa84a747ad35d5a16924662b',
- ),
- 'phpdocumentor/reflection-docblock' =>
- array (
- 'pretty_version' => '5.2.2',
- 'version' => '5.2.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '069a785b2141f5bcf49f3e353548dc1cce6df556',
- ),
- 'phpdocumentor/type-resolver' =>
- array (
- 'pretty_version' => '1.4.0',
- 'version' => '1.4.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0',
- ),
- 'phpspec/php-diff' =>
- array (
- 'pretty_version' => 'v1.1.3',
- 'version' => '1.1.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'fc1156187f9f6c8395886fe85ed88a0a245d72e9',
- ),
- 'phpspec/prophecy' =>
- array (
- 'pretty_version' => '1.12.1',
- 'version' => '1.12.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '8ce87516be71aae9b956f81906aaf0338e0d8a2d',
- ),
- 'phpunit/php-code-coverage' =>
- array (
- 'pretty_version' => '6.1.4',
- 'version' => '6.1.4.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '807e6013b00af69b6c5d9ceb4282d0393dbb9d8d',
- ),
- 'phpunit/php-file-iterator' =>
- array (
- 'pretty_version' => '2.0.2',
- 'version' => '2.0.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '050bedf145a257b1ff02746c31894800e5122946',
- ),
- 'phpunit/php-text-template' =>
- array (
- 'pretty_version' => '1.2.1',
- 'version' => '1.2.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '31f8b717e51d9a2afca6c9f046f5d69fc27c8686',
- ),
- 'phpunit/php-timer' =>
- array (
- 'pretty_version' => '2.1.2',
- 'version' => '2.1.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '1038454804406b0b5f5f520358e78c1c2f71501e',
- ),
- 'phpunit/php-token-stream' =>
- array (
- 'pretty_version' => '3.1.1',
- 'version' => '3.1.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '995192df77f63a59e47f025390d2d1fdf8f425ff',
- ),
- 'phpunit/phpunit' =>
- array (
- 'pretty_version' => '7.5.20',
- 'version' => '7.5.20.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '9467db479d1b0487c99733bb1e7944d32deded2c',
- ),
- 'psr/container' =>
- array (
- 'pretty_version' => '1.0.0',
- 'version' => '1.0.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'b7ce3b176482dbbc1245ebf52b181af44c2cf55f',
- ),
- 'psr/event-dispatcher-implementation' =>
- array (
- 'provided' =>
- array (
- 0 => '1.0',
- ),
- ),
- 'psr/http-message' =>
- array (
- 'pretty_version' => '1.0.1',
- 'version' => '1.0.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
- ),
- 'psr/http-message-implementation' =>
- array (
- 'provided' =>
- array (
- 0 => '1.0',
- ),
- ),
- 'psr/log-implementation' =>
- array (
- 'provided' =>
- array (
- 0 => '1.0',
- ),
- ),
- 'qcloud/cos-sdk-v5' =>
- array (
- 'pretty_version' => 'v2.1.1',
- 'version' => '2.1.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '8dab76e9898f862c2cdc074b8411cbd77ca291f3',
- ),
- 'qiniu/php-sdk' =>
- array (
- 'pretty_version' => 'v7.3.0',
- 'version' => '7.3.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '0a461e13b09545b23df361843c6a65fdd3a26426',
- ),
- 'ralouphie/getallheaders' =>
- array (
- 'pretty_version' => '3.0.3',
- 'version' => '3.0.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '120b605dfeb996808c31b6477290a714d356e822',
- ),
- 'sebastian/code-unit-reverse-lookup' =>
- array (
- 'pretty_version' => '1.0.1',
- 'version' => '1.0.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '4419fcdb5eabb9caa61a27c7a1db532a6b55dd18',
- ),
- 'sebastian/comparator' =>
- array (
- 'pretty_version' => '3.0.2',
- 'version' => '3.0.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '5de4fc177adf9bce8df98d8d141a7559d7ccf6da',
- ),
- 'sebastian/diff' =>
- array (
- 'pretty_version' => '3.0.2',
- 'version' => '3.0.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '720fcc7e9b5cf384ea68d9d930d480907a0c1a29',
- ),
- 'sebastian/environment' =>
- array (
- 'pretty_version' => '4.2.3',
- 'version' => '4.2.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '464c90d7bdf5ad4e8a6aea15c091fec0603d4368',
- ),
- 'sebastian/exporter' =>
- array (
- 'pretty_version' => '3.1.2',
- 'version' => '3.1.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '68609e1261d215ea5b21b7987539cbfbe156ec3e',
- ),
- 'sebastian/global-state' =>
- array (
- 'pretty_version' => '2.0.0',
- 'version' => '2.0.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4',
- ),
- 'sebastian/object-enumerator' =>
- array (
- 'pretty_version' => '3.0.3',
- 'version' => '3.0.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '7cfd9e65d11ffb5af41198476395774d4c8a84c5',
- ),
- 'sebastian/object-reflector' =>
- array (
- 'pretty_version' => '1.1.1',
- 'version' => '1.1.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '773f97c67f28de00d397be301821b06708fca0be',
- ),
- 'sebastian/recursion-context' =>
- array (
- 'pretty_version' => '3.0.0',
- 'version' => '3.0.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8',
- ),
- 'sebastian/resource-operations' =>
- array (
- 'pretty_version' => '2.0.1',
- 'version' => '2.0.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '4d7a795d35b889bf80a0cc04e08d77cedfa917a9',
- ),
- 'sebastian/version' =>
- array (
- 'pretty_version' => '2.0.1',
- 'version' => '2.0.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '99732be0ddb3361e16ad77b68ba41efc8e979019',
- ),
- 'swiftmailer/swiftmailer' =>
- array (
- 'pretty_version' => 'v6.2.3',
- 'version' => '6.2.3.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '149cfdf118b169f7840bbe3ef0d4bc795d1780c9',
- ),
- 'symfony/browser-kit' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '99b640fd5d06877e3242ba0393b40a7877dfe534',
- ),
- 'symfony/console' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '20f73dd143a5815d475e0838ff867bce1eebd9d5',
- ),
- 'symfony/css-selector' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '719506cffda9dba80c75d94ac50f1a2561520e4f',
- ),
- 'symfony/dom-crawler' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '30ad9ac96a01913195bf0328d48e29d54fa53e6e',
- ),
- 'symfony/event-dispatcher' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '4204f13d2d0b7ad09454f221bb2195fccdf1fe98',
- ),
- 'symfony/event-dispatcher-contracts' =>
- array (
- 'pretty_version' => 'v1.1.9',
- 'version' => '1.1.9.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '84e23fdcd2517bf37aecbd16967e83f0caee25a7',
- ),
- 'symfony/event-dispatcher-implementation' =>
- array (
- 'provided' =>
- array (
- 0 => '1.1',
- ),
- ),
- 'symfony/finder' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '26f63b8d4e92f2eecd90f6791a563ebb001abe31',
- ),
- 'symfony/polyfill-ctype' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'f4ba089a5b6366e453971d3aad5fe8e897b37f41',
- ),
- 'symfony/polyfill-iconv' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'c536646fdb4f29104dd26effc2fdcb9a5b085024',
- ),
- 'symfony/polyfill-intl-idn' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '3b75acd829741c768bc8b1f84eb33265e7cc5117',
- ),
- 'symfony/polyfill-intl-normalizer' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '727d1096295d807c309fb01a851577302394c897',
- ),
- 'symfony/polyfill-mbstring' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '39d483bdf39be819deabf04ec872eb0b2410b531',
- ),
- 'symfony/polyfill-php72' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'cede45fcdfabdd6043b3592e83678e42ec69e930',
- ),
- 'symfony/polyfill-php73' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '8ff431c517be11c78c48a39a66d37431e26a6bed',
- ),
- 'symfony/polyfill-php80' =>
- array (
- 'pretty_version' => 'v1.20.0',
- 'version' => '1.20.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'e70aa8b064c5b72d3df2abd5ab1e90464ad009de',
- ),
- 'symfony/service-contracts' =>
- array (
- 'pretty_version' => 'v2.2.0',
- 'version' => '2.2.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'd15da7ba4957ffb8f1747218be9e1a121fd298a1',
- ),
- 'symfony/yaml' =>
- array (
- 'pretty_version' => 'v4.4.16',
- 'version' => '4.4.16.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '543cb4dbd45ed803f08a9a65f27fb149b5dd20c2',
- ),
- 'theseer/tokenizer' =>
- array (
- 'pretty_version' => '1.2.0',
- 'version' => '1.2.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '75a63c33a8577608444246075ea0af0d052e452a',
- ),
- 'webmozart/assert' =>
- array (
- 'pretty_version' => '1.9.1',
- 'version' => '1.9.1.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'bafc69caeb4d49c39fd0779086c03a3738cbb389',
- ),
- 'yiisoft/yii2' =>
- array (
- 'pretty_version' => '2.0.38',
- 'version' => '2.0.38.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'fd01e747cc66a049ec105048f0ab8dfbdf60bf4b',
- ),
- 'yiisoft/yii2-bootstrap' =>
- array (
- 'pretty_version' => '2.0.10',
- 'version' => '2.0.10.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '073c9ab0a4eb71f2485d84c96a1967130300d8fc',
- ),
- 'yiisoft/yii2-composer' =>
- array (
- 'pretty_version' => '2.0.10',
- 'version' => '2.0.10.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '94bb3f66e779e2774f8776d6e1bdeab402940510',
- ),
- 'yiisoft/yii2-debug' =>
- array (
- 'pretty_version' => '2.0.14',
- 'version' => '2.0.14.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'dc5a4a8529de1a41dbb037dbabf1f3f93002f21d',
- ),
- 'yiisoft/yii2-faker' =>
- array (
- 'pretty_version' => '2.0.4',
- 'version' => '2.0.4.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '3df62b1dcb272a8413f9c6e532c9d73f325ccde1',
- ),
- 'yiisoft/yii2-gii' =>
- array (
- 'pretty_version' => '2.0.8',
- 'version' => '2.0.8.0',
- 'aliases' =>
- array (
- ),
- 'reference' => 'c02adc552bcf3a0ef6f3694a9dcbf209f4885ab1',
- ),
- 'yiisoft/yii2-imagine' =>
- array (
- 'pretty_version' => '2.2.0',
- 'version' => '2.2.0.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '8637f63ee2eb81b7fe1f4c0e16cc8cc474a68bae',
- ),
- 'yiisoft/yii2-swiftmailer' =>
- array (
- 'pretty_version' => '2.1.2',
- 'version' => '2.1.2.0',
- 'aliases' =>
- array (
- ),
- 'reference' => '09659a55959f9e64b8178d842b64a9ffae42b994',
- ),
- ),
- );
- public static function getInstalledPackages()
- {
- return array_keys(self::$installed['versions']);
- }
- public static function isInstalled($packageName)
- {
- return isset(self::$installed['versions'][$packageName]);
- }
- public static function satisfies(VersionParser $parser, $packageName, $constraint)
- {
- $constraint = $parser->parseConstraints($constraint);
- $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
- return $provided->matches($constraint);
- }
- public static function getVersionRanges($packageName)
- {
- if (!isset(self::$installed['versions'][$packageName])) {
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
- $ranges = array();
- if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
- $ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
- }
- if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
- }
- if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
- }
- if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
- }
- return implode(' || ', $ranges);
- }
- public static function getVersion($packageName)
- {
- if (!isset(self::$installed['versions'][$packageName])) {
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
- if (!isset(self::$installed['versions'][$packageName]['version'])) {
- return null;
- }
- return self::$installed['versions'][$packageName]['version'];
- }
- public static function getPrettyVersion($packageName)
- {
- if (!isset(self::$installed['versions'][$packageName])) {
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
- if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
- return null;
- }
- return self::$installed['versions'][$packageName]['pretty_version'];
- }
- public static function getReference($packageName)
- {
- if (!isset(self::$installed['versions'][$packageName])) {
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
- if (!isset(self::$installed['versions'][$packageName]['reference'])) {
- return null;
- }
- return self::$installed['versions'][$packageName]['reference'];
- }
- public static function getRootPackage()
- {
- return self::$installed['root'];
- }
- public static function getRawData()
- {
- return self::$installed;
- }
- public static function reload($data)
- {
- self::$installed = $data;
- }
- }
|