diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 000000000..d5683547f --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,21 @@ +name: CI + +on: + pull_request: + +jobs: + security: + uses: dvsa/.github/.github/workflows/php-security.yml@main + secrets: + SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} + + static-analysis: + uses: dvsa/.github/.github/workflows/php-static.yml@main + with: + php-version: '7.4' + + tests: + uses: dvsa/.github/.github/workflows/php-tests.yml@main + with: + php-versions: "[\"7.4\"]" + fail-fast: false diff --git a/.gitignore b/.gitignore index be0c4fd40..91278e03a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,6 @@ nbproject .settings vendor/ test/coverage-report -config/autoload/*.php .sublime-project .sass-cache/ public/static diff --git a/composer.json b/composer.json index c3b8b0c58..a8c228220 100644 --- a/composer.json +++ b/composer.json @@ -1,22 +1,10 @@ { "name": "olcs/olcs-selfserve", "description": "OLCS Self Service Web Site", - "repositories": [ - { - "packagist": false - }, - { - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS", - "type": "composer" - }, - { - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy", - "type": "composer" - } - ], "require": { "php": ">=7.4", - "dvsa/laminas-config-cloud-parameters": "^0.1.0", + "aws/aws-sdk-php": "^3.286", + "dvsa/laminas-config-cloud-parameters": "dev-add-support-for-parameter-casts", "olcs/olcs-frontend-deps": "~4.206.0", "olcs/olcs-laminas": "~2.5.0" }, @@ -36,6 +24,8 @@ "Common\\": "vendor/olcs/olcs-common/Common/src/Common" } }, + "minimum-stability": "dev", + "prefer-stable": true, "config": { "preferred-install": "dist", "secure-http": false, diff --git a/composer.lock b/composer.lock index 30a70a275..57915e934 100644 --- a/composer.lock +++ b/composer.lock @@ -4,14 +4,168 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c92021592cb56686fc4acbf0f9b699b8", + "content-hash": "bec8eab4ee7413ee810f7201b86a45b7", "packages": [ + { + "name": "aws/aws-crt-php", + "version": "v1.2.3", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "5545a4fa310aec39f54279fdacebcce33b3ff382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/5545a4fa310aec39f54279fdacebcce33b3ff382", + "reference": "5545a4fa310aec39f54279fdacebcce33b3ff382", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "https://github.com/awslabs/aws-crt-php", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.3" + }, + "time": "2023-10-16T20:10:06+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.286.2", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "33a763586e840e5162ff8144a9532aa43172e11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/33a763586e840e5162ff8144a9532aa43172e11c", + "reference": "33a763586e840e5162ff8144a9532aa43172e11c", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.2.3", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "mtdowling/jmespath.php": "^2.6", + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "dms/phpunit-arraysubset-asserts": "^0.4.0", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "sebastian/comparator": "^1.2.3 || ^4.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.286.2" + }, + "time": "2023-11-15T19:19:39+00:00" + }, { "name": "brick/varexporter", "version": "0.3.8", + "source": { + "type": "git", + "url": "https://github.com/brick/varexporter.git", + "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/brick/varexporter/0.3.8/brick-varexporter-0.3.8.zip", + "url": "https://api.github.com/repos/brick/varexporter/zipball/b5853edea6204ff8fa10633c3a4cccc4058410ed", "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed", "shasum": "" }, @@ -30,6 +184,7 @@ "Brick\\VarExporter\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -52,9 +207,14 @@ { "name": "container-interop/container-interop", "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/container-interop/container-interop/1.2.0/container-interop-container-interop-1.2.0.zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", "shasum": "" }, @@ -67,6 +227,7 @@ "Interop\\Container\\": "src/Interop/Container/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -82,9 +243,14 @@ { "name": "doctrine/annotations", "version": "1.14.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/annotations/1.14.3/doctrine-annotations-1.14.3.zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", "shasum": "" }, @@ -111,6 +277,7 @@ "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -152,9 +319,14 @@ { "name": "doctrine/cache", "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "56cd022adb5514472cb144c087393c1821911d09" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/cache/1.13.0/doctrine-cache-1.13.0.zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", "reference": "56cd022adb5514472cb144c087393c1821911d09", "shasum": "" }, @@ -184,6 +356,7 @@ "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -245,9 +418,14 @@ { "name": "doctrine/collections", "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/collections/1.8.0/doctrine-collections-1.8.0.zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", "shasum": "" }, @@ -267,6 +445,7 @@ "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -309,9 +488,14 @@ { "name": "doctrine/common", "version": "2.13.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/common/2.13.3/doctrine-common-2.13.3.zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f", "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f", "shasum": "" }, @@ -345,6 +529,7 @@ "Doctrine\\Common\\": "lib/Doctrine/Common" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -404,9 +589,14 @@ { "name": "doctrine/deprecations", "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/deprecations/1.1.2/doctrine-deprecations-1.1.2.zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", "shasum": "" }, @@ -431,6 +621,7 @@ "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -445,9 +636,14 @@ { "name": "doctrine/doctrine-module", "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineModule.git", + "reference": "9407d04d0b08e7071dab05c9d068cefda9dc5a6f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/doctrine-module/1.2.0/doctrine-doctrine-module-1.2.0.zip", + "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/9407d04d0b08e7071dab05c9d068cefda9dc5a6f", "reference": "9407d04d0b08e7071dab05c9d068cefda9dc5a6f", "shasum": "" }, @@ -495,6 +691,7 @@ "DoctrineModule\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -549,9 +746,14 @@ { "name": "doctrine/event-manager", "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/event-manager/1.2.0/doctrine-event-manager-1.2.0.zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, @@ -574,6 +776,7 @@ "Doctrine\\Common\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -635,9 +838,14 @@ { "name": "doctrine/inflector", "version": "1.4.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/inflector/1.4.4/doctrine-inflector-1.4.4.zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", "shasum": "" }, @@ -663,6 +871,7 @@ "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -725,9 +934,14 @@ { "name": "doctrine/lexer", "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/lexer/1.2.3/doctrine-lexer-1.2.3.zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, @@ -746,6 +960,7 @@ "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -795,9 +1010,14 @@ { "name": "doctrine/persistence", "version": "1.3.8", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/persistence/1.3.8/doctrine-persistence-1.3.8.zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288", "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288", "shasum": "" }, @@ -830,6 +1050,7 @@ "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -891,9 +1112,14 @@ { "name": "doctrine/reflection", "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/reflection.git", + "reference": "6bcea3e81ab8b3d0abe5fde5300bbc8a968960c7" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/reflection/1.2.4/doctrine-reflection-1.2.4.zip", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/6bcea3e81ab8b3d0abe5fde5300bbc8a968960c7", "reference": "6bcea3e81ab8b3d0abe5fde5300bbc8a968960c7", "shasum": "" }, @@ -918,6 +1144,7 @@ "Doctrine\\Common\\": "lib/Doctrine/Common" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -962,11 +1189,16 @@ }, { "name": "dvsa/laminas-config-cloud-parameters", - "version": "v0.1.1", + "version": "dev-add-support-for-parameter-casts", + "source": { + "type": "git", + "url": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters.git", + "reference": "9743a03d1ad423d4ace317dbeceb6640361fa15f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/dvsa/laminas-config-cloud-parameters/v0.1.1/dvsa-laminas-config-cloud-parameters-v0.1.1.zip", - "reference": "1cec4e8cdf16bf61c848be45f758697977659c1e", + "url": "https://api.github.com/repos/dvsa/dvsa-laminas-config-cloud-parameters/zipball/9743a03d1ad423d4ace317dbeceb6640361fa15f", + "reference": "9743a03d1ad423d4ace317dbeceb6640361fa15f", "shasum": "" }, "require": { @@ -975,7 +1207,8 @@ "laminas/laminas-config-aggregator": "^1.7", "laminas/laminas-modulemanager": "^2.4|^3.0", "php": "^7.4 || ^8.0", - "symfony/dependency-injection": "^5.4" + "symfony/dependency-injection": "^5.4", + "symfony/property-access": "^5.4|^6.3" }, "require-dev": { "aws/aws-sdk-php": "^3.281", @@ -999,76 +1232,27 @@ "Dvsa\\LaminasConfigCloudParameters\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "support": { "issues": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/issues", - "source": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/tree/v0.1.1" - }, - "time": "2023-11-06T10:01:58+00:00" - }, - { - "name": "elendev/composer-push", - "version": "1.0.4", - "dist": { - "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/elendev/composer-push/1.0.4/elendev-composer-push-1.0.4.zip", - "reference": "74cd140d8481b68284291628c37d92e4c7caebbe", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1|^2.0", - "ext-curl": "*", - "ext-json": "*", - "ext-zip": "*", - "guzzlehttp/guzzle": "^6.0|^7.0", - "php": ">=7.2 || ^8.0", - "symfony/filesystem": "^4.0|^5.0|^6.0", - "symfony/finder": "^4.0|^5.0|^6.0" - }, - "replace": { - "elendev/nexus-composer-push": "*" - }, - "require-dev": { - "composer/composer": "^1.8 || ^2.0", - "friendsofphp/php-cs-fixer": "^2.18|^3.4.0", - "phpunit/phpunit": "^8 || ^9 || ^10" - }, - "suggest": { - "elendev/composer-push": "Replaces the elendev/nexus-composer-push repository, which is deprecated." - }, - "type": "composer-plugin", - "extra": { - "class": "Elendev\\ComposerPush\\Plugin" - }, - "autoload": { - "psr-4": { - "Elendev\\ComposerPush\\": "src/" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Elendev", - "email": "jonas.renaudot@gmail.com" - } - ], - "description": "Provide a Push command to composer to push to repositories", - "support": { - "issues": "https://github.com/Elendev/composer-push/issues", - "source": "https://github.com/Elendev/composer-push/tree/1.0.4" + "source": "https://github.com/dvsa/dvsa-laminas-config-cloud-parameters/tree/add-support-for-parameter-casts" }, - "time": "2023-02-21T09:59:18+00:00" + "time": "2023-11-16T09:26:52+00:00" }, { "name": "ezyang/htmlpurifier", "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/ezyang/htmlpurifier/v4.16.0/ezyang-htmlpurifier-v4.16.0.zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", "shasum": "" }, @@ -1097,6 +1281,7 @@ "/library/HTMLPurifier/Language/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], @@ -1121,9 +1306,14 @@ { "name": "firebase/php-jwt", "version": "v6.9.0", + "source": { + "type": "git", + "url": "https://github.com/firebase/php-jwt.git", + "reference": "f03270e63eaccf3019ef0f32849c497385774e11" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/firebase/php-jwt/v6.9.0/firebase-php-jwt-v6.9.0.zip", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/f03270e63eaccf3019ef0f32849c497385774e11", "reference": "f03270e63eaccf3019ef0f32849c497385774e11", "shasum": "" }, @@ -1148,6 +1338,7 @@ "Firebase\\JWT\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1178,9 +1369,14 @@ { "name": "guzzlehttp/guzzle", "version": "7.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/guzzlehttp/guzzle/7.8.0/guzzlehttp-guzzle-7.8.0.zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", "shasum": "" }, @@ -1223,6 +1419,7 @@ "GuzzleHttp\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1298,9 +1495,14 @@ { "name": "guzzlehttp/promises", "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/guzzlehttp/promises/2.0.1/guzzlehttp-promises-2.0.1.zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", "shasum": "" }, @@ -1323,6 +1525,7 @@ "GuzzleHttp\\Promise\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1375,9 +1578,14 @@ { "name": "guzzlehttp/psr7", "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/guzzlehttp/psr7/2.6.1/guzzlehttp-psr7-2.6.1.zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", "shasum": "" }, @@ -1411,6 +1619,7 @@ "GuzzleHttp\\Psr7\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1485,9 +1694,14 @@ { "name": "laminas/laminas-authentication", "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-authentication.git", + "reference": "0c87644aee1b2ea8b8d040f97f4345f6695d5906" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-authentication/2.6.0/laminas-laminas-authentication-2.6.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/0c87644aee1b2ea8b8d040f97f4345f6695d5906", "reference": "0c87644aee1b2ea8b8d040f97f4345f6695d5906", "shasum": "" }, @@ -1531,6 +1745,7 @@ "Laminas\\Authentication\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1553,9 +1768,14 @@ { "name": "laminas/laminas-cache", "version": "2.8.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-cache.git", + "reference": "8ee8877d9f7d27f73ec30d948ab3a8b1b7873514" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-cache/2.8.3/laminas-laminas-cache-2.8.3.zip", + "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/8ee8877d9f7d27f73ec30d948ab3a8b1b7873514", "reference": "8ee8877d9f7d27f73ec30d948ab3a8b1b7873514", "shasum": "" }, @@ -1618,6 +1838,7 @@ "Laminas\\Cache\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1642,9 +1863,14 @@ { "name": "laminas/laminas-code", "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "1cb8f203389ab1482bf89c0e70a04849bacd7766" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-code/3.4.1/laminas-laminas-code-3.4.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/1cb8f203389ab1482bf89c0e70a04849bacd7766", "reference": "1cb8f203389ab1482bf89c0e70a04849bacd7766", "shasum": "" }, @@ -1683,6 +1909,7 @@ "Laminas\\Code\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1705,9 +1932,14 @@ { "name": "laminas/laminas-config", "version": "3.5.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-config.git", + "reference": "e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-config/3.5.1/laminas-laminas-config-3.5.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5", "reference": "e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5", "shasum": "" }, @@ -1743,6 +1975,7 @@ "Laminas\\Config\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1771,9 +2004,14 @@ { "name": "laminas/laminas-config-aggregator", "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-config-aggregator.git", + "reference": "8f1b66dd825dff95026844bdcf4ea0f5b604e907" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-config-aggregator/1.7.0/laminas-laminas-config-aggregator-1.7.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-config-aggregator/zipball/8f1b66dd825dff95026844bdcf4ea0f5b604e907", "reference": "8f1b66dd825dff95026844bdcf4ea0f5b604e907", "shasum": "" }, @@ -1807,6 +2045,7 @@ "Laminas\\ConfigAggregator\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1835,9 +2074,14 @@ { "name": "laminas/laminas-console", "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-console.git", + "reference": "bf9a61dddf0d64ff18d2582c2529761932e8872f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-console/2.7.0/laminas-laminas-console-2.7.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-console/zipball/bf9a61dddf0d64ff18d2582c2529761932e8872f", "reference": "bf9a61dddf0d64ff18d2582c2529761932e8872f", "shasum": "" }, @@ -1872,6 +2116,7 @@ "Laminas\\Console\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1895,9 +2140,14 @@ { "name": "laminas/laminas-crypt", "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-crypt.git", + "reference": "a058eeb2fe57824b958ac56753faff790a649e18" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-crypt/3.4.0/laminas-laminas-crypt-3.4.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18", "reference": "a058eeb2fe57824b958ac56753faff790a649e18", "shasum": "" }, @@ -1925,6 +2175,7 @@ "Laminas\\Crypt\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1953,9 +2204,14 @@ { "name": "laminas/laminas-dependency-plugin", "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-dependency-plugin.git", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-dependency-plugin/2.2.0/laminas-laminas-dependency-plugin-2.2.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/73cfb63ddca9d6bfedad5e0a038f6d55063975a3", "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3", "shasum": "" }, @@ -1981,6 +2237,7 @@ "Laminas\\DependencyPlugin\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2000,9 +2257,14 @@ { "name": "laminas/laminas-diactoros", "version": "1.8.7p2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-diactoros.git", + "reference": "6991c1af7c8d2c8efee81b22ba97024781824aaa" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-diactoros/1.8.7p2/laminas-laminas-diactoros-1.8.7p2.zip", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/6991c1af7c8d2c8efee81b22ba97024781824aaa", "reference": "6991c1af7c8d2c8efee81b22ba97024781824aaa", "shasum": "" }, @@ -2053,6 +2315,7 @@ "Laminas\\Diactoros\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2077,9 +2340,14 @@ { "name": "laminas/laminas-escaper", "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-escaper/2.12.0/laminas-laminas-escaper-2.12.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", "shasum": "" }, @@ -2105,6 +2373,7 @@ "Laminas\\Escaper\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2133,9 +2402,14 @@ { "name": "laminas/laminas-eventmanager", "version": "2.6.4", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-eventmanager.git", + "reference": "c894f427e40b9599284bfebf76480934b78e665b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-eventmanager/2.6.4/laminas-laminas-eventmanager-2.6.4.zip", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/c894f427e40b9599284bfebf76480934b78e665b", "reference": "c894f427e40b9599284bfebf76480934b78e665b", "shasum": "" }, @@ -2165,6 +2439,7 @@ "Laminas\\EventManager\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2186,9 +2461,14 @@ { "name": "laminas/laminas-filter", "version": "2.9.4", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-filter.git", + "reference": "3c4476e772a062cef7531c6793377ae585d89c82" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-filter/2.9.4/laminas-laminas-filter-2.9.4.zip", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/3c4476e772a062cef7531c6793377ae585d89c82", "reference": "3c4476e772a062cef7531c6793377ae585d89c82", "shasum": "" }, @@ -2235,6 +2515,7 @@ "Laminas\\Filter\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2257,9 +2538,14 @@ { "name": "laminas/laminas-form", "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-form.git", + "reference": "b9f267b9ebac27fa804306f05241cd49d5902261" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-form/2.13.0/laminas-laminas-form-2.13.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-form/zipball/b9f267b9ebac27fa804306f05241cd49d5902261", "reference": "b9f267b9ebac27fa804306f05241cd49d5902261", "shasum": "" }, @@ -2319,6 +2605,7 @@ "Laminas\\Form\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2341,9 +2628,14 @@ { "name": "laminas/laminas-http", "version": "2.8.4", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-http.git", + "reference": "c38959d605f225baf7f94e04c62f5f432d4ea5b2" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-http/2.8.4/laminas-laminas-http-2.8.4.zip", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/c38959d605f225baf7f94e04c62f5f432d4ea5b2", "reference": "c38959d605f225baf7f94e04c62f5f432d4ea5b2", "shasum": "" }, @@ -2378,6 +2670,7 @@ "Laminas\\Http\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2401,9 +2694,14 @@ { "name": "laminas/laminas-hydrator", "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-hydrator.git", + "reference": "1ae0a72885be9d74a6af5086c052191e7cbcae83" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-hydrator/1.1.0/laminas-laminas-hydrator-1.1.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/1ae0a72885be9d74a6af5086c052191e7cbcae83", "reference": "1ae0a72885be9d74a6af5086c052191e7cbcae83", "shasum": "" }, @@ -2444,6 +2742,7 @@ "Laminas\\Hydrator\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2465,9 +2764,14 @@ { "name": "laminas/laminas-i18n", "version": "2.14.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-i18n.git", + "reference": "1fa15c41b683bedb2a846af54491868ddc73db38" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-i18n/2.14.0/laminas-laminas-i18n-2.14.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/1fa15c41b683bedb2a846af54491868ddc73db38", "reference": "1fa15c41b683bedb2a846af54491868ddc73db38", "shasum": "" }, @@ -2518,6 +2822,7 @@ "Laminas\\I18n\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2546,9 +2851,14 @@ { "name": "laminas/laminas-inputfilter", "version": "2.10.1", + "source": { + "type": "git", + "url": "git@github.com:laminas/laminas-inputfilter.git", + "reference": "b29ce8f512c966468eee37ea4873ae5fb545d00a" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-inputfilter/2.10.1/laminas-laminas-inputfilter-2.10.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/b29ce8f512c966468eee37ea4873ae5fb545d00a", "reference": "b29ce8f512c966468eee37ea4873ae5fb545d00a", "shasum": "" }, @@ -2587,6 +2897,7 @@ "Laminas\\InputFilter\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2609,9 +2920,14 @@ { "name": "laminas/laminas-json", "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-json.git", + "reference": "db58425b7f0eba44a7539450cc926af80915951a" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-json/2.6.1/laminas-laminas-json-2.6.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/db58425b7f0eba44a7539450cc926af80915951a", "reference": "db58425b7f0eba44a7539450cc926af80915951a", "shasum": "" }, @@ -2648,6 +2964,7 @@ "Laminas\\Json\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2670,9 +2987,14 @@ { "name": "laminas/laminas-loader", "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-loader.git", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-loader/2.8.0/laminas-laminas-loader-2.8.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", "shasum": "" }, @@ -2692,6 +3014,7 @@ "Laminas\\Loader\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2720,9 +3043,14 @@ { "name": "laminas/laminas-log", "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-log.git", + "reference": "4e92d841b48868714a070b10866e94be80fc92ff" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-log/2.12.0/laminas-laminas-log-2.12.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-log/zipball/4e92d841b48868714a070b10866e94be80fc92ff", "reference": "4e92d841b48868714a070b10866e94be80fc92ff", "shasum": "" }, @@ -2773,6 +3101,7 @@ "Laminas\\Log\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2796,9 +3125,14 @@ { "name": "laminas/laminas-mail", "version": "2.14.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mail.git", + "reference": "a496ab1c708b91809de211522057a6d6781bd0aa" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-mail/2.14.3/laminas-laminas-mail-2.14.3.zip", + "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/a496ab1c708b91809de211522057a6d6781bd0aa", "reference": "a496ab1c708b91809de211522057a6d6781bd0aa", "shasum": "" }, @@ -2843,6 +3177,7 @@ "Laminas\\Mail\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2871,9 +3206,14 @@ { "name": "laminas/laminas-math", "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-math.git", + "reference": "146d8187ab247ae152e811a6704a953d43537381" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-math/3.5.0/laminas-laminas-math-3.5.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-math/zipball/146d8187ab247ae152e811a6704a953d43537381", "reference": "146d8187ab247ae152e811a6704a953d43537381", "shasum": "" }, @@ -2904,6 +3244,7 @@ "Laminas\\Math\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2932,9 +3273,14 @@ { "name": "laminas/laminas-mime", "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mime.git", + "reference": "62a899a7c9100889c2d2386b1357003a2cb52fa9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-mime/2.10.0/laminas-laminas-mime-2.10.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/62a899a7c9100889c2d2386b1357003a2cb52fa9", "reference": "62a899a7c9100889c2d2386b1357003a2cb52fa9", "shasum": "" }, @@ -2959,6 +3305,7 @@ "Laminas\\Mime\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -2987,9 +3334,14 @@ { "name": "laminas/laminas-modulemanager", "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-modulemanager.git", + "reference": "789bbd4ab391da9221f265f6bb2d594f8f11855b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-modulemanager/2.9.0/laminas-laminas-modulemanager-2.9.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/789bbd4ab391da9221f265f6bb2d594f8f11855b", "reference": "789bbd4ab391da9221f265f6bb2d594f8f11855b", "shasum": "" }, @@ -3031,6 +3383,7 @@ "Laminas\\ModuleManager\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3059,9 +3412,14 @@ { "name": "laminas/laminas-mvc", "version": "2.7.15", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mvc.git", + "reference": "7e7198b03556a57fb5fd3ed919d9e1cf71500642" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-mvc/2.7.15/laminas-laminas-mvc-2.7.15.zip", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7e7198b03556a57fb5fd3ed919d9e1cf71500642", "reference": "7e7198b03556a57fb5fd3ed919d9e1cf71500642", "shasum": "" }, @@ -3136,6 +3494,7 @@ "Laminas\\Mvc\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3157,9 +3516,14 @@ { "name": "laminas/laminas-navigation", "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-navigation.git", + "reference": "1d29047b49ea978756e6f10921ec3e96f5bc6147" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-navigation/2.13.0/laminas-laminas-navigation-2.13.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-navigation/zipball/1d29047b49ea978756e6f10921ec3e96f5bc6147", "reference": "1d29047b49ea978756e6f10921ec3e96f5bc6147", "shasum": "" }, @@ -3205,6 +3569,7 @@ "Laminas\\Navigation\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3233,9 +3598,14 @@ { "name": "laminas/laminas-paginator", "version": "2.8.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-paginator.git", + "reference": "5e53d927776b2d20e420bc2b289fa0c364a6b0bd" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-paginator/2.8.2/laminas-laminas-paginator-2.8.2.zip", + "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/5e53d927776b2d20e420bc2b289fa0c364a6b0bd", "reference": "5e53d927776b2d20e420bc2b289fa0c364a6b0bd", "shasum": "" }, @@ -3282,6 +3652,7 @@ "Laminas\\Paginator\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3304,9 +3675,14 @@ { "name": "laminas/laminas-psr7bridge", "version": "0.2.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-psr7bridge.git", + "reference": "14780ef1d40effd59d77ab29c6d439b2af42cdfa" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-psr7bridge/0.2.2/laminas-laminas-psr7bridge-0.2.2.zip", + "url": "https://api.github.com/repos/laminas/laminas-psr7bridge/zipball/14780ef1d40effd59d77ab29c6d439b2af42cdfa", "reference": "14780ef1d40effd59d77ab29c6d439b2af42cdfa", "shasum": "" }, @@ -3336,6 +3712,7 @@ "Laminas\\Psr7Bridge\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3360,9 +3737,14 @@ { "name": "laminas/laminas-serializer", "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-serializer.git", + "reference": "1c57f1bdf05da078493b774c9e8d77ee8b46b4bb" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-serializer/2.10.0/laminas-laminas-serializer-2.10.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/1c57f1bdf05da078493b774c9e8d77ee8b46b4bb", "reference": "1c57f1bdf05da078493b774c9e8d77ee8b46b4bb", "shasum": "" }, @@ -3397,6 +3779,7 @@ "Laminas\\Serializer\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3425,9 +3808,14 @@ { "name": "laminas/laminas-servicemanager", "version": "2.7.11", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "841abb656c6018afebeec1f355be438426d6a3dd" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-servicemanager/2.7.11/laminas-laminas-servicemanager-2.7.11.zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/841abb656c6018afebeec1f355be438426d6a3dd", "reference": "841abb656c6018afebeec1f355be438426d6a3dd", "shasum": "" }, @@ -3462,6 +3850,7 @@ "Laminas\\ServiceManager\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3483,9 +3872,14 @@ { "name": "laminas/laminas-session", "version": "2.8.7", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-session.git", + "reference": "92cbffa0460e15425993047845c2298e81c24899" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-session/2.8.7/laminas-laminas-session-2.8.7.zip", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/92cbffa0460e15425993047845c2298e81c24899", "reference": "92cbffa0460e15425993047845c2298e81c24899", "shasum": "" }, @@ -3534,6 +3928,7 @@ "Laminas\\Session\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3556,9 +3951,14 @@ { "name": "laminas/laminas-stdlib", "version": "2.7.9", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "2b7ee69318bf08ed094ebf0b30f860bb26ddd9f6" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-stdlib/2.7.9/laminas-laminas-stdlib-2.7.9.zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/2b7ee69318bf08ed094ebf0b30f860bb26ddd9f6", "reference": "2b7ee69318bf08ed094ebf0b30f860bb26ddd9f6", "shasum": "" }, @@ -3594,6 +3994,7 @@ "Laminas\\Stdlib\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3621,9 +4022,14 @@ { "name": "laminas/laminas-text", "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-text.git", + "reference": "3601b5eacb06ed0a12f658df860cc0f9613cf4db" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-text/2.7.1/laminas-laminas-text-2.7.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/3601b5eacb06ed0a12f658df860cc0f9613cf4db", "reference": "3601b5eacb06ed0a12f658df860cc0f9613cf4db", "shasum": "" }, @@ -3653,6 +4059,7 @@ "Laminas\\Text\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3675,9 +4082,14 @@ { "name": "laminas/laminas-uri", "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-uri.git", + "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-uri/2.8.1/laminas-laminas-uri-2.8.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87", "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87", "shasum": "" }, @@ -3700,6 +4112,7 @@ "Laminas\\Uri\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3728,9 +4141,14 @@ { "name": "laminas/laminas-validator", "version": "2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-validator.git", + "reference": "1c2be519684c6ec5fd6d02f36167d95292682977" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-validator/2.11.1/laminas-laminas-validator-2.11.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/1c2be519684c6ec5fd6d02f36167d95292682977", "reference": "1c2be519684c6ec5fd6d02f36167d95292682977", "shasum": "" }, @@ -3785,6 +4203,7 @@ "Laminas\\Validator\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3807,9 +4226,14 @@ { "name": "laminas/laminas-view", "version": "2.11.5", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-view.git", + "reference": "16611035d7b3a6ef2c636a9268c213146123b663" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-view/2.11.5/laminas-laminas-view-2.11.5.zip", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/16611035d7b3a6ef2c636a9268c213146123b663", "reference": "16611035d7b3a6ef2c636a9268c213146123b663", "shasum": "" }, @@ -3872,6 +4296,7 @@ "Laminas\\View\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3900,9 +4325,14 @@ { "name": "laminas/laminas-xml", "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-xml.git", + "reference": "dcadeefdb6d7ed6b39d772b47e3845003d6ea60f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-xml/1.4.0/laminas-laminas-xml-1.4.0.zip", + "url": "https://api.github.com/repos/laminas/laminas-xml/zipball/dcadeefdb6d7ed6b39d772b47e3845003d6ea60f", "reference": "dcadeefdb6d7ed6b39d772b47e3845003d6ea60f", "shasum": "" }, @@ -3926,6 +4356,7 @@ "Laminas\\Xml\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3954,9 +4385,14 @@ { "name": "laminas/laminas-zendframework-bridge", "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-zendframework-bridge.git", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-zendframework-bridge/1.6.1/laminas-laminas-zendframework-bridge-1.6.1.zip", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", "shasum": "" }, @@ -3983,6 +4419,7 @@ "Laminas\\ZendFrameworkBridge\\": "src//" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4010,9 +4447,14 @@ { "name": "lm-commons/lmc-rbac-mvc", "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/LM-Commons/LmcRbacMvc.git", + "reference": "dd1857a88474e2a77996b1fb858f927510762819" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/lm-commons/lmc-rbac-mvc/v2.6.3/lm-commons-lmc-rbac-mvc-v2.6.3.zip", + "url": "https://api.github.com/repos/LM-Commons/LmcRbacMvc/zipball/dd1857a88474e2a77996b1fb858f927510762819", "reference": "dd1857a88474e2a77996b1fb858f927510762819", "shasum": "" }, @@ -4055,6 +4497,7 @@ "ZfcRbac\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4088,12 +4531,83 @@ }, "time": "2017-05-07T08:45:27+00:00" }, + { + "name": "mtdowling/jmespath.php", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/bbb69a935c2cbb0c03d7f481a238027430f6440b", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" + }, + "time": "2023-08-25T10:54:48+00:00" + }, { "name": "nikic/php-parser", "version": "v4.17.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/nikic/php-parser/v4.17.1/nikic-php-parser-v4.17.1.zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "shasum": "" }, @@ -4119,6 +4633,7 @@ "PhpParser\\": "lib/PhpParser" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4141,14 +4656,18 @@ { "name": "olcs/olcs-auth", "version": "4.206.44", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-auth.git", + "reference": "2abe9d91fd5806ac45c2d3745a06af2d9aa184e8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-auth/4.206.44/olcs-olcs-auth-4.206.44.zip", - "reference": "289513165b543e4adc8478e4db30f59c52b3d82b", - "shasum": "289513165b543e4adc8478e4db30f59c52b3d82b" + "url": "https://api.github.com/repos/dvsa/olcs-auth/zipball/2abe9d91fd5806ac45c2d3745a06af2d9aa184e8", + "reference": "2abe9d91fd5806ac45c2d3745a06af2d9aa184e8", + "shasum": "" }, "require": { - "elendev/composer-push": "^1.0.3", "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", "php": ">=7.4" }, @@ -4172,40 +4691,28 @@ "Dvsa\\Olcs\\Auth\\": "src/" } }, - "scripts": { - "ut": [ - "phpunit -c test/phpunit.xml --stop-on-failure" - ], - "review": [ - "review" - ], - "cs": [ - "phpcs --severity=1 --standard=vendor/dvsa/coding-standards/src/Profiles/DVSA/CS/ruleset.xml" - ], - "coverage": [ - "phpunit -c test/phpunit.xml --coverage-html ./test/coverage/html" - ], - "sonar": [ - "phpunit -c test/phpunit.xml --coverage-clover ./test/coverage/coverage-report.clover --log-junit ./test/coverage/log.junit" - ], - "update-syms": [ - "composer-update-syms" - ] - }, + "notification-url": "https://packagist.org/downloads/", "description": "OLCS Authentication", - "time": "2023-07-10T08:57:30+00:00" + "support": { + "source": "https://github.com/dvsa/olcs-auth/tree/4.206.44" + }, + "time": "2023-07-10T08:56:31+00:00" }, { "name": "olcs/olcs-common", "version": "4.206.511", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-common.git", + "reference": "6eb7b849b0bd1fcb73a56d5465daef67027da17b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-common/4.206.511/olcs-olcs-common-4.206.511.zip", - "reference": "70c39b600b99d1d66507386a65520eb2f9b147a6", - "shasum": "70c39b600b99d1d66507386a65520eb2f9b147a6" + "url": "https://api.github.com/repos/dvsa/olcs-common/zipball/6eb7b849b0bd1fcb73a56d5465daef67027da17b", + "reference": "6eb7b849b0bd1fcb73a56d5465daef67027da17b", + "shasum": "" }, "require": { - "elendev/composer-push": "^1.0.3", "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", "php": ">=7.4" }, @@ -4238,42 +4745,26 @@ "./Common/Module.php" ] }, - "autoload-dev": { - "psr-4": { - "CommonTest\\": "test/Common/src/" - } - }, - "scripts": { - "ut": [ - "vendor/bin/phpunit -c test/phpunit.xml --stop-on-failure" - ], - "review": [ - "vendor/bin/review" - ], - "cs": [ - "vendor/bin/phpcs --severity=1 --standard=vendor/dvsa/coding-standards/src/Profiles/DVSA/CS/ruleset.xml" - ], - "coverage": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-html ./test/coverage/html" - ], - "sonar": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-clover ./test/coverage/coverage-report.clover --log-junit ./test/coverage/log.junit" - ], - "update-syms": [ - "vendor/bin/composer-update-syms" - ] - }, + "notification-url": "https://packagist.org/downloads/", "description": "Common library for the OLCS Project", - "time": "2023-11-09T10:51:46+00:00" + "support": { + "source": "https://github.com/dvsa/olcs-common/tree/4.206.511" + }, + "time": "2023-11-09T10:48:03+00:00" }, { "name": "olcs/olcs-frontend-deps", "version": "4.206.3", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-frontend-deps.git", + "reference": "f9c06704c92c18a0bc3da362db4d636b4cab5c42" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-frontend-deps/4.206.3/olcs-olcs-frontend-deps-4.206.3.zip", - "reference": "83b28d656b251b41c093284b7a5277c1851955b1", - "shasum": "83b28d656b251b41c093284b7a5277c1851955b1" + "url": "https://api.github.com/repos/dvsa/olcs-frontend-deps/zipball/f9c06704c92c18a0bc3da362db4d636b4cab5c42", + "reference": "f9c06704c92c18a0bc3da362db4d636b4cab5c42", + "shasum": "" }, "require": { "doctrine/annotations": "^1.14.2", @@ -4296,17 +4787,26 @@ "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/olcs-frontend-deps" } }, + "notification-url": "https://packagist.org/downloads/", "description": "List of front end dependencies, shared between internal and selfserve nodes", - "time": "2023-03-01T14:20:56+00:00" + "support": { + "source": "https://github.com/dvsa/olcs-frontend-deps/tree/4.206.3" + }, + "time": "2023-03-01T14:08:38+00:00" }, { "name": "olcs/olcs-laminas", "version": "2.5.2", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-laminas.git", + "reference": "59258281b9f56cb621cc7148af31905bc26c1d33" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-laminas/2.5.2/olcs-olcs-laminas-2.5.2.zip", - "reference": "2905575ee2fd04fd364c9dc31289ff8aea92d912", - "shasum": "2905575ee2fd04fd364c9dc31289ff8aea92d912" + "url": "https://api.github.com/repos/dvsa/olcs-laminas/zipball/59258281b9f56cb621cc7148af31905bc26c1d33", + "reference": "59258281b9f56cb621cc7148af31905bc26c1d33", + "shasum": "" }, "require": { "laminas/laminas-authentication": "^2.5", @@ -4353,20 +4853,29 @@ "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/olcs-laminas" } }, + "notification-url": "https://packagist.org/downloads/", "description": "List of olcs laminas dependencies that are common across all repos", - "time": "2023-03-01T11:33:40+00:00" + "support": { + "issues": "https://github.com/dvsa/olcs-laminas/issues", + "source": "https://github.com/dvsa/olcs-laminas/tree/2.5.2" + }, + "time": "2023-02-28T10:26:42+00:00" }, { "name": "olcs/olcs-logging", "version": "4.206.19", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-logging.git", + "reference": "e28754b3936322e5c347395f014099fe24f922b7" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-logging/4.206.19/olcs-olcs-logging-4.206.19.zip", - "reference": "32f2b765355710404c22c52d09a4d8204f2a2c54", - "shasum": "32f2b765355710404c22c52d09a4d8204f2a2c54" + "url": "https://api.github.com/repos/dvsa/olcs-logging/zipball/e28754b3936322e5c347395f014099fe24f922b7", + "reference": "e28754b3936322e5c347395f014099fe24f922b7", + "shasum": "" }, "require": { - "elendev/composer-push": "^1.0.3", "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", "php": ">=7.4", "psr/log": "~1.0" @@ -4389,40 +4898,29 @@ "Olcs\\Logging\\": "src//" } }, - "scripts": { - "ut": [ - "vendor/bin/phpunit -c test/phpunit.xml --stop-on-failure" - ], - "review": [ - "vendor/bin/review" - ], - "cs": [ - "vendor/bin/phpcs --severity=1 --standard=vendor/dvsa/coding-standards/src/Profiles/DVSA/CS/ruleset.xml" - ], - "coverage": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-html ./test/coverage/html" - ], - "sonar": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-clover ./test/coverage/coverage-report.clover --log-junit ./test/coverage/log.junit" - ], - "update-syms": [ - "vendor/bin/composer-update-syms" - ] - }, + "notification-url": "https://packagist.org/downloads/", "description": "Logging Module for Olcs", - "time": "2023-06-16T14:34:17+00:00" + "support": { + "issues": "https://github.com/dvsa/olcs-logging/issues", + "source": "https://github.com/dvsa/olcs-logging/tree/4.206.19" + }, + "time": "2023-06-16T14:33:21+00:00" }, { "name": "olcs/olcs-transfer", "version": "4.206.183", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-transfer.git", + "reference": "1a9e24f8b5e5267f54feaf364b1b6a6a4690bff9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-transfer/4.206.183/olcs-olcs-transfer-4.206.183.zip", - "reference": "59d492b3b46616de24d2b5706ce661a8133fcc0d", - "shasum": "59d492b3b46616de24d2b5706ce661a8133fcc0d" + "url": "https://api.github.com/repos/dvsa/olcs-transfer/zipball/1a9e24f8b5e5267f54feaf364b1b6a6a4690bff9", + "reference": "1a9e24f8b5e5267f54feaf364b1b6a6a4690bff9", + "shasum": "" }, "require": { - "elendev/composer-push": "^1.0.3", "ext-openssl": "*", "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", "php": ">=7.4" @@ -4447,40 +4945,29 @@ "Dvsa\\Olcs\\Transfer\\": "src/" } }, - "scripts": { - "ut": [ - "vendor/bin/phpunit -c test/phpunit.xml --stop-on-failure" - ], - "review": [ - "vendor/bin/review" - ], - "cs": [ - "vendor/bin/phpcs --severity=1 --standard=vendor/dvsa/coding-standards/src/Profiles/DVSA/CS/ruleset.xml" - ], - "coverage": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-html ./test/coverage/html" - ], - "sonar": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-clover ./test/coverage/coverage-report.clover --log-junit ./test/coverage/log.junit" - ], - "update-syms": [ - "vendor/bin/composer-update-syms" - ] - }, + "notification-url": "https://packagist.org/downloads/", "description": "OLCS Transfer", - "time": "2023-08-10T08:53:37+00:00" + "support": { + "issues": "https://github.com/dvsa/olcs-transfer/issues", + "source": "https://github.com/dvsa/olcs-transfer/tree/4.206.183" + }, + "time": "2023-08-10T08:52:27+00:00" }, { "name": "olcs/olcs-utils", - "version": "4.206.20", + "version": "4.206.19", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-utils.git", + "reference": "339a65536b79efea06d4ef8adef67b7caf87d31d" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-utils/4.206.20/olcs-olcs-utils-4.206.20.zip", - "reference": "060150978ef906706af8e0b67786c1fdc7edfdf1", - "shasum": "060150978ef906706af8e0b67786c1fdc7edfdf1" + "url": "https://api.github.com/repos/dvsa/olcs-utils/zipball/339a65536b79efea06d4ef8adef67b7caf87d31d", + "reference": "339a65536b79efea06d4ef8adef67b7caf87d31d", + "shasum": "" }, "require": { - "elendev/composer-push": "^1.0.3", "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", "php": ">=7.4" }, @@ -4503,35 +4990,25 @@ "Dvsa\\Olcs\\Utils\\": "src/" } }, - "scripts": { - "ut": [ - "vendor/bin/phpunit -c test/phpunit.xml --stop-on-failure" - ], - "review": [ - "vendor/bin/review" - ], - "cs": [ - "vendor/bin/phpcs --severity=1 --standard=vendor/dvsa/coding-standards/src/Profiles/DVSA/CS/ruleset.xml" - ], - "coverage": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-html ./test/coverage/html" - ], - "sonar": [ - "vendor/bin/phpunit -c test/phpunit.xml --coverage-clover ./test/coverage/coverage-report.clover --log-junit ./test/coverage/log.junit" - ], - "update-syms": [ - "vendor/bin/composer-update-syms" - ] - }, + "notification-url": "https://packagist.org/downloads/", "description": "OLCS Utils", - "time": "2023-10-18T11:32:29+00:00" + "support": { + "issues": "https://github.com/dvsa/olcs-utils/issues", + "source": "https://github.com/dvsa/olcs-utils/tree/4.206.19" + }, + "time": "2023-07-10T08:42:13+00:00" }, { "name": "psr/cache", "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/cache/1.0.1/psr-cache-1.0.1.zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", "shasum": "" }, @@ -4549,6 +5026,7 @@ "Psr\\Cache\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4572,9 +5050,14 @@ { "name": "psr/container", "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/container/1.1.2/psr-container-1.1.2.zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, @@ -4587,6 +5070,7 @@ "Psr\\Container\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4614,9 +5098,14 @@ { "name": "psr/http-client", "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/http-client/1.0.3/psr-http-client-1.0.3.zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, @@ -4635,6 +5124,7 @@ "Psr\\Http\\Client\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4660,9 +5150,14 @@ { "name": "psr/http-factory", "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/http-factory/1.0.2/psr-http-factory-1.0.2.zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, @@ -4681,6 +5176,7 @@ "Psr\\Http\\Message\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4709,9 +5205,14 @@ { "name": "psr/http-message", "version": "1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/http-message/1.1/psr-http-message-1.1.zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, @@ -4729,6 +5230,7 @@ "Psr\\Http\\Message\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4756,9 +5258,14 @@ { "name": "psr/log", "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/log/1.1.4/psr-log-1.1.4.zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, @@ -4776,6 +5283,7 @@ "Psr\\Log\\": "Psr/Log/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4800,9 +5308,14 @@ { "name": "psr/simple-cache", "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/psr/simple-cache/1.0.1/psr-simple-cache-1.0.1.zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", "shasum": "" }, @@ -4820,6 +5333,7 @@ "Psr\\SimpleCache\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4845,9 +5359,14 @@ { "name": "ralouphie/getallheaders", "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/ralouphie/getallheaders/3.0.3/ralouphie-getallheaders-3.0.3.zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, @@ -4864,6 +5383,7 @@ "src/getallheaders.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4883,9 +5403,14 @@ { "name": "soflomo/purifier", "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/juriansluiman/Soflomo-Purifier.git", + "reference": "9302c64d0f2853e3486ff6b619a90083674136b4" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/soflomo/purifier/1.0.2/soflomo-purifier-1.0.2.zip", + "url": "https://api.github.com/repos/juriansluiman/Soflomo-Purifier/zipball/9302c64d0f2853e3486ff6b619a90083674136b4", "reference": "9302c64d0f2853e3486ff6b619a90083674136b4", "shasum": "" }, @@ -4927,6 +5452,7 @@ "Soflomo\\Purifier\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4960,9 +5486,14 @@ { "name": "symfony/console", "version": "v3.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/console/v3.4.47/symfony-console-v3.4.47.zip", + "url": "https://api.github.com/repos/symfony/console/zipball/a10b1da6fc93080c180bba7219b5ff5b7518fe81", "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81", "shasum": "" }, @@ -5001,6 +5532,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5038,9 +5570,14 @@ { "name": "symfony/debug", "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/debug/v4.4.44/symfony-debug-v4.4.44.zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be", "reference": "1a692492190773c5310bc7877cb590c04c2f05be", "shasum": "" }, @@ -5063,6 +5600,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5101,9 +5639,14 @@ { "name": "symfony/dependency-injection", "version": "v5.4.31", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "eb1bcafa54e00ed218e1b733b8b6ad1c9ff83d20" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/dependency-injection/v5.4.31/symfony-dependency-injection-v5.4.31.zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/eb1bcafa54e00ed218e1b733b8b6ad1c9ff83d20", "reference": "eb1bcafa54e00ed218e1b733b8b6ad1c9ff83d20", "shasum": "" }, @@ -5147,6 +5690,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5184,9 +5728,14 @@ { "name": "symfony/deprecation-contracts", "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/deprecation-contracts/v2.5.2/symfony-deprecation-contracts-v2.5.2.zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, @@ -5208,6 +5757,7 @@ "function.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5245,9 +5795,14 @@ { "name": "symfony/filesystem", "version": "v5.4.25", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/filesystem/v5.4.25/symfony-filesystem-v5.4.25.zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", "shasum": "" }, @@ -5266,6 +5821,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5301,45 +5857,67 @@ "time": "2023-05-31T13:04:02+00:00" }, { - "name": "symfony/finder", - "version": "v5.4.27", + "name": "symfony/lock", + "version": "v5.4.31", + "source": { + "type": "git", + "url": "https://github.com/symfony/lock.git", + "reference": "23146b4eeeff63121066590e95a22ce223d19cf9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/finder/v5.4.27/symfony-finder-v5.4.27.zip", - "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "url": "https://api.github.com/repos/symfony/lock/zipball/23146b4eeeff63121066590e95a22ce223d19cf9", + "reference": "23146b4eeeff63121066590e95a22ce223d19cf9", "shasum": "" }, "require": { "php": ">=7.2.5", + "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.16" }, + "conflict": { + "doctrine/dbal": "<2.13" + }, + "require-dev": { + "doctrine/dbal": "^2.13|^3|^4", + "predis/predis": "~1.0" + }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Lock\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Jérémy Derussé", + "email": "jeremy@derusse.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Finds files and directories via an intuitive fluent interface", + "description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource", "homepage": "https://symfony.com", + "keywords": [ + "cas", + "flock", + "locking", + "mutex", + "redlock", + "semaphore" + ], "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.27" + "source": "https://github.com/symfony/lock/tree/v5.4.31" }, "funding": [ { @@ -5355,64 +5933,73 @@ "type": "tidelift" } ], - "time": "2023-07-31T08:02:31+00:00" + "time": "2023-11-06T17:37:45+00:00" }, { - "name": "symfony/lock", - "version": "v5.4.31", + "name": "symfony/polyfill-ctype", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/lock/v5.4.31/symfony-lock-v5.4.31.zip", - "reference": "23146b4eeeff63121066590e95a22ce223d19cf9", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=7.1" }, - "conflict": { - "doctrine/dbal": "<2.13" + "provide": { + "ext-ctype": "*" }, - "require-dev": { - "doctrine/dbal": "^2.13|^3|^4", - "predis/predis": "~1.0" + "suggest": { + "ext-ctype": "For best performance" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Component\\Lock\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Polyfill\\Ctype\\": "" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Jérémy Derussé", - "email": "jeremy@derusse.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ - "cas", - "flock", - "locking", - "mutex", - "redlock", - "semaphore" + "compatibility", + "ctype", + "polyfill", + "portable" ], "support": { - "source": "https://github.com/symfony/lock/tree/v5.4.31" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { @@ -5428,25 +6015,27 @@ "type": "tidelift" } ], - "time": "2023-11-06T17:37:45+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { - "name": "symfony/polyfill-ctype", + "name": "symfony/polyfill-intl-grapheme", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "875e90aeea2777b6f135677f618529449334a612" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-ctype/v1.28.0/symfony-polyfill-ctype-v1.28.0.zip", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { "php": ">=7.1" }, - "provide": { - "ext-ctype": "*" - }, "suggest": { - "ext-ctype": "For best performance" + "ext-intl": "For best performance" }, "type": "library", "extra": { @@ -5463,32 +6052,119 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "ctype", + "grapheme", + "intl", "polyfill", - "portable" + "portable", + "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" }, "funding": [ { @@ -5509,9 +6185,14 @@ { "name": "symfony/polyfill-mbstring", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "42292d99c55abe617799667f454222c54c60e229" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-mbstring/v1.28.0/symfony-polyfill-mbstring-v1.28.0.zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, @@ -5542,6 +6223,7 @@ "Symfony\\Polyfill\\Mbstring\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5586,9 +6268,14 @@ { "name": "symfony/polyfill-php73", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-php73/v1.28.0/symfony-polyfill-php73-v1.28.0.zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", "shasum": "" }, @@ -5616,6 +6303,7 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5659,9 +6347,14 @@ { "name": "symfony/polyfill-php80", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-php80/v1.28.0/symfony-polyfill-php80-v1.28.0.zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, @@ -5689,6 +6382,7 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5736,9 +6430,14 @@ { "name": "symfony/polyfill-php81", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-php81/v1.28.0/symfony-polyfill-php81-v1.28.0.zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", "shasum": "" }, @@ -5766,29 +6465,202 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/property-access", + "version": "v5.4.26", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/0249e46f69e92049a488f39fcf531cb42c50caaa", + "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/property-info": "^5.2|^6.0" + }, + "require-dev": { + "symfony/cache": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/cache-implementation": "To cache access methods." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v5.4.26" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-13T15:20:41+00:00" + }, + { + "name": "symfony/property-info", + "version": "v5.4.24", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "d43b85b00699b4484964c297575b5c6f9dc5f6e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/d43b85b00699b4484964c297575b5c6f9dc5f6e1", + "reference": "d43b85b00699b4484964c297575b5c6f9dc5f6e1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/dependency-injection": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4|^2", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "phpstan/phpdoc-parser": "^1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" + }, + "suggest": { + "phpdocumentor/reflection-docblock": "To use the PHPDoc", + "psr/cache-implementation": "To cache results", + "symfony/doctrine-bridge": "To use Doctrine metadata", + "symfony/serializer": "To use Serializer metadata" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "description": "Extracts information about PHP class' properties using metadata of popular sources", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" + "source": "https://github.com/symfony/property-info/tree/v5.4.24" }, "funding": [ { @@ -5804,14 +6676,19 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2023-05-15T20:11:03+00:00" }, { "name": "symfony/service-contracts", "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/service-contracts/v2.5.2/symfony-service-contracts-v2.5.2.zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", "shasum": "" }, @@ -5841,6 +6718,7 @@ "Symfony\\Contracts\\Service\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5883,12 +6761,103 @@ ], "time": "2022-05-30T19:17:29+00:00" }, + { + "name": "symfony/string", + "version": "v5.4.31", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "2765096c03f39ddf54f6af532166e42aaa05b24b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/2765096c03f39ddf54f6af532166e42aaa05b24b", + "reference": "2765096c03f39ddf54f6af532166e42aaa05b24b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v5.4.31" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-11-09T08:19:44+00:00" + }, { "name": "true/punycode", "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/true/php-punycode.git", + "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/true/punycode/v2.1.1/true-punycode-v2.1.1.zip", + "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", "shasum": "" }, @@ -5906,6 +6875,7 @@ "TrueBV\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5931,9 +6901,14 @@ { "name": "webimpress/safe-writer", "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/webimpress/safe-writer.git", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/webimpress/safe-writer/2.2.0/webimpress-safe-writer-2.2.0.zip", + "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", "shasum": "" }, @@ -5958,6 +6933,7 @@ "Webimpress\\SafeWriter\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], @@ -5984,9 +6960,14 @@ { "name": "zfr/rbac", "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/zf-fr/rbac.git", + "reference": "493711bfc2a637fd7c6f23b71b7b55a621c35d9d" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/zfr/rbac/1.2.0/zfr-rbac-1.2.0.zip", + "url": "https://api.github.com/repos/zf-fr/rbac/zipball/493711bfc2a637fd7c6f23b71b7b55a621c35d9d", "reference": "493711bfc2a637fd7c6f23b71b7b55a621c35d9d", "shasum": "" }, @@ -6005,6 +6986,7 @@ "Rbac\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6034,9 +7016,14 @@ { "name": "composer/pcre", "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/composer/pcre/3.1.1/composer-pcre-3.1.1.zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9", "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9", "shasum": "" }, @@ -6059,6 +7046,7 @@ "Composer\\Pcre\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6099,9 +7087,14 @@ { "name": "composer/xdebug-handler", "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "ced299686f41dce890debac69273b47ffe98a40c" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/composer/xdebug-handler/3.0.3/composer-xdebug-handler-3.0.3.zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, @@ -6121,6 +7114,7 @@ "Composer\\XdebugHandler\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6159,9 +7153,14 @@ { "name": "dms/phpunit-arraysubset-asserts", "version": "v0.3.1", + "source": { + "type": "git", + "url": "https://github.com/rdohms/phpunit-arraysubset-asserts.git", + "reference": "e1b47df99cd0dbb3f63528adc5c990256218c707" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/dms/phpunit-arraysubset-asserts/v0.3.1/dms-phpunit-arraysubset-asserts-v0.3.1.zip", + "url": "https://api.github.com/repos/rdohms/phpunit-arraysubset-asserts/zipball/e1b47df99cd0dbb3f63528adc5c990256218c707", "reference": "e1b47df99cd0dbb3f63528adc5c990256218c707", "shasum": "" }, @@ -6179,6 +7178,7 @@ "assertarraysubset-autoload.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6198,9 +7198,14 @@ { "name": "doctrine/instantiator", "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/doctrine/instantiator/1.5.0/doctrine-instantiator-1.5.0.zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, @@ -6223,6 +7228,7 @@ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6262,9 +7268,14 @@ { "name": "dvsa/coding-standards", "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/dvsa/php-coding-standards.git", + "reference": "22da6f5cbed2a3ba619d1552727a908fbf0f2098" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/dvsa/coding-standards/v2.0.0/dvsa-coding-standards-v2.0.0.zip", + "url": "https://api.github.com/repos/dvsa/php-coding-standards/zipball/22da6f5cbed2a3ba619d1552727a908fbf0f2098", "reference": "22da6f5cbed2a3ba619d1552727a908fbf0f2098", "shasum": "" }, @@ -6284,6 +7295,7 @@ "Dvsa\\PhpCodingStandards\\PhpCsFixer\\": "src/Profiles/DVSA/PhpCsFixer" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6308,12 +7320,78 @@ }, "time": "2022-01-17T15:41:57+00:00" }, + { + "name": "elendev/composer-push", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Elendev/composer-push.git", + "reference": "c2163c3d36e03654a34dade0b1323ca25ea3ba36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Elendev/composer-push/zipball/c2163c3d36e03654a34dade0b1323ca25ea3ba36", + "reference": "c2163c3d36e03654a34dade0b1323ca25ea3ba36", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1|^2.0", + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "php": ">=7.2 || ^8.0", + "symfony/filesystem": "^4.0|^5.0|^6.0", + "symfony/finder": "^4.0|^5.0|^6.0" + }, + "replace": { + "elendev/nexus-composer-push": "*" + }, + "require-dev": { + "composer/composer": "^1.8 || ^2.0", + "friendsofphp/php-cs-fixer": "^2.18|^3.4.0", + "phpunit/phpunit": "^8 || ^9 || ^10" + }, + "suggest": { + "elendev/composer-push": "Replaces the elendev/nexus-composer-push repository, which is deprecated." + }, + "type": "composer-plugin", + "extra": { + "class": "Elendev\\ComposerPush\\Plugin" + }, + "autoload": { + "psr-4": { + "Elendev\\ComposerPush\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Elendev", + "email": "jonas.renaudot@gmail.com" + } + ], + "description": "Provide a Push command to composer to push to repositories", + "support": { + "issues": "https://github.com/Elendev/composer-push/issues", + "source": "https://github.com/Elendev/composer-push/tree/1.0.3" + }, + "time": "2022-06-27T08:29:14+00:00" + }, { "name": "fzaninotto/faker", "version": "v1.9.2", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/fzaninotto/faker/v1.9.2/fzaninotto-faker-v1.9.2.zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", "shasum": "" }, @@ -6336,6 +7414,7 @@ "Faker\\": "src/Faker/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6360,9 +7439,14 @@ { "name": "hamcrest/hamcrest-php", "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/hamcrest/hamcrest-php/v2.0.1/hamcrest-hamcrest-php-v2.0.1.zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", "shasum": "" }, @@ -6389,6 +7473,7 @@ "hamcrest" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6405,9 +7490,14 @@ { "name": "johnkary/phpunit-speedtrap", "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/johnkary/phpunit-speedtrap.git", + "reference": "9ba81d42676da31366c85d3ff8c10a8352d02030" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/johnkary/phpunit-speedtrap/v3.3.0/johnkary-phpunit-speedtrap-v3.3.0.zip", + "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/9ba81d42676da31366c85d3ff8c10a8352d02030", "reference": "9ba81d42676da31366c85d3ff8c10a8352d02030", "shasum": "" }, @@ -6426,6 +7516,7 @@ "JohnKary\\PHPUnit\\Listener\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6451,9 +7542,14 @@ { "name": "laminas/laminas-developer-tools", "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-developer-tools.git", + "reference": "f6a6cfe65a36f9284e106381d002c216be6df0bc" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/laminas/laminas-developer-tools/2.0.3/laminas-laminas-developer-tools-2.0.3.zip", + "url": "https://api.github.com/repos/laminas/laminas-developer-tools/zipball/f6a6cfe65a36f9284e106381d002c216be6df0bc", "reference": "f6a6cfe65a36f9284e106381d002c216be6df0bc", "shasum": "" }, @@ -6495,6 +7591,7 @@ "Laminas\\DeveloperTools\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6524,9 +7621,14 @@ { "name": "mikey179/vfsstream", "version": "v1.6.11", + "source": { + "type": "git", + "url": "https://github.com/bovigo/vfsStream.git", + "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/mikey179/vfsstream/v1.6.11/mikey179-vfsstream-v1.6.11.zip", + "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", "shasum": "" }, @@ -6547,6 +7649,7 @@ "org\\bovigo\\vfs\\": "src/main/php" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6569,9 +7672,14 @@ { "name": "mockery/mockery", "version": "1.4.4", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/mockery/mockery/1.4.4/mockery-mockery-1.4.4.zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/e01123a0e847d52d186c5eb4b9bf58b0c6d00346", "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346", "shasum": "" }, @@ -6597,6 +7705,7 @@ "Mockery": "library/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6635,9 +7744,14 @@ { "name": "myclabs/deep-copy", "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/myclabs/deep-copy/1.11.1/myclabs-deep-copy-1.11.1.zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "shasum": "" }, @@ -6662,6 +7776,7 @@ "DeepCopy\\": "src/DeepCopy/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6687,22 +7802,26 @@ }, { "name": "olcs/olcs-devtools", - "version": "4.206.21", + "version": "4.206.17", + "source": { + "type": "git", + "url": "https://github.com/dvsa/olcs-devtools.git", + "reference": "de050df5fadc6a06610a3d1674593aa6c5c863e2" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-devtools/4.206.21/olcs-olcs-devtools-4.206.21.zip", - "reference": "08058c29491b81313069fc373000d581101fede2", - "shasum": "08058c29491b81313069fc373000d581101fede2" + "url": "https://api.github.com/repos/dvsa/olcs-devtools/zipball/de050df5fadc6a06610a3d1674593aa6c5c863e2", + "reference": "de050df5fadc6a06610a3d1674593aa6c5c863e2", + "shasum": "" }, "require": { "dms/phpunit-arraysubset-asserts": "^0.3.1", "dvsa/coding-standards": "^2.0.0", - "elendev/composer-push": "^1.0.3", + "elendev/composer-push": "1.0.3", "fzaninotto/faker": "^1.9", "johnkary/phpunit-speedtrap": "^3.2", "mikey179/vfsstream": "^1.6", "mockery/mockery": "~1.4.4", - "olcs/olcs-testhelpers": "~4.206.0", "php": ">=7.4", "phpmd/phpmd": "^2.11.1", "phpstan/extension-installer": "^1.0", @@ -6711,7 +7830,7 @@ "phpstan/phpstan-mockery": "^0.12", "phpstan/phpstan-phpunit": "^0.12", "phpunit/phpcov": "8.*", - "phpunit/phpunit": "^9", + "phpunit/phpunit": "9.*", "squizlabs/php_codesniffer": "~3.6.2" }, "bin": [ @@ -6730,43 +7849,25 @@ "Devtools\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "description": "Dev tools", - "time": "2023-06-16T14:43:09+00:00" - }, - { - "name": "olcs/olcs-testhelpers", - "version": "4.206.22", - "dist": { - "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/OLCS/olcs/olcs-testhelpers/4.206.22/olcs-olcs-testhelpers-4.206.22.zip", - "reference": "ab4c0103cf90ca52c4340ea776f3349b98931c16", - "shasum": "ab4c0103cf90ca52c4340ea776f3349b98931c16" - }, - "require": { - "elendev/composer-push": "^1.0.3", - "olcs/olcs-laminas": "~2.5.0 || ~3.0.0", - "php": ">=7.4" - }, - "type": "library", - "extra": { - "nexus-push": { - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/olcs-testhelpers" - } - }, - "autoload": { - "psr-4": { - "Olcs\\TestHelpers\\": "src/TestHelpers/" - } + "support": { + "issues": "https://github.com/dvsa/olcs-devtools/issues", + "source": "https://github.com/dvsa/olcs-devtools/tree/4.206.17" }, - "description": "OLCS Test helpers", - "time": "2023-10-18T11:28:11+00:00" + "time": "2022-11-10T15:29:33+00:00" }, { "name": "pdepend/pdepend", "version": "2.15.1", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "d12f25bcdfb7754bea458a4a5cb159d55e9950d0" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/pdepend/pdepend/2.15.1/pdepend-pdepend-2.15.1.zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/d12f25bcdfb7754bea458a4a5cb159d55e9950d0", "reference": "d12f25bcdfb7754bea458a4a5cb159d55e9950d0", "shasum": "" }, @@ -6796,6 +7897,7 @@ "PDepend\\": "src/main/php/PDepend" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6821,9 +7923,14 @@ { "name": "phar-io/manifest", "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phar-io/manifest/2.0.3/phar-io-manifest-2.0.3.zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, @@ -6845,6 +7952,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6875,9 +7983,14 @@ { "name": "phar-io/version", "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phar-io/version/3.2.1/phar-io-version-3.2.1.zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, @@ -6890,6 +8003,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6920,9 +8034,14 @@ { "name": "phpmd/phpmd", "version": "2.14.1", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "442fc2c34edcd5198b442d8647c7f0aec3afabe8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpmd/phpmd/2.14.1/phpmd-phpmd-2.14.1.zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/442fc2c34edcd5198b442d8647c7f0aec3afabe8", "reference": "442fc2c34edcd5198b442d8647c7f0aec3afabe8", "shasum": "" }, @@ -6950,6 +8069,7 @@ "PHPMD\\": "src/main/php" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6998,9 +8118,14 @@ { "name": "phpstan/extension-installer", "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/extension-installer.git", + "reference": "66c7adc9dfa38b6b5838a9fb728b68a7d8348051" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpstan/extension-installer/1.1.0/phpstan-extension-installer-1.1.0.zip", + "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/66c7adc9dfa38b6b5838a9fb728b68a7d8348051", "reference": "66c7adc9dfa38b6b5838a9fb728b68a7d8348051", "shasum": "" }, @@ -7024,6 +8149,7 @@ "PHPStan\\ExtensionInstaller\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7037,9 +8163,14 @@ { "name": "phpstan/phpstan", "version": "0.12.100", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "48236ddf823547081b2b153d1cd2994b784328c3" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpstan/phpstan/0.12.100/phpstan-phpstan-0.12.100.zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/48236ddf823547081b2b153d1cd2994b784328c3", "reference": "48236ddf823547081b2b153d1cd2994b784328c3", "shasum": "" }, @@ -7064,6 +8195,7 @@ "bootstrap.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7091,9 +8223,14 @@ { "name": "phpstan/phpstan-doctrine", "version": "0.12.44", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-doctrine.git", + "reference": "5fe9a9b15707d9bc5178fa7cf0899e904d112ccd" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpstan/phpstan-doctrine/0.12.44/phpstan-phpstan-doctrine-0.12.44.zip", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/5fe9a9b15707d9bc5178fa7cf0899e904d112ccd", "reference": "5fe9a9b15707d9bc5178fa7cf0899e904d112ccd", "shasum": "" }, @@ -7140,6 +8277,7 @@ "PHPStan\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7153,9 +8291,14 @@ { "name": "phpstan/phpstan-mockery", "version": "0.12.14", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-mockery.git", + "reference": "7cc74bf434b3c2190f7f4cfc08c74f7c0b65667f" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpstan/phpstan-mockery/0.12.14/phpstan-phpstan-mockery-0.12.14.zip", + "url": "https://api.github.com/repos/phpstan/phpstan-mockery/zipball/7cc74bf434b3c2190f7f4cfc08c74f7c0b65667f", "reference": "7cc74bf434b3c2190f7f4cfc08c74f7c0b65667f", "shasum": "" }, @@ -7186,6 +8329,7 @@ "PHPStan\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7199,9 +8343,14 @@ { "name": "phpstan/phpstan-phpunit", "version": "0.12.22", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-phpunit.git", + "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpstan/phpstan-phpunit/0.12.22/phpstan-phpstan-phpunit-0.12.22.zip", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", "shasum": "" }, @@ -7234,6 +8383,7 @@ "PHPStan\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7247,9 +8397,14 @@ { "name": "phpunit/php-code-coverage", "version": "9.2.29", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/php-code-coverage/9.2.29/phpunit-php-code-coverage-9.2.29.zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", "shasum": "" }, @@ -7286,6 +8441,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7319,9 +8475,14 @@ { "name": "phpunit/php-file-iterator", "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/php-file-iterator/3.0.6/phpunit-php-file-iterator-3.0.6.zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, @@ -7342,6 +8503,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7373,9 +8535,14 @@ { "name": "phpunit/php-invoker", "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/php-invoker/3.1.1/phpunit-php-invoker-3.1.1.zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, @@ -7400,6 +8567,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7430,9 +8598,14 @@ { "name": "phpunit/php-text-template", "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/php-text-template/2.0.4/phpunit-php-text-template-2.0.4.zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, @@ -7453,6 +8626,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7483,9 +8657,14 @@ { "name": "phpunit/php-timer", "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/php-timer/5.0.3/phpunit-php-timer-5.0.3.zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, @@ -7506,6 +8685,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7536,9 +8716,14 @@ { "name": "phpunit/phpcov", "version": "8.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcov.git", + "reference": "8ec45dde34a84914a0ace355fbd6d7af2242c9a4" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/phpcov/8.2.1/phpunit-phpcov-8.2.1.zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/8ec45dde34a84914a0ace355fbd6d7af2242c9a4", "reference": "8ec45dde34a84914a0ace355fbd6d7af2242c9a4", "shasum": "" }, @@ -7565,6 +8750,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7592,9 +8778,14 @@ { "name": "phpunit/phpunit", "version": "9.6.13", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/phpunit/phpunit/9.6.13/phpunit-phpunit-9.6.13.zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", "shasum": "" }, @@ -7648,6 +8839,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7689,9 +8881,14 @@ { "name": "san/san-session-toolbar", "version": "1.0.12", + "source": { + "type": "git", + "url": "https://github.com/samsonasik/SanSessionToolbar.git", + "reference": "8dcabb057041ee80c258795ca2ce1a736367e8df" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/san/san-session-toolbar/1.0.12/san-san-session-toolbar-1.0.12.zip", + "url": "https://api.github.com/repos/samsonasik/SanSessionToolbar/zipball/8dcabb057041ee80c258795ca2ce1a736367e8df", "reference": "8dcabb057041ee80c258795ca2ce1a736367e8df", "shasum": "" }, @@ -7719,6 +8916,7 @@ "SanSessionToolbar\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -7746,9 +8944,14 @@ { "name": "sebastian/cli-parser", "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/cli-parser/1.0.1/sebastian-cli-parser-1.0.1.zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", "shasum": "" }, @@ -7769,6 +8972,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7796,9 +9000,14 @@ { "name": "sebastian/code-unit", "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/code-unit/1.0.8/sebastian-code-unit-1.0.8.zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, @@ -7819,6 +9028,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7846,9 +9056,14 @@ { "name": "sebastian/code-unit-reverse-lookup", "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/code-unit-reverse-lookup/2.0.3/sebastian-code-unit-reverse-lookup-2.0.3.zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, @@ -7869,6 +9084,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7895,9 +9111,14 @@ { "name": "sebastian/comparator", "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/comparator/4.0.8/sebastian-comparator-4.0.8.zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, @@ -7920,6 +9141,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -7963,9 +9185,14 @@ { "name": "sebastian/complexity", "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/complexity/2.0.2/sebastian-complexity-2.0.2.zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", "shasum": "" }, @@ -7987,6 +9214,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8014,9 +9242,14 @@ { "name": "sebastian/diff", "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/diff/4.0.5/sebastian-diff-4.0.5.zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "shasum": "" }, @@ -8038,6 +9271,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8074,9 +9308,14 @@ { "name": "sebastian/environment", "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/environment/5.1.5/sebastian-environment-5.1.5.zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, @@ -8100,6 +9339,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8131,9 +9371,14 @@ { "name": "sebastian/exporter", "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/exporter/4.0.5/sebastian-exporter-4.0.5.zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, @@ -8156,6 +9401,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8202,9 +9448,14 @@ { "name": "sebastian/global-state", "version": "5.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bde739e7565280bda77be70044ac1047bc007e34" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/global-state/5.0.6/sebastian-global-state-5.0.6.zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", "reference": "bde739e7565280bda77be70044ac1047bc007e34", "shasum": "" }, @@ -8231,6 +9482,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8260,9 +9512,14 @@ { "name": "sebastian/lines-of-code", "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/lines-of-code/1.0.3/sebastian-lines-of-code-1.0.3.zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", "shasum": "" }, @@ -8284,6 +9541,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8311,9 +9569,14 @@ { "name": "sebastian/object-enumerator", "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/object-enumerator/4.0.4/sebastian-object-enumerator-4.0.4.zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, @@ -8336,6 +9599,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8362,9 +9626,14 @@ { "name": "sebastian/object-reflector", "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/object-reflector/2.0.4/sebastian-object-reflector-2.0.4.zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, @@ -8385,6 +9654,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8411,9 +9681,14 @@ { "name": "sebastian/recursion-context", "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/recursion-context/4.0.5/sebastian-recursion-context-4.0.5.zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, @@ -8434,6 +9709,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8468,9 +9744,14 @@ { "name": "sebastian/resource-operations", "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/resource-operations/3.0.3/sebastian-resource-operations-3.0.3.zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", "shasum": "" }, @@ -8491,6 +9772,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8517,9 +9799,14 @@ { "name": "sebastian/type", "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/type/3.2.1/sebastian-type-3.2.1.zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, @@ -8540,6 +9827,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8567,9 +9855,14 @@ { "name": "sebastian/version", "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/sebastian/version/3.0.2/sebastian-version-3.0.2.zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, @@ -8587,6 +9880,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8614,9 +9908,14 @@ { "name": "squizlabs/php_codesniffer", "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/squizlabs/php_codesniffer/3.6.2/squizlabs-php_codesniffer-3.6.2.zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", "shasum": "" }, @@ -8639,6 +9938,7 @@ "dev-master": "3.x-dev" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8664,9 +9964,14 @@ { "name": "symfony/config", "version": "v5.4.31", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "dd5ea39de228813aba0c23c3a4153da2a4cf3cd9" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/config/v5.4.31/symfony-config-v5.4.31.zip", + "url": "https://api.github.com/repos/symfony/config/zipball/dd5ea39de228813aba0c23c3a4153da2a4cf3cd9", "reference": "dd5ea39de228813aba0c23c3a4153da2a4cf3cd9", "shasum": "" }, @@ -8700,6 +10005,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -8734,12 +10040,80 @@ ], "time": "2023-11-09T08:22:43+00:00" }, + { + "name": "symfony/finder", + "version": "v5.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.27" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T08:02:31+00:00" + }, { "name": "symfony/polyfill-php72", "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/polyfill-php72/v1.28.0/symfony-polyfill-php72-v1.28.0.zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", "shasum": "" }, @@ -8764,6 +10138,7 @@ "Symfony\\Polyfill\\Php72\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -8807,9 +10182,14 @@ { "name": "symfony/var-dumper", "version": "v4.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "1069c7a3fca74578022fab6f81643248d02f8e63" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/symfony/var-dumper/v4.4.47/symfony-var-dumper-v4.4.47.zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1069c7a3fca74578022fab6f81643248d02f8e63", "reference": "1069c7a3fca74578022fab6f81643248d02f8e63", "shasum": "" }, @@ -8849,6 +10229,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -8890,9 +10271,14 @@ { "name": "theseer/tokenizer", "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, "dist": { "type": "zip", - "url": "https://nexus.olcs.dev-dvsacloud.uk/repository/Packagist-Proxy/theseer/tokenizer/1.2.1/theseer-tokenizer-1.2.1.zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, @@ -8908,6 +10294,7 @@ "src/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -8933,9 +10320,11 @@ } ], "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, + "minimum-stability": "dev", + "stability-flags": { + "dvsa/laminas-config-cloud-parameters": 20 + }, + "prefer-stable": true, "prefer-lowest": false, "platform": { "php": ">=7.4" @@ -8944,5 +10333,5 @@ "platform-overrides": { "php": "7.4.33" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/config/application.config.php b/config/application.config.php index 25ca569b4..253d8741a 100644 --- a/config/application.config.php +++ b/config/application.config.php @@ -23,7 +23,11 @@ ), 'config_glob_paths' => array( 'config/autoload/{,*.}{global,local}.php' - ) + + ), + 'config_cache_enabled' => false, + 'config_cache_key' => 'application.config.cache', + 'cache_dir' => 'data/cache/', ) ); diff --git a/config/autoload/.gitignore b/config/autoload/.gitignore new file mode 100644 index 000000000..1a83fda62 --- /dev/null +++ b/config/autoload/.gitignore @@ -0,0 +1,2 @@ +local.php +*.local.php diff --git a/config/autoload/config-parameter.global.php b/config/autoload/config-parameter.global.php new file mode 100644 index 000000000..5516adc7d --- /dev/null +++ b/config/autoload/config-parameter.global.php @@ -0,0 +1,22 @@ + [ + 'providers' => [ + SecretsManager::class => [ + // Todo: will need to be parameterised once all the terraform is ready. + 'DEVAPPDA-BASE-SM-APPLICATION-SECRETS', + ], + ParameterStore::class => [ + '/applicationparams/da/', + ], + ], + 'casts' => [ + '[query_cache][enabled]' => Boolean::class, + ] + ], +]; diff --git a/config/autoload/config.global.php b/config/autoload/config.global.php new file mode 100644 index 000000000..cd4970e97 --- /dev/null +++ b/config/autoload/config.global.php @@ -0,0 +1,233 @@ + + [ + 'environment' => '%env%', + 'release' => (file_exists(__DIR__ . '/../version') ? file_get_contents(__DIR__ . '/../version') : ''), + 'description' => '%domain%', + ], + 'api_router' => [ + 'routes' => [ + 'api' => [ + 'child_routes' => [ + 'backend' => [ + 'options' => [ + // Backend service URI *Environment specific* + 'route' => 'api.%domain%' + ] + ] + ] + ] + ] + ], + + // Service addresses + 'service_api_mapping' => [ + 'endpoints' => [ + // Backend service URI *Environment specific* + 'backend' => [ + 'url' => 'http://api.%domain%/', + 'options' => [ + 'adapter' => \Laminas\Http\Client\Adapter\Curl::class, + 'timeout' => 60, + ] + ], + // Postcode/Address service URI *Environment specific* + 'postcode' => [ + 'url' => 'http://address.%domain%/', + 'options' => [ + 'adapter' => \Laminas\Http\Client\Adapter\Curl::class, + 'timeout' => 60, + ] + ], + ] + ], + + // Asset path, URI to olcs-static (CSS, JS, etc] *Environment specific* + 'asset_path' => '/static/public', + + 'openam' => [ + 'url' => 'http://ssauth.%domain%:8080/secure/', + 'realm' => 'selfserve',//@deprecated + 'cookie' => [ + 'domain' => '%olcs_ss_cookie%', + ] + ], + 'cookie-manager' => [ + 'delete-undefined-cookies' => true, + 'user-preference-cookie-name' => 'cookie_policy', + 'user-preference-cookie-secure' => true, + 'user-preference-cookie-expiry-days' => 365, + 'user-preference-configuration-form-id' => 'olcs-cookie-settings', + 'cookie-banner-id' => 'olcs-cookie-banner', + 'user-preference-saved-callback' => false, + 'cookie-banner-visibility-class' => 'hidden', + 'cookie-banner-visible-on-page-with-preference-form' => false, + 'cookie-manifest' => + [ + [ + 'category-name' => 'essential', + 'optional' => false, + 'cookies' => + [ + 'PHPSESSID', + 'secureToken', + 'incap_ses', + 'nlbi_', + 'visid_incap', + '_utmvm', + '_ utmva', + '__utmvb', + '__utmvc' + ], + ], + [ + 'category-name' => 'analytics', + 'optional' => true, + 'cookies' => + [ + '_ga', + '_gtm', + '_gid', + '_gat', + '__utmt' + ], + ], + [ + 'category-name' => 'settings', + 'optional' => true, + 'cookies' => + [ + 'langPref', + ], + ], + ], + ], + + /** + * Configure the location of the application log + */ + 'log' => [ + 'Logger' => [ + 'writers' => [ + 'full' => [ + 'options' => [ + 'stream' => 'php://stdout' + ], + ] + ] + ], + 'ExceptionLogger' => [ + 'writers' => [ + 'full' => [ + 'options' => [ + 'stream' => 'php://stderr' + ], + ] + ] + ] + ], + + // enable the virus scanning of uploaded files + // To disable scanning comment out this section or set 'cliCommand' to "" + 'antiVirus' => [ + 'cliCommand' => 'clamdscan --no-summary --remove %%s', + ], + + // Google Tag Manager id. If empty or not exists (commented out), then no Google Tag Manager code will be rendered + 'google-tag' => [ + 'id' => '%olcs_google_id%', + 'gtm_auth' => '%olcs_google_gtm_auth%', + 'gtm_preview' => '%olcs_google_gtm_preview%', + ], + + // The domain value needed to delete GA cookies + 'google-ga-domain' => '.ssweb.%domain%', + + 'cache-encryption' => [ + 'node_suffix' => 'ssweb', + 'adapter' => '%cache_encryption_adapter%', + 'options' => [ + 'algo' => '%cache_encryption_algo%', + 'mode' => '%cache_encryption_mode%', + ], + 'secrets' => [ + 'node' => '%cache_encryption_secret_ss%', + 'shared' => '%cache_encryption_secret_shared%', + ], + ], + + 'query_cache' => [ + // whether the cqrs cache is enabled + 'enabled' => '%cqrs_cache_enabled%', + //sets the ttl for cqrs cache - note that these caches are also used by internal + 'ttl' => [ + \Dvsa\Olcs\Transfer\Query\CacheableMediumTermQueryInterface::class => '%cqrs_cache_medium_ttl%', + \Dvsa\Olcs\Transfer\Query\CacheableLongTermQueryInterface::class => '%cqrs_cache_long_ttl%', + ], + ], + + 'caches' => [ + \Laminas\Cache\Storage\Adapter\Redis::class => [ + 'adapter' => [ + 'name' => 'redis', + 'options' => [ + 'server' => [ + 'host' => '%redis_cache_fqdn%', + 'port' => 6379, + ], + 'lib_options' => [ + \Redis::OPT_SERIALIZER => \Redis::SERIALIZER_IGBINARY + ], + 'ttl' => 3600, //one hour, likely to be overridden based on use case + 'namespace' => 'zfcache', + ], + 'plugins' => [ + 'exception_handler' => [ + 'throw_exceptions' => false, + ], + ], + ], + ], + ], + + 'html-purifier-cache-dir' => '/var/tmp/htmlPurifierCache', + + 'verify' => [ + 'forwarder' => [ + 'valid-origin' => '%verify_forwarder_valid_origin%' + ] + ], + + 'session-timeout-warning-modal-helper' => [ + 'enabled' => true, + 'seconds-before-expiry-warning' => 300, // 5 minutes + 'timeout-redirect-url' => '/auth/timeout', + ], + + 'auth' => [ + 'user_unique_id_salt' => '%user_unique_id_salt%', + 'realm' => 'selfserve', + 'session_name' => 'Identity', + 'identity_provider' => \Common\Rbac\JWTIdentityProvider::class + ], + + 'govukaccount-redirect' => [ + //Whitelist of GET keys allowed to be passed-thru to the self-serve controller URI + 'get-whitelist' => [ + 'state', + 'code', + 'error', + 'error_description' + ], + // URI Path on SelfServe to redirect inbound visitors to + 'redirect-path' => '/govuk-account/process', + // HTTP_REFERER hostname will be checked to end with the following string. + 'referrer_ends_with' => '.gov.uk' + ] +];