diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000..bcffafcf75 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,49 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Listen for Xdebug", + "type": "php", + "request": "launch", + "port": 9003, + "pathMappings": { + "/var/www/html": "${workspaceRoot}" + } + }, + { + "name": "Launch currently open script", + "type": "php", + "request": "launch", + "program": "${file}", + "cwd": "${fileDirname}", + "port": 0, + "runtimeArgs": ["-dxdebug.start_with_request=yes"], + "env": { + "XDEBUG_MODE": "debug,develop", + "XDEBUG_CONFIG": "client_port=${port}" + } + }, + { + "name": "Launch Built-in web server", + "type": "php", + "request": "launch", + "runtimeArgs": [ + "-dxdebug.mode=debug", + "-dxdebug.start_with_request=yes", + "-S", + "localhost:0" + ], + "program": "", + "cwd": "${workspaceRoot}", + "port": 9003, + "serverReadyAction": { + "pattern": "Development Server \\(http://localhost:([0-9]+)\\) started", + "uriFormat": "http://localhost:%s", + "action": "openExternally" + } + } + ] +} diff --git a/README-DOCKER.md b/README-DOCKER.md new file mode 100644 index 0000000000..db5ce61342 --- /dev/null +++ b/README-DOCKER.md @@ -0,0 +1,31 @@ +# Docker Setup + +After cloning , do the following: + +1. `docker compose up -d` +2. `./shell.sh composer install` +3. Run install script in app container: + + ```shell + docker exec -it --user www-data tao_phpfpm php tao/scripts/taoInstall.php \ + --db_driver pdo_mysql \ + --db_host tao_db \ + --db_name tao \ + --db_user tao \ + --db_pass tao \ + --file_path /var/www/html/data \ + --module_namespace http://sample/first.rdf \ + --module_url http://tao.localhost \ + --instance_name tao \ + --user_login admin \ + --user_pass admin \ + -vvv -e taoCe + ``` + +4. Access site at `http://tao.localhost` + +## To add extensions + +```shell +docker run -it --rm --mount src=`pwd`,target=/app,type=bind --workdir /app joeniland/laravel-ci:8.1-20240612 composer require oat-sa/extension-tao-devtools --dev +``` diff --git a/composer.json b/composer.json index c145d2eb69..c7aefe90e3 100755 --- a/composer.json +++ b/composer.json @@ -23,7 +23,24 @@ "homepage": "http://www.taotesting.com", "minimum-stability": "stable", "prefer-stable": true, + "repositories": [ + { + "type": "git", + "url": "https://github.com/joe-niland/taoExtensionTest.git" + } + ], "require": { - "oat-sa/tao-community": "2022.11.6" + "oat-sa/tao-community": "2024.08.1", + "joe-niland/tao-extension-test": "dev-main" + }, + "config": { + "allow-plugins": { + "php-http/discovery": true, + "oat-sa/oatbox-extension-installer": true, + "oat-sa/composer-npm-bridge": true + } + }, + "require-dev": { + "oat-sa/extension-tao-devtools": "^8.10" } -} +} \ No newline at end of file diff --git a/composer.lock b/composer.lock index 15382af9ef..9371efbf55 100644 --- a/composer.lock +++ b/composer.lock @@ -4,52 +4,37 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "eb6e2f57e3a5da473bd672cf271aed17", + "content-hash": "3c6ca0fa5a143ec6963f11774de7149e", "packages": [ { - "name": "cebe/php-openapi", - "version": "1.7.0", + "name": "carbonphp/carbon-doctrine-types", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/cebe/php-openapi.git", - "reference": "020d72b8e3a9a60bc229953e93eda25c49f46f45" + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "3c430083d0b41ceed84ecccf9dac613241d7305d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cebe/php-openapi/zipball/020d72b8e3a9a60bc229953e93eda25c49f46f45", - "reference": "020d72b8e3a9a60bc229953e93eda25c49f46f45", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/3c430083d0b41ceed84ecccf9dac613241d7305d", + "reference": "3c430083d0b41ceed84ecccf9dac613241d7305d", "shasum": "" }, "require": { - "ext-json": "*", - "justinrainbow/json-schema": "^5.2", - "php": ">=7.1.0", - "symfony/yaml": "^3.4 || ^4 || ^5 || ^6" + "php": "^7.1.8 || ^8.0" }, "conflict": { - "symfony/yaml": "3.4.0 - 3.4.4 || 4.0.0 - 4.4.17 || 5.0.0 - 5.1.9 || 5.2.0" + "doctrine/dbal": ">=3.7.0" }, "require-dev": { - "apis-guru/openapi-directory": "1.0.0", - "cebe/indent": "*", - "mermade/openapi3-examples": "1.0.0", - "nexmo/api-specification": "1.0.0", - "oai/openapi-specification": "3.0.3", - "phpstan/phpstan": "^0.12.0", - "phpunit/phpunit": "^6.5 || ^7.5 || ^8.5 || ^9.4" + "doctrine/dbal": ">=2.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" }, - "bin": [ - "bin/php-openapi" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, "autoload": { "psr-4": { - "cebe\\openapi\\": "src/" + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" } }, "notification-url": "https://packagist.org/downloads/", @@ -58,22 +43,37 @@ ], "authors": [ { - "name": "Carsten Brandt", - "email": "mail@cebe.cc", - "homepage": "https://cebe.cc/", - "role": "Creator" + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" } ], - "description": "Read and write OpenAPI yaml/json files and make the content accessable in PHP objects.", - "homepage": "https://github.com/cebe/php-openapi#readme", + "description": "Types to use Carbon in Doctrine", "keywords": [ - "openapi" + "carbon", + "date", + "datetime", + "doctrine", + "time" ], "support": { - "issues": "https://github.com/cebe/php-openapi/issues", - "source": "https://github.com/cebe/php-openapi" + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/1.0.0" }, - "time": "2022-04-20T14:46:44+00:00" + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-10-01T12:35:29+00:00" }, { "name": "clearfw/clearfw", @@ -141,23 +141,89 @@ }, "time": "2019-02-15T10:59:35+00:00" }, + { + "name": "clue/stream-filter", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "Clue\\StreamFilter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.7.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2023-12-20T15:40:13+00:00" + }, { "name": "codercat/jwk-to-pem", - "version": "1.0", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/acodercat/php-jwk-to-pem.git", - "reference": "e428b7abba5b37676e30e968930f718cf26724ac" + "reference": "4b3cdcf5f87b9b074f132f763a6b7b82c7d3ff1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/acodercat/php-jwk-to-pem/zipball/e428b7abba5b37676e30e968930f718cf26724ac", - "reference": "e428b7abba5b37676e30e968930f718cf26724ac", + "url": "https://api.github.com/repos/acodercat/php-jwk-to-pem/zipball/4b3cdcf5f87b9b074f132f763a6b7b82c7d3ff1d", + "reference": "4b3cdcf5f87b9b074f132f763a6b7b82c7d3ff1d", "shasum": "" }, "require": { - "php": ">=7.0.0", - "phpseclib/phpseclib": "~2.0" + "php": ">=7.1", + "phpseclib/phpseclib": "^3.0" }, "require-dev": { "phpunit/phpunit": "^7.0" @@ -181,9 +247,9 @@ "description": "Convert JWK to PEM format.", "support": { "issues": "https://github.com/acodercat/php-jwk-to-pem/issues", - "source": "https://github.com/acodercat/php-jwk-to-pem/tree/1.0" + "source": "https://github.com/acodercat/php-jwk-to-pem/tree/1.1" }, - "time": "2020-11-12T05:40:03+00:00" + "time": "2021-04-28T07:37:03+00:00" }, { "name": "composer/package-versions-deprecated", @@ -260,16 +326,16 @@ }, { "name": "defuse/php-encryption", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/defuse/php-encryption.git", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2" + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", "shasum": "" }, "require": { @@ -278,7 +344,8 @@ "php": ">=5.6.0" }, "require-dev": { - "phpunit/phpunit": "^4|^5|^6|^7|^8|^9" + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" }, "bin": [ "bin/generate-defuse-key" @@ -320,22 +387,95 @@ ], "support": { "issues": "https://github.com/defuse/php-encryption/issues", - "source": "https://github.com/defuse/php-encryption/tree/v2.3.1" + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" + }, + "time": "2023-06-19T06:10:36+00:00" + }, + { + "name": "devizzent/cebe-php-openapi", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DEVizzent/cebe-php-openapi.git", + "reference": "b5a5de835dcb1642094fe76568451bd73b8fc0ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DEVizzent/cebe-php-openapi/zipball/b5a5de835dcb1642094fe76568451bd73b8fc0ab", + "reference": "b5a5de835dcb1642094fe76568451bd73b8fc0ab", + "shasum": "" + }, + "require": { + "ext-json": "*", + "justinrainbow/json-schema": "^5.2", + "php": ">=7.1.0", + "symfony/yaml": "^3.4 || ^4 || ^5 || ^6 || ^7" + }, + "conflict": { + "symfony/yaml": "3.4.0 - 3.4.4 || 4.0.0 - 4.4.17 || 5.0.0 - 5.1.9 || 5.2.0" + }, + "require-dev": { + "apis-guru/openapi-directory": "1.0.0", + "cebe/indent": "*", + "mermade/openapi3-examples": "1.0.0", + "oai/openapi-specification-3.0": "3.0.3", + "oai/openapi-specification-3.1": "3.1.0", + "phpstan/phpstan": "^0.12.0", + "phpunit/phpunit": "^6.5 || ^7.5 || ^8.5 || ^9.4" + }, + "bin": [ + "bin/php-openapi" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "cebe\\openapi\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Carsten Brandt", + "email": "mail@cebe.cc", + "homepage": "https://cebe.cc/", + "role": "Creator" + }, + { + "name": "Vicent Valls", + "email": "vizzent@gmail.com" + } + ], + "description": "Read and write OpenAPI yaml/json files and make the content accessable in PHP objects.", + "homepage": "https://github.com/DEVizzent/cebe-php-openapi#readme", + "keywords": [ + "openapi" + ], + "support": { + "issues": "https://github.com/DEVizzent/cebe-php-openapi/issues", + "source": "https://github.com/DEVizzent/cebe-php-openapi" }, - "time": "2021-04-09T23:57:26+00:00" + "time": "2024-01-10T11:41:55+00:00" }, { "name": "doctrine/annotations", - "version": "1.14.2", + "version": "1.14.3", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b" + "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/ad785217c1e9555a7d6c6c8c9f406395a5e2882b", - "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", + "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", "shasum": "" }, "require": { @@ -396,9 +536,9 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.14.2" + "source": "https://github.com/doctrine/annotations/tree/1.14.3" }, - "time": "2022-12-15T06:48:22+00:00" + "time": "2023-02-01T09:20:38+00:00" }, { "name": "doctrine/cache", @@ -674,25 +814,29 @@ }, { "name": "doctrine/deprecations", - "version": "v0.5.3", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "psr/log": "^1.0" + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -711,9 +855,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" }, - "time": "2021-03-21T12:59:47+00:00" + "time": "2024-01-30T19:34:25+00:00" }, { "name": "doctrine/event-manager", @@ -809,31 +953,33 @@ }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.0", "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^9 || ^12", "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.11 || ^5.21" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -865,7 +1011,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/2.1.1" }, "funding": [ { @@ -881,26 +1027,26 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2024-02-05T11:35:39+00:00" }, { "name": "doctrine/migrations", - "version": "3.4.2", + "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "f9b4c8032276460afd9dfa62fb215734b4380d90" + "reference": "362f07ff732a2b4498be919561536800cec29500" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/f9b4c8032276460afd9dfa62fb215734b4380d90", - "reference": "f9b4c8032276460afd9dfa62fb215734b4380d90", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/362f07ff732a2b4498be919561536800cec29500", + "reference": "362f07ff732a2b4498be919561536800cec29500", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/dbal": "^2.11 || ^3.0", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.0", "friendsofphp/proxy-manager-lts": "^1.0", "php": "^7.2 || ^8.0", @@ -971,7 +1117,7 @@ ], "support": { "issues": "https://github.com/doctrine/migrations/issues", - "source": "https://github.com/doctrine/migrations/tree/3.4.2" + "source": "https://github.com/doctrine/migrations/tree/3.4.3" }, "funding": [ { @@ -987,7 +1133,7 @@ "type": "tidelift" } ], - "time": "2022-04-01T06:38:22+00:00" + "time": "2023-09-07T12:23:11+00:00" }, { "name": "easyrdf/easyrdf", @@ -1064,69 +1210,6 @@ }, "time": "2020-12-02T08:47:31+00:00" }, - { - "name": "elasticsearch/elasticsearch", - "version": "v7.17.1", - "source": { - "type": "git", - "url": "git@github.com:elastic/elasticsearch-php.git", - "reference": "f1b8918f411b837ce5f6325e829a73518fd50367" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/f1b8918f411b837ce5f6325e829a73518fd50367", - "reference": "f1b8918f411b837ce5f6325e829a73518fd50367", - "shasum": "" - }, - "require": { - "ext-json": ">=1.3.7", - "ezimuel/ringphp": "^1.1.2", - "php": "^7.3 || ^8.0", - "psr/log": "^1|^2|^3" - }, - "require-dev": { - "ext-yaml": "*", - "ext-zip": "*", - "mockery/mockery": "^1.2", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^9.3", - "squizlabs/php_codesniffer": "^3.4", - "symfony/finder": "~4.0" - }, - "suggest": { - "ext-curl": "*", - "monolog/monolog": "Allows for client-level logging and tracing" - }, - "type": "library", - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Elasticsearch\\": "src/Elasticsearch/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0", - "LGPL-2.1-only" - ], - "authors": [ - { - "name": "Zachary Tong" - }, - { - "name": "Enrico Zimuel" - } - ], - "description": "PHP Client for Elasticsearch", - "keywords": [ - "client", - "elasticsearch", - "search" - ], - "time": "2022-09-30T12:28:55+00:00" - }, { "name": "evenement/evenement", "version": "v2.1.0", @@ -1180,202 +1263,92 @@ "time": "2017-07-17T17:39:19+00:00" }, { - "name": "ezimuel/guzzlestreams", - "version": "3.1.0", + "name": "ezyang/htmlpurifier", + "version": "v4.17.0", "source": { "type": "git", - "url": "https://github.com/ezimuel/guzzlestreams.git", - "reference": "b4b5a025dfee70d6cd34c780e07330eb93d5b997" + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/b4b5a025dfee70d6cd34c780e07330eb93d5b997", - "reference": "b4b5a025dfee70d6cd34c780e07330eb93d5b997", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/bbc513d79acf6691fa9cf10f192c90dd2957f18c", + "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "require-dev": { - "phpunit/phpunit": "~9.0" + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" }, + "type": "library", "autoload": { - "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "LGPL-2.1-or-later" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" } ], - "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", - "homepage": "http://guzzlephp.org/", + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", "keywords": [ - "Guzzle", - "stream" + "html" ], "support": { - "source": "https://github.com/ezimuel/guzzlestreams/tree/3.1.0" + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0" }, - "time": "2022-10-24T12:58:50+00:00" + "time": "2023-11-17T15:01:25+00:00" }, { - "name": "ezimuel/ringphp", - "version": "1.2.2", + "name": "flow/jsonpath", + "version": "0.5.0", "source": { "type": "git", - "url": "https://github.com/ezimuel/ringphp.git", - "reference": "7887fc8488013065f72f977dcb281994f5fde9f4" + "url": "https://github.com/FlowCommunications/JSONPath.git", + "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/7887fc8488013065f72f977dcb281994f5fde9f4", - "reference": "7887fc8488013065f72f977dcb281994f5fde9f4", + "url": "https://api.github.com/repos/FlowCommunications/JSONPath/zipball/b9738858c75d008c1211612b973e9510f8b7f8ea", + "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea", "shasum": "" }, "require": { - "ezimuel/guzzlestreams": "^3.0.1", - "php": ">=5.4.0", - "react/promise": "~2.0" - }, - "replace": { - "guzzlehttp/ringphp": "self.version" + "php": ">=5.4.0" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~9.0" - }, - "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" + "peekmo/jsonpath": "dev-master", + "phpunit/phpunit": "^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, "autoload": { - "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", - "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.2.2" - }, - "time": "2022-12-07T11:28:53+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://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", - "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", - "shasum": "" - }, - "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" - }, - "require-dev": { - "cerdic/css-tidy": "^1.7 || ^2.0", - "simpletest/simpletest": "dev-master" - }, - "suggest": { - "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", - "ext-bcmath": "Used for unit conversion and imagecrash protection", - "ext-iconv": "Converts text to and from non-UTF-8 encodings", - "ext-tidy": "Used for pretty-printing HTML" - }, - "type": "library", - "autoload": { - "files": [ - "library/HTMLPurifier.composer.php" - ], - "psr-0": { - "HTMLPurifier": "library/" - }, - "exclude-from-classmap": [ - "/library/HTMLPurifier/Language/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Edward Z. Yang", - "email": "admin@htmlpurifier.org", - "homepage": "http://ezyang.com" - } - ], - "description": "Standards compliant HTML filter written in PHP", - "homepage": "http://htmlpurifier.org/", - "keywords": [ - "html" - ], - "support": { - "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" - }, - "time": "2022-09-18T07:06:19+00:00" - }, - { - "name": "flow/jsonpath", - "version": "0.5.0", - "source": { - "type": "git", - "url": "https://github.com/FlowCommunications/JSONPath.git", - "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FlowCommunications/JSONPath/zipball/b9738858c75d008c1211612b973e9510f8b7f8ea", - "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "peekmo/jsonpath": "dev-master", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "Flow\\JSONPath": "src/", - "Flow\\JSONPath\\Test": "tests/" + "psr-0": { + "Flow\\JSONPath": "src/", + "Flow\\JSONPath\\Test": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1455,22 +1428,22 @@ }, { "name": "friendsofphp/proxy-manager-lts", - "version": "v1.0.13", + "version": "v1.0.18", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", - "reference": "88354616f4cf4f6620910fd035e282173ba453e8" + "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/88354616f4cf4f6620910fd035e282173ba453e8", - "reference": "88354616f4cf4f6620910fd035e282173ba453e8", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/2c8a6cffc3220e99352ad958fe7cf06bf6f7690f", + "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f", "shasum": "" }, "require": { "laminas/laminas-code": "~3.4.1|^4.0", "php": ">=7.1", - "symfony/filesystem": "^4.4.17|^5.0|^6.0" + "symfony/filesystem": "^4.4.17|^5.0|^6.0|^7.0" }, "conflict": { "laminas/laminas-stdlib": "<3.2.1", @@ -1481,7 +1454,7 @@ }, "require-dev": { "ext-phar": "*", - "symfony/phpunit-bridge": "^5.4|^6.0" + "symfony/phpunit-bridge": "^5.4|^6.0|^7.0" }, "type": "library", "extra": { @@ -1521,7 +1494,7 @@ ], "support": { "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", - "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.13" + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.18" }, "funding": [ { @@ -1533,7 +1506,7 @@ "type": "tidelift" } ], - "time": "2022-10-17T19:48:16+00:00" + "time": "2024-03-20T12:50:41+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1652,16 +1625,16 @@ }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/67ab6e18aaa14d753cc148911d273f6e6cb6721e", + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e", "shasum": "" }, "require": { @@ -1671,11 +1644,6 @@ "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, "autoload": { "files": [ "src/functions_include.php" @@ -1716,7 +1684,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/1.5.3" }, "funding": [ { @@ -1732,20 +1700,20 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T12:31:43+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.9.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" + "reference": "e4490cabc77465aaee90b20cfc9a770f8c04be6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", - "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/e4490cabc77465aaee90b20cfc9a770f8c04be6b", + "reference": "e4490cabc77465aaee90b20cfc9a770f8c04be6b", "shasum": "" }, "require": { @@ -1764,11 +1732,6 @@ "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, "autoload": { "files": [ "src/functions_include.php" @@ -1826,7 +1789,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.9.0" + "source": "https://github.com/guzzle/psr7/tree/1.9.1" }, "funding": [ { @@ -1842,7 +1805,40 @@ "type": "tidelift" } ], - "time": "2022-06-20T21:43:03+00:00" + "time": "2023-04-17T16:00:37+00:00" + }, + { + "name": "joe-niland/tao-extension-test", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/joe-niland/taoExtensionTest.git", + "reference": "4e67ca8167f6420f48551f52f30a6423a0df1d23" + }, + "require": { + "oat-sa/tao-core": ">=54.14.3" + }, + "default-branch": true, + "type": "tao-extension", + "extra": { + "tao-extension-name": "taoExtensionTest" + }, + "autoload": { + "psr-4": { + "JoeNiland\\taoExtensionTest\\": "" + } + }, + "license": [ + "proprietary" + ], + "authors": [ + { + "name": "Joe Niland", + "email": "joe@originalmind.com.au" + } + ], + "description": "Sample extension", + "time": "2024-07-23T07:03:15+00:00" }, { "name": "jtl-software/opsgenie-client", @@ -1885,20 +1881,20 @@ }, { "name": "justinrainbow/json-schema", - "version": "5.2.12", + "version": "5.3.0", "source": { "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", @@ -1909,11 +1905,6 @@ "bin/validate-json" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" @@ -1948,36 +1939,36 @@ "schema" ], "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" }, - "time": "2022-04-13T08:02:27+00:00" + "time": "2024-07-06T21:00:26+00:00" }, { "name": "laminas/laminas-code", - "version": "4.7.1", + "version": "4.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "91aabc066d5620428120800c0eafc0411e441a62" + "reference": "562e02b7d85cb9142b5116cc76c4c7c162a11a1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62", - "reference": "91aabc066d5620428120800c0eafc0411e441a62", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/562e02b7d85cb9142b5116cc76c4c7c162a11a1c", + "reference": "562e02b7d85cb9142b5116cc76c4c7c162a11a1c", "shasum": "" }, "require": { - "php": ">=7.4, <8.2" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "require-dev": { - "doctrine/annotations": "^1.13.2", + "doctrine/annotations": "^2.0.1", "ext-phar": "*", - "laminas/laminas-coding-standard": "^2.3.0", - "laminas/laminas-stdlib": "^3.6.1", - "phpunit/phpunit": "^9.5.10", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.13.1" + "laminas/laminas-coding-standard": "^2.5.0", + "laminas/laminas-stdlib": "^3.17.0", + "phpunit/phpunit": "^10.3.3", + "psalm/plugin-phpunit": "^0.19.0", + "vimeo/psalm": "^5.15.0" }, "suggest": { "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", @@ -1985,9 +1976,6 @@ }, "type": "library", "autoload": { - "files": [ - "polyfill/ReflectionEnumPolyfill.php" - ], "psr-4": { "Laminas\\Code\\": "src/" } @@ -2017,7 +2005,7 @@ "type": "community_bridge" } ], - "time": "2022-11-21T01:32:31+00:00" + "time": "2024-06-17T08:50:25+00:00" }, { "name": "laminas/laminas-servicemanager", @@ -2083,26 +2071,26 @@ }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6" + "reference": "eb0d96c708b92177a92bc2239543d3ed523452c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/5ef52e26392777a26dbb8f20fe24f91b406459f6", - "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/eb0d96c708b92177a92bc2239543d3ed523452c6", + "reference": "eb0d96c708b92177a92bc2239543d3ed523452c6", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "require-dev": { - "phpunit/phpunit": "^9.5.26", + "phpunit/phpunit": "^10.4", "psalm/plugin-phpunit": "^0.18.0", "squizlabs/php_codesniffer": "^3.7.1", - "vimeo/psalm": "^4.29.0" + "vimeo/psalm": "^5.16.0" }, "type": "library", "extra": { @@ -2141,35 +2129,172 @@ "type": "community_bridge" } ], - "time": "2022-12-12T11:44:10+00:00" + "abandoned": true, + "time": "2023-11-24T13:56:19+00:00" + }, + { + "name": "laudis/neo4j-php-client", + "version": "2.8.3", + "source": { + "type": "git", + "url": "https://github.com/neo4j-php/neo4j-php-client.git", + "reference": "fa2fadc33d09bc9dd54736acbe32613a91b2eee0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/neo4j-php/neo4j-php-client/zipball/fa2fadc33d09bc9dd54736acbe32613a91b2eee0", + "reference": "fa2fadc33d09bc9dd54736acbe32613a91b2eee0", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laudis/typed-enum": "^1.3.2", + "php": "^7.4 || ^8.0", + "php-http/discovery": "^1.13", + "php-http/message": "^1.0", + "php-http/message-factory": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "psr/simple-cache": "^1.0", + "stefanak-michal/bolt": "^4.1", + "symfony/polyfill-php80": "^1.2" + }, + "provide": { + "psr/simple-cache-implementation": "2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "friendsofphp/php-cs-fixer": "3.8.0", + "kriswallsmith/buzz": "^1.2", + "lctrs/psalm-psr-container-plugin": "^1.3", + "monolog/monolog": "^2.2", + "nyholm/psr7": "^1.3", + "nyholm/psr7-server": "^1.0", + "php-di/php-di": "^6.3", + "phpunit/phpunit": "^9.0", + "psalm/plugin-phpunit": "^0.15.1", + "psr/container": "^1.1", + "psr/log": "^1.1", + "symfony/uid": "^5.0", + "symfony/var-dumper": "^5.0", + "vimeo/psalm": "4.29.0", + "vlucas/phpdotenv": "^5.0" + }, + "suggest": { + "composer-runtime-api": "Install composer 2 for auto detection of version in user agent", + "ext-bcmath": "Needed to implement bolt protocol", + "ext-sysvsem": "Needed for enabling connection pooling between processes" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laudis\\Neo4j\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ghlen Nagels", + "email": "ghlen@pm.me" + } + ], + "description": "Neo4j-PHP-Client is the most advanced PHP Client for Neo4j", + "keywords": [ + "bolt", + "client", + "cluster", + "database", + "graph", + "high-availability", + "http", + "neo4j" + ], + "support": { + "issues": "https://github.com/neo4j-php/neo4j-php-client/issues", + "source": "https://github.com/neo4j-php/neo4j-php-client/tree/2.8.3" + }, + "time": "2023-01-24T15:11:48+00:00" + }, + { + "name": "laudis/typed-enum", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/transistive/typed-enum.git", + "reference": "65cddd2ed0eedd1ff642d1ef632745ab2522c976" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/transistive/typed-enum/zipball/65cddd2ed0eedd1ff642d1ef632745ab2522c976", + "reference": "65cddd2ed0eedd1ff642d1ef632745ab2522c976", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpunit/phpunit": "9.*", + "psalm/plugin-phpunit": "^0.16", + "vimeo/psalm": "^4.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laudis\\TypedEnum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ghlen Nagels", + "email": "ghlen@pm.me" + } + ], + "description": "A small class allowing for typed enumerations.", + "support": { + "issues": "https://github.com/transistive/typed-enum/issues", + "source": "https://github.com/transistive/typed-enum/tree/1.3.2" + }, + "time": "2022-01-04T23:33:30+00:00" }, { "name": "lcobucci/clock", - "version": "2.2.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/lcobucci/clock.git", - "reference": "fb533e093fd61321bfcbac08b131ce805fe183d3" + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/fb533e093fd61321bfcbac08b131ce805fe183d3", - "reference": "fb533e093fd61321bfcbac08b131ce805fe183d3", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc", "shasum": "" }, "require": { - "php": "^8.0", - "stella-maris/clock": "^0.1.4" + "php": "~8.1.0 || ~8.2.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" }, "require-dev": { "infection/infection": "^0.26", - "lcobucci/coding-standard": "^8.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^9.5" + "lcobucci/coding-standard": "^9.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.27" }, "type": "library", "autoload": { @@ -2190,7 +2315,7 @@ "description": "Yet another clock abstraction", "support": { "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.2.0" + "source": "https://github.com/lcobucci/clock/tree/3.0.0" }, "funding": [ { @@ -2202,20 +2327,20 @@ "type": "patreon" } ], - "time": "2022-04-19T19:34:17+00:00" + "time": "2022-12-19T15:00:24+00:00" }, { "name": "lcobucci/jwt", - "version": "4.2.1", + "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3" + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/72ac6d807ee51a70ad376ee03a2387e8646e10f3", - "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4", "shasum": "" }, "require": { @@ -2224,7 +2349,7 @@ "ext-mbstring": "*", "ext-openssl": "*", "ext-sodium": "*", - "lcobucci/clock": "^2.0", + "lcobucci/clock": "^2.0 || ^3.0", "php": "^7.4 || ^8.0" }, "require-dev": { @@ -2264,7 +2389,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/4.2.1" + "source": "https://github.com/lcobucci/jwt/tree/4.3.0" }, "funding": [ { @@ -2276,39 +2401,43 @@ "type": "patreon" } ], - "time": "2022-08-19T23:14:07+00:00" + "time": "2023-01-02T13:28:00+00:00" }, { "name": "league/csv", - "version": "9.8.0", + "version": "9.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "9d2e0265c5d90f5dd601bc65ff717e05cec19b47" + "reference": "998280c6c34bd67d8125fdc8b45bae28d761b440" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/9d2e0265c5d90f5dd601bc65ff717e05cec19b47", - "reference": "9d2e0265c5d90f5dd601bc65ff717e05cec19b47", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/998280c6c34bd67d8125fdc8b45bae28d761b440", + "reference": "998280c6c34bd67d8125fdc8b45bae28d761b440", "shasum": "" }, "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^7.4 || ^8.0" + "ext-filter": "*", + "php": "^8.1.2" }, "require-dev": { - "ext-curl": "*", + "doctrine/collections": "^2.2.2", "ext-dom": "*", - "friendsofphp/php-cs-fixer": "^v3.4.0", - "phpstan/phpstan": "^1.3.0", - "phpstan/phpstan-phpunit": "^1.0.0", - "phpstan/phpstan-strict-rules": "^1.1.0", - "phpunit/phpunit": "^9.5.11" + "ext-xdebug": "*", + "friendsofphp/php-cs-fixer": "^3.57.1", + "phpbench/phpbench": "^1.2.15", + "phpstan/phpstan": "^1.11.1", + "phpstan/phpstan-deprecation-rules": "^1.2.0", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpstan/phpstan-strict-rules": "^1.6.0", + "phpunit/phpunit": "^10.5.16 || ^11.1.3", + "symfony/var-dumper": "^6.4.6 || ^7.0.7" }, "suggest": { - "ext-dom": "Required to use the XMLConverter and or the HTMLConverter classes", - "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters" + "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters", + "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters" }, "type": "library", "extra": { @@ -2360,7 +2489,7 @@ "type": "github" } ], - "time": "2022-01-04T00:13:07+00:00" + "time": "2024-05-24T11:04:54+00:00" }, { "name": "league/event", @@ -2567,26 +2696,26 @@ }, { "name": "league/mime-type-detection", - "version": "1.11.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", "shasum": "" }, "require": { "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" }, "type": "library", "autoload": { @@ -2607,7 +2736,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0" }, "funding": [ { @@ -2619,41 +2748,41 @@ "type": "tidelift" } ], - "time": "2022-04-17T13:12:02+00:00" + "time": "2024-01-28T23:22:08+00:00" }, { "name": "league/oauth2-server", - "version": "8.3.6", + "version": "8.5.4", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "28c5441716c10d0c936bd731860dc385d0f6d1a8" + "reference": "ab7714d073844497fd222d5d0a217629089936bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/28c5441716c10d0c936bd731860dc385d0f6d1a8", - "reference": "28c5441716c10d0c936bd731860dc385d0f6d1a8", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", + "reference": "ab7714d073844497fd222d5d0a217629089936bc", "shasum": "" }, "require": { - "defuse/php-encryption": "^2.2.1", - "ext-json": "*", + "defuse/php-encryption": "^2.3", "ext-openssl": "*", - "lcobucci/jwt": "^3.4.6 || ^4.0.4", + "lcobucci/clock": "^2.2 || ^3.0", + "lcobucci/jwt": "^4.3 || ^5.0", "league/event": "^2.2", - "league/uri": "^6.4", - "php": "^7.2 || ^8.0", - "psr/http-message": "^1.0.1" + "league/uri": "^6.7 || ^7.0", + "php": "^8.0", + "psr/http-message": "^1.0.1 || ^2.0" }, "replace": { "league/oauth2server": "*", "lncd/oauth2": "*" }, "require-dev": { - "laminas/laminas-diactoros": "^2.4.1", + "laminas/laminas-diactoros": "^3.0.0", "phpstan/phpstan": "^0.12.57", "phpstan/phpstan-phpunit": "^0.12.16", - "phpunit/phpunit": "^8.5.13", + "phpunit/phpunit": "^9.6.6", "roave/security-advisories": "dev-master" }, "type": "library", @@ -2699,7 +2828,7 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.3.6" + "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" }, "funding": [ { @@ -2707,38 +2836,39 @@ "type": "github" } ], - "time": "2022-11-14T19:42:00+00:00" + "time": "2023-08-25T22:35:12+00:00" }, { "name": "league/openapi-psr7-validator", - "version": "0.18", + "version": "0.22", "source": { "type": "git", "url": "https://github.com/thephpleague/openapi-psr7-validator.git", - "reference": "5f98f98abf37f4533473699ef2ff2b4dc9b8d52e" + "reference": "a665e220d0bba68411efc1899ed5022fd9b10113" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/openapi-psr7-validator/zipball/5f98f98abf37f4533473699ef2ff2b4dc9b8d52e", - "reference": "5f98f98abf37f4533473699ef2ff2b4dc9b8d52e", + "url": "https://api.github.com/repos/thephpleague/openapi-psr7-validator/zipball/a665e220d0bba68411efc1899ed5022fd9b10113", + "reference": "a665e220d0bba68411efc1899ed5022fd9b10113", "shasum": "" }, "require": { - "cebe/php-openapi": "^1.6", + "devizzent/cebe-php-openapi": "^1.0", "ext-json": "*", - "league/uri": "^6.3", + "league/uri": "^6.3 || ^7.0", "php": ">=7.2", "psr/cache": "^1.0 || ^2.0 || ^3.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.0 || ^2.0", "psr/http-server-middleware": "^1.0", "respect/validation": "^1.1.3 || ^2.0", "riverline/multipart-parser": "^2.0.3", + "symfony/polyfill-php80": "^1.27", "webmozart/assert": "^1.4" }, "require-dev": { "doctrine/coding-standard": "^8.0", - "guzzlehttp/psr7": "^1.5", - "hansott/psr7-cookies": "^3.0.2", + "guzzlehttp/psr7": "^2.0", + "hansott/psr7-cookies": "^3.0.2 || ^4.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1", "phpstan/phpstan-phpunit": "^1", @@ -2766,59 +2896,50 @@ ], "support": { "issues": "https://github.com/thephpleague/openapi-psr7-validator/issues", - "source": "https://github.com/thephpleague/openapi-psr7-validator/tree/0.18" + "source": "https://github.com/thephpleague/openapi-psr7-validator/tree/0.22" }, - "time": "2022-03-01T10:34:32+00:00" + "time": "2024-01-10T19:11:09+00:00" }, { "name": "league/uri", - "version": "6.7.2", + "version": "7.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06" + "reference": "bedb6e55eff0c933668addaa7efa1e1f2c417cc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/d3b50812dd51f3fbf176344cc2981db03d10fe06", - "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/bedb6e55eff0c933668addaa7efa1e1f2c417cc4", + "reference": "bedb6e55eff0c933668addaa7efa1e1f2c417cc4", "shasum": "" }, "require": { - "ext-json": "*", - "league/uri-interfaces": "^2.3", - "php": "^7.4 || ^8.0", - "psr/http-message": "^1.0" + "league/uri-interfaces": "^7.3", + "php": "^8.1" }, "conflict": { "league/uri-schemes": "^1.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.3.2", - "nyholm/psr7": "^1.5", - "php-http/psr7-integration-tests": "^1.1", - "phpstan/phpstan": "^1.2.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0.0", - "phpstan/phpstan-strict-rules": "^1.1.0", - "phpunit/phpunit": "^9.5.10", - "psr/http-factory": "^1.0" - }, "suggest": { - "ext-fileinfo": "Needed to create Data URI from a filepath", - "ext-intl": "Needed to improve host validation", - "league/uri-components": "Needed to easily manipulate URI objects", - "psr/http-factory": "Needed to use the URI factory" + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.x-dev" + "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { - "League\\Uri\\": "src" + "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2858,8 +2979,8 @@ "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri/issues", - "source": "https://github.com/thephpleague/uri/tree/6.7.2" + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.4.1" }, "funding": [ { @@ -2867,46 +2988,44 @@ "type": "github" } ], - "time": "2022-09-13T19:50:42+00:00" + "time": "2024-03-23T07:42:40+00:00" }, { "name": "league/uri-interfaces", - "version": "2.3.0", + "version": "7.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383" + "reference": "8d43ef5c841032c87e2de015972c06f3865ef718" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/8d43ef5c841032c87e2de015972c06f3865ef718", + "reference": "8d43ef5c841032c87e2de015972c06f3865ef718", "shasum": "" }, "require": { - "ext-json": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.19", - "phpstan/phpstan": "^0.12.90", - "phpstan/phpstan-phpunit": "^0.12.19", - "phpstan/phpstan-strict-rules": "^0.12.9", - "phpunit/phpunit": "^8.5.15 || ^9.5" + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" }, "suggest": { - "ext-intl": "to use the IDNA feature", - "symfony/intl": "to use the IDNA feature via Symfony Polyfill" + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { - "League\\Uri\\": "src/" + "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2920,17 +3039,32 @@ "homepage": "https://nyamsprod.com" } ], - "description": "Common interface for URI representation", - "homepage": "http://github.com/thephpleague/uri-interfaces", + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", "rfc3986", "rfc3987", + "rfc6570", "uri", - "url" + "url", + "ws" ], "support": { - "issues": "https://github.com/thephpleague/uri-interfaces/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/2.3.0" + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.4.1" }, "funding": [ { @@ -2938,7 +3072,7 @@ "type": "github" } ], - "time": "2021-06-28T04:27:21+00:00" + "time": "2024-03-23T07:42:40+00:00" }, { "name": "monolog/monolog", @@ -3079,28 +3213,33 @@ }, { "name": "nesbot/carbon", - "version": "2.64.0", + "version": "2.72.5", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211" + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, - "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4", - "doctrine/orm": "^2.7", + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "ondrejmirtes/better-reflection": "*", @@ -3117,8 +3256,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-3.x": "3.x-dev", - "dev-master": "2.x-dev" + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev" }, "laravel": { "providers": [ @@ -3177,7 +3316,7 @@ "type": "tidelift" } ], - "time": "2022-11-26T17:36:00+00:00" + "time": "2024-06-03T19:18:41+00:00" }, { "name": "nikic/fast-route", @@ -3231,38 +3370,39 @@ }, { "name": "nyholm/psr7", - "version": "1.5.1", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", - "reference": "f734364e38a876a23be4d906a2a089e1315be18a" + "reference": "aa5fc277a4f5508013d571341ade0c3886d4d00e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/f734364e38a876a23be4d906a2a089e1315be18a", - "reference": "f734364e38a876a23be4d906a2a089e1315be18a", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/aa5fc277a4f5508013d571341ade0c3886d4d00e", + "reference": "aa5fc277a4f5508013d571341ade0c3886d4d00e", "shasum": "" }, "require": { - "php": ">=7.1", - "php-http/message-factory": "^1.0", + "php": ">=7.2", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.1 || ^2.0" }, "provide": { + "php-http/message-factory-implementation": "1.0", "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5 || 8.5 || 9.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", "symfony/error-handler": "^4.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -3292,7 +3432,7 @@ ], "support": { "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.5.1" + "source": "https://github.com/Nyholm/psr7/tree/1.8.1" }, "funding": [ { @@ -3304,7 +3444,7 @@ "type": "github" } ], - "time": "2022-06-22T07:13:36+00:00" + "time": "2023-11-13T09:31:12+00:00" }, { "name": "oat-sa/composer-npm-bridge", @@ -3375,24 +3515,25 @@ }, { "name": "oat-sa/extension-pcisample", - "version": "v3.6.2", + "version": "v3.8.13", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-pcisample.git", - "reference": "6cf998790738accbe904b6f9513fcc5432730377" + "reference": "466a7f616fa93555078e6422a3d61e896e586393" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-pcisample/zipball/6cf998790738accbe904b6f9513fcc5432730377", - "reference": "6cf998790738accbe904b6f9513fcc5432730377", + "url": "https://api.github.com/repos/oat-sa/extension-pcisample/zipball/466a7f616fa93555078e6422a3d61e896e586393", + "reference": "466a7f616fa93555078e6422a3d61e896e586393", "shasum": "" }, "require": { "oat-sa/extension-tao-itemqti-pci": ">=7.0.0", + "oat-sa/extension-tao-mediamanager": ">=12.0.0", "oat-sa/extension-tao-testqti": ">=41.0.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.0.0" }, "type": "tao-extension", "extra": { @@ -3419,28 +3560,27 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-pcisample/issues", - "source": "https://github.com/oat-sa/extension-pcisample/tree/v3.6.2" + "source": "https://github.com/oat-sa/extension-pcisample/tree/v3.8.13" }, - "time": "2022-09-30T11:25:34+00:00" + "time": "2024-07-05T14:05:04+00:00" }, { "name": "oat-sa/extension-tao-backoffice", - "version": "v6.11.3", + "version": "v6.13.3", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-backoffice.git", - "reference": "1aba7731e1310d3193d8fc20f7c2f7cae5e26fd9" + "reference": "5300c44be49079e3206b9211ddebca85b3d299d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-backoffice/zipball/1aba7731e1310d3193d8fc20f7c2f7cae5e26fd9", - "reference": "1aba7731e1310d3193d8fc20f7c2f7cae5e26fd9", + "url": "https://api.github.com/repos/oat-sa/extension-tao-backoffice/zipball/5300c44be49079e3206b9211ddebca85b3d299d5", + "reference": "5300c44be49079e3206b9211ddebca85b3d299d5", "shasum": "" }, "require": { - "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.14.7" }, "type": "tao-extension", "extra": { @@ -3467,29 +3607,29 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-backoffice/issues", - "source": "https://github.com/oat-sa/extension-tao-backoffice/tree/v6.11.3" + "source": "https://github.com/oat-sa/extension-tao-backoffice/tree/v6.13.3" }, - "time": "2022-09-30T09:09:26+00:00" + "time": "2024-06-24T08:55:27+00:00" }, { "name": "oat-sa/extension-tao-clientdiag", - "version": "v8.4.5", + "version": "v8.5.7", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-clientdiag.git", - "reference": "7b9b9c1f3b9b5566937062cff0d0061d4e9efd0e" + "reference": "78600344e25f4208a15191fe14adae24baadc03e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-clientdiag/zipball/7b9b9c1f3b9b5566937062cff0d0061d4e9efd0e", - "reference": "7b9b9c1f3b9b5566937062cff0d0061d4e9efd0e", + "url": "https://api.github.com/repos/oat-sa/extension-tao-clientdiag/zipball/78600344e25f4208a15191fe14adae24baadc03e", + "reference": "78600344e25f4208a15191fe14adae24baadc03e", "shasum": "" }, "require": { "oat-sa/extension-tao-itemqti": ">=27.0.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6", + "oat-sa/tao-core": ">=54.0.0", "sinergi/browser-detector": "^6.0.2" }, "type": "tao-extension", @@ -3518,27 +3658,27 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-clientdiag/issues", - "source": "https://github.com/oat-sa/extension-tao-clientdiag/tree/v8.4.5" + "source": "https://github.com/oat-sa/extension-tao-clientdiag/tree/v8.5.7" }, - "time": "2022-09-29T11:53:32+00:00" + "time": "2024-05-24T10:30:22+00:00" }, { "name": "oat-sa/extension-tao-community", - "version": "v10.3.1", + "version": "v11.1.3", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-community.git", - "reference": "a717c4aa0441f5f7fcd392a59985938aa0e47db0" + "reference": "34e72ba12076d31786a564efa91326f023475b5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-community/zipball/a717c4aa0441f5f7fcd392a59985938aa0e47db0", - "reference": "a717c4aa0441f5f7fcd392a59985938aa0e47db0", + "url": "https://api.github.com/repos/oat-sa/extension-tao-community/zipball/34e72ba12076d31786a564efa91326f023475b5e", + "reference": "34e72ba12076d31786a564efa91326f023475b5e", "shasum": "" }, "require": { - "oat-sa/extension-tao-backoffice": ">=6.0.0", - "oat-sa/extension-tao-delivery-rdf": ">=14.3.0", + "oat-sa/extension-tao-backoffice": ">=6.13.0", + "oat-sa/extension-tao-delivery-rdf": ">=14.20.0", "oat-sa/extension-tao-funcacl": ">=7.0.0", "oat-sa/extension-tao-group": ">=7.0.0", "oat-sa/extension-tao-item": ">=11.0.0", @@ -3552,7 +3692,7 @@ "oat-sa/extension-tao-testtaker": ">=8.0.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.10.0" }, "type": "tao-extension", "extra": { @@ -3612,30 +3752,30 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-community/tree/v10.3.1" + "source": "https://github.com/oat-sa/extension-tao-community/tree/v11.1.3" }, - "time": "2022-09-30T10:54:44+00:00" + "time": "2024-04-15T15:12:16+00:00" }, { "name": "oat-sa/extension-tao-dac-simple", - "version": "v7.7.4", + "version": "v8.0.5", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-dac-simple.git", - "reference": "63ba1b859d5cc2534a7872b38fa8cbc417de0376" + "reference": "2824e7610fbab36db0f6b7f7f82ec08d4541628e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-dac-simple/zipball/63ba1b859d5cc2534a7872b38fa8cbc417de0376", - "reference": "63ba1b859d5cc2534a7872b38fa8cbc417de0376", + "url": "https://api.github.com/repos/oat-sa/extension-tao-dac-simple/zipball/2824e7610fbab36db0f6b7f7f82ec08d4541628e", + "reference": "2824e7610fbab36db0f6b7f7f82ec08d4541628e", "shasum": "" }, "require": { "oat-sa/extension-tao-backoffice": ">=6.0.0", - "oat-sa/extension-tao-item": ">=11.29.0", - "oat-sa/generis": ">=15.22", + "oat-sa/extension-tao-item": ">=11.3", + "oat-sa/generis": ">=15.32.0", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=53.11.4" }, "type": "tao-extension", "extra": { @@ -3663,22 +3803,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-dac-simple/issues", - "source": "https://github.com/oat-sa/extension-tao-dac-simple/tree/v7.7.4" + "source": "https://github.com/oat-sa/extension-tao-dac-simple/tree/v8.0.5" }, - "time": "2022-10-04T11:09:13+00:00" + "time": "2024-04-15T17:36:31+00:00" }, { "name": "oat-sa/extension-tao-delivery", - "version": "v15.13.1", + "version": "v15.15.2", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-delivery.git", - "reference": "96e6f99935415ec4f3d3231f25b94893c53d6a6d" + "reference": "92543b76f3a995570b92156f580555611efb53d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-delivery/zipball/96e6f99935415ec4f3d3231f25b94893c53d6a6d", - "reference": "96e6f99935415ec4f3d3231f25b94893c53d6a6d", + "url": "https://api.github.com/repos/oat-sa/extension-tao-delivery/zipball/92543b76f3a995570b92156f580555611efb53d9", + "reference": "92543b76f3a995570b92156f580555611efb53d9", "shasum": "" }, "require": { @@ -3744,22 +3884,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-delivery/tree/v15.13.1" + "source": "https://github.com/oat-sa/extension-tao-delivery/tree/v15.15.2" }, - "time": "2022-09-30T06:46:25+00:00" + "time": "2024-04-15T17:35:24+00:00" }, { "name": "oat-sa/extension-tao-delivery-rdf", - "version": "v14.16.3", + "version": "v14.22.2", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-delivery-rdf.git", - "reference": "bb42bae8ef0762fe2c02a43d296febec065cd702" + "reference": "efb2e206aad2cb281f6785dd07b808fb62678403" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-delivery-rdf/zipball/bb42bae8ef0762fe2c02a43d296febec065cd702", - "reference": "bb42bae8ef0762fe2c02a43d296febec065cd702", + "url": "https://api.github.com/repos/oat-sa/extension-tao-delivery-rdf/zipball/efb2e206aad2cb281f6785dd07b808fb62678403", + "reference": "efb2e206aad2cb281f6785dd07b808fb62678403", "shasum": "" }, "require": { @@ -3767,10 +3907,10 @@ "oat-sa/extension-tao-group": ">=7.0.0", "oat-sa/extension-tao-item": ">=11.0.0", "oat-sa/extension-tao-test": ">=15.0.0", - "oat-sa/extension-tao-testqti": ">=44.15.0", - "oat-sa/generis": ">=15.22", + "oat-sa/extension-tao-testqti": ">=48.7.0", + "oat-sa/generis": ">=15.36.4", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.14.7" }, "type": "tao-extension", "extra": { @@ -3798,22 +3938,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-delivery-rdf/issues", - "source": "https://github.com/oat-sa/extension-tao-delivery-rdf/tree/v14.16.3" + "source": "https://github.com/oat-sa/extension-tao-delivery-rdf/tree/v14.22.2" }, - "time": "2022-09-30T06:51:02+00:00" + "time": "2024-06-27T14:53:34+00:00" }, { "name": "oat-sa/extension-tao-eventlog", - "version": "v3.3.3", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-eventlog.git", - "reference": "d68b1d51778088e1134ca2e2d47f5d4ca9395f3a" + "reference": "1f4d6378fe34eafc72f36846b759100827e9e3eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-eventlog/zipball/d68b1d51778088e1134ca2e2d47f5d4ca9395f3a", - "reference": "d68b1d51778088e1134ca2e2d47f5d4ca9395f3a", + "url": "https://api.github.com/repos/oat-sa/extension-tao-eventlog/zipball/1f4d6378fe34eafc72f36846b759100827e9e3eb", + "reference": "1f4d6378fe34eafc72f36846b759100827e9e3eb", "shasum": "" }, "require": { @@ -3824,10 +3964,10 @@ "oat-sa/extension-tao-test": ">=15.11.0", "oat-sa/extension-tao-testqti": ">=41.0.0", "oat-sa/extension-tao-testtaker": ">=8.0.0", - "oat-sa/generis": ">=15.22", + "oat-sa/generis": ">=15.32.0", "oat-sa/lib-tao-dtms": "^1.0.1", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.0.0" }, "type": "tao-extension", "extra": { @@ -3855,29 +3995,29 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-eventlog/issues", - "source": "https://github.com/oat-sa/extension-tao-eventlog/tree/v3.3.3" + "source": "https://github.com/oat-sa/extension-tao-eventlog/tree/v3.5.1" }, - "time": "2022-09-30T09:20:05+00:00" + "time": "2024-02-01T17:36:35+00:00" }, { "name": "oat-sa/extension-tao-funcacl", - "version": "v7.2.2", + "version": "v7.4.6", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-funcacl.git", - "reference": "714fdabe6d76f51401e909b981cb5395388a6b17" + "reference": "a502564320c7fdb48d9a3107e5996338dc0e1c92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-funcacl/zipball/714fdabe6d76f51401e909b981cb5395388a6b17", - "reference": "714fdabe6d76f51401e909b981cb5395388a6b17", + "url": "https://api.github.com/repos/oat-sa/extension-tao-funcacl/zipball/a502564320c7fdb48d9a3107e5996338dc0e1c92", + "reference": "a502564320c7fdb48d9a3107e5996338dc0e1c92", "shasum": "" }, "require": { "oat-sa/extension-tao-backoffice": ">=6.0.0", - "oat-sa/generis": ">=15.22", + "oat-sa/generis": ">=15.25", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=53.3" }, "type": "tao-extension", "extra": { @@ -3937,22 +4077,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-funcacl/tree/v7.2.2" + "source": "https://github.com/oat-sa/extension-tao-funcacl/tree/v7.4.6" }, - "time": "2022-09-29T06:53:51+00:00" + "time": "2024-04-15T17:34:33+00:00" }, { "name": "oat-sa/extension-tao-group", - "version": "v7.6.3", + "version": "v7.9.0", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-group.git", - "reference": "1eec3e0bb19605915351254d507b58ab1cd5d27a" + "reference": "1264801c49c35e7a80448433aaddc7439e261c14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-group/zipball/1eec3e0bb19605915351254d507b58ab1cd5d27a", - "reference": "1eec3e0bb19605915351254d507b58ab1cd5d27a", + "url": "https://api.github.com/repos/oat-sa/extension-tao-group/zipball/1264801c49c35e7a80448433aaddc7439e261c14", + "reference": "1264801c49c35e7a80448433aaddc7439e261c14", "shasum": "" }, "require": { @@ -4019,29 +4159,29 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-group/tree/v7.6.3" + "source": "https://github.com/oat-sa/extension-tao-group/tree/v7.9.0" }, - "time": "2022-09-30T11:06:07+00:00" + "time": "2024-02-01T17:36:09+00:00" }, { "name": "oat-sa/extension-tao-item", - "version": "v11.31.4", + "version": "v12.3.0", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-item.git", - "reference": "0a2a34e9563896113c3bfe4d615ff128fe6c0ef4" + "reference": "bc141ad9684058aaed277ed3e77e95924236702c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-item/zipball/0a2a34e9563896113c3bfe4d615ff128fe6c0ef4", - "reference": "0a2a34e9563896113c3bfe4d615ff128fe6c0ef4", + "url": "https://api.github.com/repos/oat-sa/extension-tao-item/zipball/bc141ad9684058aaed277ed3e77e95924236702c", + "reference": "bc141ad9684058aaed277ed3e77e95924236702c", "shasum": "" }, "require": { "oat-sa/extension-tao-backoffice": ">=6.0.0", - "oat-sa/generis": ">=15.22", + "oat-sa/generis": ">=15.36.1", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=53.0.0" }, "type": "tao-extension", "extra": { @@ -4109,33 +4249,33 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-item/tree/v11.31.4" + "source": "https://github.com/oat-sa/extension-tao-item/tree/v12.3.0" }, - "time": "2022-09-29T12:16:00+00:00" + "time": "2024-07-09T07:39:01+00:00" }, { "name": "oat-sa/extension-tao-itemqti", - "version": "v29.14.4.5", + "version": "v30.14.1", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-itemqti.git", - "reference": "421ce65c8ebb872b98603cad74c79f90184b10db" + "reference": "44ce3770a3c766b1ae7c32f431208f9d0c14a1a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti/zipball/421ce65c8ebb872b98603cad74c79f90184b10db", - "reference": "421ce65c8ebb872b98603cad74c79f90184b10db", + "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti/zipball/44ce3770a3c766b1ae7c32f431208f9d0c14a1a6", + "reference": "44ce3770a3c766b1ae7c32f431208f9d0c14a1a6", "shasum": "" }, "require": { "ext-simplexml": "*", "naneau/semver": "~0.0.7", - "oat-sa/extension-tao-item": ">=11.20.1", - "oat-sa/extension-tao-test": ">=6.6.0", - "oat-sa/generis": ">=15.22", - "oat-sa/lib-tao-qti": "^7.8.0", + "oat-sa/extension-tao-item": ">=12.0.0", + "oat-sa/extension-tao-test": ">=16.0.0", + "oat-sa/generis": ">=15.36.4", + "oat-sa/lib-tao-qti": "^7.8.1", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.14.7" }, "type": "tao-extension", "extra": { @@ -4201,29 +4341,29 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-itemqti/tree/v29.14.4.5" + "source": "https://github.com/oat-sa/extension-tao-itemqti/tree/v30.14.1" }, - "time": "2022-12-12T13:10:11+00:00" + "time": "2024-07-10T12:25:12+00:00" }, { "name": "oat-sa/extension-tao-itemqti-pci", - "version": "v8.5.1", + "version": "v8.13.4", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-itemqti-pci.git", - "reference": "a2eb0437be31487ff6c179884e69732169e5db79" + "reference": "9e12ee238d0b341f4f3f6e7407657e6a69cbd892" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti-pci/zipball/a2eb0437be31487ff6c179884e69732169e5db79", - "reference": "a2eb0437be31487ff6c179884e69732169e5db79", + "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti-pci/zipball/9e12ee238d0b341f4f3f6e7407657e6a69cbd892", + "reference": "9e12ee238d0b341f4f3f6e7407657e6a69cbd892", "shasum": "" }, "require": { - "oat-sa/extension-tao-itemqti": ">=28.8.0", + "oat-sa/extension-tao-itemqti": ">=29.13.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.0.0" }, "type": "tao-extension", "extra": { @@ -4250,29 +4390,29 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-itemqti-pci/issues", - "source": "https://github.com/oat-sa/extension-tao-itemqti-pci/tree/v8.5.1" + "source": "https://github.com/oat-sa/extension-tao-itemqti-pci/tree/v8.13.4" }, - "time": "2022-09-30T11:31:53+00:00" + "time": "2024-04-15T12:29:07+00:00" }, { "name": "oat-sa/extension-tao-itemqti-pic", - "version": "v6.4.1", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-itemqti-pic.git", - "reference": "56effa771231e90d31dc474c758b999fc27895a0" + "reference": "c0b4190e675fc4ef1a49cea8120c0571bdc2ca30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti-pic/zipball/56effa771231e90d31dc474c758b999fc27895a0", - "reference": "56effa771231e90d31dc474c758b999fc27895a0", + "url": "https://api.github.com/repos/oat-sa/extension-tao-itemqti-pic/zipball/c0b4190e675fc4ef1a49cea8120c0571bdc2ca30", + "reference": "c0b4190e675fc4ef1a49cea8120c0571bdc2ca30", "shasum": "" }, "require": { - "oat-sa/extension-tao-itemqti": ">=27.0.0", + "oat-sa/extension-tao-itemqti": ">=30.0.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.0.0" }, "type": "tao-extension", "extra": { @@ -4299,22 +4439,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-itemqti-pic/issues", - "source": "https://github.com/oat-sa/extension-tao-itemqti-pic/tree/v6.4.1" + "source": "https://github.com/oat-sa/extension-tao-itemqti-pic/tree/v7.0.7" }, - "time": "2022-10-05T13:41:25+00:00" + "time": "2024-04-15T17:34:54+00:00" }, { "name": "oat-sa/extension-tao-lti", - "version": "v15.9.2", + "version": "v15.19.5", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-lti.git", - "reference": "31c7d13e86280f77578cfc12f5352c6f141fd83f" + "reference": "d54d5256b4a3292bfd32e8f55a72aa0374935fad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-lti/zipball/31c7d13e86280f77578cfc12f5352c6f141fd83f", - "reference": "31c7d13e86280f77578cfc12f5352c6f141fd83f", + "url": "https://api.github.com/repos/oat-sa/extension-tao-lti/zipball/d54d5256b4a3292bfd32e8f55a72aa0374935fad", + "reference": "d54d5256b4a3292bfd32e8f55a72aa0374935fad", "shasum": "" }, "require": { @@ -4324,7 +4464,7 @@ "oat-sa/lib-lti1p3-ags": "^1.2", "oat-sa/lib-lti1p3-core": "^6.0.0", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.10.0" }, "type": "tao-extension", "extra": { @@ -4384,32 +4524,32 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-lti/tree/v15.9.2" + "source": "https://github.com/oat-sa/extension-tao-lti/tree/v15.19.5" }, - "time": "2022-09-30T07:25:55+00:00" + "time": "2024-06-25T06:27:45+00:00" }, { "name": "oat-sa/extension-tao-ltideliveryprovider", - "version": "v12.12.5", + "version": "v12.21.3", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-ltideliveryprovider.git", - "reference": "e74a3a32c5637a62c58268ac09a390dce4d5bce3" + "reference": "4b97a065ce616d010f813cb298889db775ea1d0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-ltideliveryprovider/zipball/e74a3a32c5637a62c58268ac09a390dce4d5bce3", - "reference": "e74a3a32c5637a62c58268ac09a390dce4d5bce3", + "url": "https://api.github.com/repos/oat-sa/extension-tao-ltideliveryprovider/zipball/4b97a065ce616d010f813cb298889db775ea1d0e", + "reference": "4b97a065ce616d010f813cb298889db775ea1d0e", "shasum": "" }, "require": { "oat-sa/extension-tao-delivery": ">=15.8.0", "oat-sa/extension-tao-delivery-rdf": ">=14.0.0", - "oat-sa/extension-tao-lti": ">=15.2.0", - "oat-sa/extension-tao-outcome": ">=13.0.0", + "oat-sa/extension-tao-lti": ">=15.11.0", + "oat-sa/extension-tao-outcome": ">=13.3.0", "oat-sa/extension-tao-outcomeui": ">=10.0.0", - "oat-sa/extension-tao-testqti": ">=42.2.0", - "oat-sa/generis": ">=15.22", + "oat-sa/extension-tao-testqti": ">=48.4.1", + "oat-sa/generis": ">=15.24.2", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", "oat-sa/tao-core": ">=50.24.6" }, @@ -4471,33 +4611,33 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-ltideliveryprovider/tree/v12.12.5" + "source": "https://github.com/oat-sa/extension-tao-ltideliveryprovider/tree/v12.21.3" }, - "time": "2022-09-30T08:48:00+00:00" + "time": "2024-05-06T10:55:28+00:00" }, { "name": "oat-sa/extension-tao-mediamanager", - "version": "v12.32.5", + "version": "v12.41.5", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-mediamanager.git", - "reference": "6c2a51238cac68da7faf73195970d041d9471c0a" + "reference": "12fccc9ae6d4588b36cf6c2d957ca05b7429c408" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-mediamanager/zipball/6c2a51238cac68da7faf73195970d041d9471c0a", - "reference": "6c2a51238cac68da7faf73195970d041d9471c0a", + "url": "https://api.github.com/repos/oat-sa/extension-tao-mediamanager/zipball/12fccc9ae6d4588b36cf6c2d957ca05b7429c408", + "reference": "12fccc9ae6d4588b36cf6c2d957ca05b7429c408", "shasum": "" }, "require": { - "oat-sa/extension-tao-item": ">=11.13.4", - "oat-sa/extension-tao-itemqti": ">=29.12.0", - "oat-sa/extension-tao-test": ">=15.0.0", + "oat-sa/extension-tao-item": ">=v12.1.0", + "oat-sa/extension-tao-itemqti": ">=29.14.5", + "oat-sa/extension-tao-test": ">=15.16", "oat-sa/extension-tao-testqti-previewer": "*", - "oat-sa/generis": ">=15.22", - "oat-sa/lib-generis-search": "2.1.2", + "oat-sa/generis": ">=15.24", + "oat-sa/lib-generis-search": "^2.1.2", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=54.0.0" }, "require-dev": { "mikey179/vfsstream": "~1" @@ -4529,22 +4669,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-mediamanager/tree/v12.32.5" + "source": "https://github.com/oat-sa/extension-tao-mediamanager/tree/v12.41.5" }, - "time": "2022-12-12T13:11:17+00:00" + "time": "2024-06-19T09:37:17+00:00" }, { "name": "oat-sa/extension-tao-outcome", - "version": "v13.2.3", + "version": "v13.8.1", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-outcome.git", - "reference": "49adb9aba891abbf217d45a6e72258d1f7fa7985" + "reference": "a2fafa0a73eb4a025b71ec2cedc848d1bc7bf8fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-outcome/zipball/49adb9aba891abbf217d45a6e72258d1f7fa7985", - "reference": "49adb9aba891abbf217d45a6e72258d1f7fa7985", + "url": "https://api.github.com/repos/oat-sa/extension-tao-outcome/zipball/a2fafa0a73eb4a025b71ec2cedc848d1bc7bf8fb", + "reference": "a2fafa0a73eb4a025b71ec2cedc848d1bc7bf8fb", "shasum": "" }, "require": { @@ -4555,7 +4695,10 @@ "qtism/qtism": ">=0.25.0" }, "require-dev": { - "oat-sa/extension-tao-delivery": ">=15.10.0" + "oat-sa/extension-tao-delivery": ">=15.10.0", + "oat-sa/extension-tao-delivery-rdf": ">=14.16", + "oat-sa/extension-tao-outcomerds": ">=8.3", + "oat-sa/extension-tao-testqti": ">=45.0" }, "type": "tao-extension", "extra": { @@ -4614,22 +4757,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-outcome/tree/v13.2.3" + "source": "https://github.com/oat-sa/extension-tao-outcome/tree/v13.8.1" }, - "time": "2022-10-03T16:38:20+00:00" + "time": "2024-01-31T09:53:05+00:00" }, { "name": "oat-sa/extension-tao-outcomekeyvalue", - "version": "v6.1.3", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-outcomekeyvalue.git", - "reference": "82ff08fb7c746ed6aff8332945157d420ac002fe" + "reference": "8654dc7d09a6cba63d26e95e745896a1e7ccadf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomekeyvalue/zipball/82ff08fb7c746ed6aff8332945157d420ac002fe", - "reference": "82ff08fb7c746ed6aff8332945157d420ac002fe", + "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomekeyvalue/zipball/8654dc7d09a6cba63d26e95e745896a1e7ccadf4", + "reference": "8654dc7d09a6cba63d26e95e745896a1e7ccadf4", "shasum": "" }, "require": { @@ -4638,6 +4781,9 @@ "oat-sa/oatbox-extension-installer": "~1.1||dev-master", "oat-sa/tao-core": ">=50.24.6" }, + "require-dev": { + "oat-sa/extension-tao-delivery": ">=15.13.2" + }, "type": "tao-extension", "extra": { "tao-extension-name": "taoAltResultStorage" @@ -4696,22 +4842,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-outcomekeyvalue/tree/v6.1.3" + "source": "https://github.com/oat-sa/extension-tao-outcomekeyvalue/tree/v6.2.2" }, - "time": "2022-09-30T06:42:42+00:00" + "time": "2023-08-09T17:16:20+00:00" }, { "name": "oat-sa/extension-tao-outcomelti", - "version": "v5.0.4", + "version": "v5.1.2", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-outcomelti.git", - "reference": "bfb40a1b45ab218668eca4420469e8611a56e0d4" + "reference": "6d7e76abcf6f53ae67c1ebf9644ed103bebb8ad1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomelti/zipball/bfb40a1b45ab218668eca4420469e8611a56e0d4", - "reference": "bfb40a1b45ab218668eca4420469e8611a56e0d4", + "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomelti/zipball/6d7e76abcf6f53ae67c1ebf9644ed103bebb8ad1", + "reference": "6d7e76abcf6f53ae67c1ebf9644ed103bebb8ad1", "shasum": "" }, "require": { @@ -4773,22 +4919,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-outcomelti/tree/v5.0.4" + "source": "https://github.com/oat-sa/extension-tao-outcomelti/tree/v5.1.2" }, - "time": "2022-09-29T06:33:50+00:00" + "time": "2023-08-09T17:17:04+00:00" }, { "name": "oat-sa/extension-tao-outcomerds", - "version": "v8.2.2", + "version": "v8.4.3", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-outcomerds.git", - "reference": "0252b51c0c541438fd083469c47b3763d43a766a" + "reference": "b01ef0a407b1178e58b18451f22b8df7d6f62902" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomerds/zipball/0252b51c0c541438fd083469c47b3763d43a766a", - "reference": "0252b51c0c541438fd083469c47b3763d43a766a", + "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomerds/zipball/b01ef0a407b1178e58b18451f22b8df7d6f62902", + "reference": "b01ef0a407b1178e58b18451f22b8df7d6f62902", "shasum": "" }, "require": { @@ -4797,6 +4943,9 @@ "oat-sa/oatbox-extension-installer": "~1.1||dev-master", "oat-sa/tao-core": ">=50.24.6" }, + "require-dev": { + "oat-sa/extension-tao-delivery": ">=15.10.0" + }, "type": "tao-extension", "extra": { "tao-extension-name": "taoOutcomeRds" @@ -4823,22 +4972,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-outcomerds/issues", - "source": "https://github.com/oat-sa/extension-tao-outcomerds/tree/v8.2.2" + "source": "https://github.com/oat-sa/extension-tao-outcomerds/tree/v8.4.3" }, - "time": "2022-09-30T06:39:26+00:00" + "time": "2023-09-19T15:13:09+00:00" }, { "name": "oat-sa/extension-tao-outcomeui", - "version": "v11.1.10", + "version": "v12.3.1", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-outcomeui.git", - "reference": "341bab37cd2d6caf989a08bcf4e6af0ccdf93030" + "reference": "e46e873805fb8b6b3b3c8cf7f3d246877a7d4750" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomeui/zipball/341bab37cd2d6caf989a08bcf4e6af0ccdf93030", - "reference": "341bab37cd2d6caf989a08bcf4e6af0ccdf93030", + "url": "https://api.github.com/repos/oat-sa/extension-tao-outcomeui/zipball/e46e873805fb8b6b3b3c8cf7f3d246877a7d4750", + "reference": "e46e873805fb8b6b3b3c8cf7f3d246877a7d4750", "shasum": "" }, "require": { @@ -4846,11 +4995,11 @@ "oat-sa/extension-tao-delivery-rdf": ">=14.0.0", "oat-sa/extension-tao-item": ">=11.0.0", "oat-sa/extension-tao-test": ">=15.0.0", - "oat-sa/extension-tao-testqti": ">=41.0.0", + "oat-sa/extension-tao-testqti": ">=47.2.3", "oat-sa/extension-tao-testtaker": ">=8.0.0", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=53.7.1" }, "type": "tao-extension", "extra": { @@ -4910,22 +5059,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-outcomeui/tree/v11.1.10" + "source": "https://github.com/oat-sa/extension-tao-outcomeui/tree/v12.3.1" }, - "time": "2022-10-11T14:48:26+00:00" + "time": "2024-05-30T09:35:12+00:00" }, { "name": "oat-sa/extension-tao-proctoring", - "version": "v20.5.5", + "version": "v20.7.7", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-proctoring.git", - "reference": "5952250f4fc2ab1f46be697821de1e74399b3182" + "reference": "2540ce64fbb6fd1692d08aaf2259052982ba2b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-proctoring/zipball/5952250f4fc2ab1f46be697821de1e74399b3182", - "reference": "5952250f4fc2ab1f46be697821de1e74399b3182", + "url": "https://api.github.com/repos/oat-sa/extension-tao-proctoring/zipball/2540ce64fbb6fd1692d08aaf2259052982ba2b9a", + "reference": "2540ce64fbb6fd1692d08aaf2259052982ba2b9a", "shasum": "" }, "require": { @@ -4939,7 +5088,7 @@ "oat-sa/generis": ">=15.22", "oat-sa/lib-tao-dtms": "^1.0.1", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6", + "oat-sa/tao-core": ">=54.0.0", "sinergi/browser-detector": "^6.0.2" }, "type": "tao-extension", @@ -4968,22 +5117,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-proctoring/issues", - "source": "https://github.com/oat-sa/extension-tao-proctoring/tree/v20.5.5" + "source": "https://github.com/oat-sa/extension-tao-proctoring/tree/v20.7.7" }, - "time": "2022-09-30T09:33:51+00:00" + "time": "2024-04-15T16:46:24+00:00" }, { "name": "oat-sa/extension-tao-revision", - "version": "v10.6.1", + "version": "v10.7.5", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-revision.git", - "reference": "da4569ebff75f6749a52dc80ecbe32d54528d549" + "reference": "d0faa3bb762c605ca55ddc1a621055eb7af55436" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-revision/zipball/da4569ebff75f6749a52dc80ecbe32d54528d549", - "reference": "da4569ebff75f6749a52dc80ecbe32d54528d549", + "url": "https://api.github.com/repos/oat-sa/extension-tao-revision/zipball/d0faa3bb762c605ca55ddc1a621055eb7af55436", + "reference": "d0faa3bb762c605ca55ddc1a621055eb7af55436", "shasum": "" }, "require": { @@ -5021,22 +5170,22 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-revision/issues", - "source": "https://github.com/oat-sa/extension-tao-revision/tree/v10.6.1" + "source": "https://github.com/oat-sa/extension-tao-revision/tree/v10.7.5" }, - "time": "2022-10-17T11:11:30+00:00" + "time": "2024-04-15T16:45:09+00:00" }, { "name": "oat-sa/extension-tao-task-queue", - "version": "v6.6.3", + "version": "v6.9.0", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-task-queue.git", - "reference": "4846448f1979c93317ab1ef2c100cc3aae6c923f" + "reference": "ef8b42eb819a7f3e7bdf96cf20cc4957af10b3a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-task-queue/zipball/4846448f1979c93317ab1ef2c100cc3aae6c923f", - "reference": "4846448f1979c93317ab1ef2c100cc3aae6c923f", + "url": "https://api.github.com/repos/oat-sa/extension-tao-task-queue/zipball/ef8b42eb819a7f3e7bdf96cf20cc4957af10b3a4", + "reference": "ef8b42eb819a7f3e7bdf96cf20cc4957af10b3a4", "shasum": "" }, "require": { @@ -5044,7 +5193,7 @@ "ext-pdo": "*", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6", + "oat-sa/tao-core": ">=53.6.0||53.3.3", "react/child-process": "^0.5.2" }, "type": "tao-extension", @@ -5081,30 +5230,30 @@ ], "support": { "issues": "https://github.com/oat-sa/extension-tao-task-queue/issues", - "source": "https://github.com/oat-sa/extension-tao-task-queue/tree/v6.6.3" + "source": "https://github.com/oat-sa/extension-tao-task-queue/tree/v6.9.0" }, - "time": "2022-09-30T10:01:32+00:00" + "time": "2024-04-22T16:19:40+00:00" }, { "name": "oat-sa/extension-tao-test", - "version": "v15.15.1", + "version": "v16.2.0", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-test.git", - "reference": "593487d7b24814d4f5b847b6adf68e73f701c48f" + "reference": "0b05c93a5259cc6501917696ca054b9b966e3761" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-test/zipball/593487d7b24814d4f5b847b6adf68e73f701c48f", - "reference": "593487d7b24814d4f5b847b6adf68e73f701c48f", + "url": "https://api.github.com/repos/oat-sa/extension-tao-test/zipball/0b05c93a5259cc6501917696ca054b9b966e3761", + "reference": "0b05c93a5259cc6501917696ca054b9b966e3761", "shasum": "" }, "require": { "oat-sa/extension-tao-backoffice": ">=6.0.0", - "oat-sa/extension-tao-item": ">=11.0.0", - "oat-sa/generis": ">=15.22", + "oat-sa/extension-tao-item": ">=12.0.0", + "oat-sa/generis": ">=15.24", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6" + "oat-sa/tao-core": ">=53.0.0" }, "type": "tao-extension", "extra": { @@ -5171,37 +5320,38 @@ "support": { "forum": "https://forum.taocloud.org/", "issues": "https://github.com/oat-sa/extension-tao-test/issues", - "source": "https://github.com/oat-sa/extension-tao-test/tree/v15.15.1" + "source": "https://github.com/oat-sa/extension-tao-test/tree/v16.2.0" }, - "time": "2022-09-29T12:21:44+00:00" + "time": "2024-07-09T07:40:25+00:00" }, { "name": "oat-sa/extension-tao-testqti", - "version": "v44.22.6", + "version": "v48.9.0", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-testqti.git", - "reference": "4c50096bca9501ea3f77c4fc16128f4b526d59a5" + "reference": "9ba8ee62e60b042a2be3ea8633b280c9795864e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-testqti/zipball/4c50096bca9501ea3f77c4fc16128f4b526d59a5", - "reference": "4c50096bca9501ea3f77c4fc16128f4b526d59a5", + "url": "https://api.github.com/repos/oat-sa/extension-tao-testqti/zipball/9ba8ee62e60b042a2be3ea8633b280c9795864e6", + "reference": "9ba8ee62e60b042a2be3ea8633b280c9795864e6", "shasum": "" }, "require": { "ext-dom": "*", + "ext-zip": "*", "league/flysystem": "~1.0", "oat-sa/extension-tao-delivery": ">=15.0.0", - "oat-sa/extension-tao-item": ">=11.0.0", - "oat-sa/extension-tao-itemqti": ">=28.35.0", + "oat-sa/extension-tao-item": ">=12.1.0", + "oat-sa/extension-tao-itemqti": ">=30.12.0", "oat-sa/extension-tao-outcome": ">=13.0.0", - "oat-sa/extension-tao-test": ">=15.0.0", - "oat-sa/generis": ">=15.22", + "oat-sa/extension-tao-test": ">=16.0.0", + "oat-sa/generis": ">=15.36.4", "oat-sa/lib-test-cat": "2.3.7", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6", - "qtism/qtism": ">=0.28.2", + "oat-sa/tao-core": ">=54.14.7", + "qtism/qtism": ">=0.28.3", "slim/slim": "^3.0" }, "type": "tao-extension", @@ -5269,22 +5419,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-testqti/tree/v44.22.6" + "source": "https://github.com/oat-sa/extension-tao-testqti/tree/v48.9.0" }, - "time": "2022-11-14T13:46:32+00:00" + "time": "2024-07-09T14:39:27+00:00" }, { "name": "oat-sa/extension-tao-testqti-previewer", - "version": "v3.7.3", + "version": "v3.10.2", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-testqti-previewer.git", - "reference": "65a6bf585b56998b35ba1b3d2717aca5b583b052" + "reference": "44d2b00429bdc28b1a21f6c12953cbc0fe246bf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-testqti-previewer/zipball/65a6bf585b56998b35ba1b3d2717aca5b583b052", - "reference": "65a6bf585b56998b35ba1b3d2717aca5b583b052", + "url": "https://api.github.com/repos/oat-sa/extension-tao-testqti-previewer/zipball/44d2b00429bdc28b1a21f6c12953cbc0fe246bf4", + "reference": "44d2b00429bdc28b1a21f6c12953cbc0fe246bf4", "shasum": "" }, "require": { @@ -5292,12 +5442,11 @@ "oat-sa/extension-tao-item": ">=11.11.2", "oat-sa/extension-tao-itemqti": ">=28.22.0", "oat-sa/extension-tao-outcome": ">=13.0.0", - "oat-sa/extension-tao-outcomeui": ">=10.0.0", "oat-sa/extension-tao-test": ">=15.0.0", - "oat-sa/extension-tao-testqti": ">=41.22.2", + "oat-sa/extension-tao-testqti": ">=47.2.3", "oat-sa/generis": ">=15.22", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/tao-core": ">=50.24.6", + "oat-sa/tao-core": ">=54.0.0", "qtism/qtism": "~0" }, "type": "tao-extension", @@ -5330,22 +5479,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-testqti-previewer/tree/v3.7.3" + "source": "https://github.com/oat-sa/extension-tao-testqti-previewer/tree/v3.10.2" }, - "time": "2022-09-30T10:11:20+00:00" + "time": "2024-02-01T18:57:53+00:00" }, { "name": "oat-sa/extension-tao-testtaker", - "version": "v8.9.3", + "version": "v8.12.3", "source": { "type": "git", "url": "https://github.com/oat-sa/extension-tao-testtaker.git", - "reference": "bde6c018597724ff113bf35a80508622ea78bdb4" + "reference": "8b82bcf1051bf66d8c0ca41ed0d818aef1fcaa20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/extension-tao-testtaker/zipball/bde6c018597724ff113bf35a80508622ea78bdb4", - "reference": "bde6c018597724ff113bf35a80508622ea78bdb4", + "url": "https://api.github.com/repos/oat-sa/extension-tao-testtaker/zipball/8b82bcf1051bf66d8c0ca41ed0d818aef1fcaa20", + "reference": "8b82bcf1051bf66d8c0ca41ed0d818aef1fcaa20", "shasum": "" }, "require": { @@ -5411,22 +5560,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/extension-tao-testtaker/tree/v8.9.3" + "source": "https://github.com/oat-sa/extension-tao-testtaker/tree/v8.12.3" }, - "time": "2022-09-29T07:26:08+00:00" + "time": "2024-04-15T15:39:18+00:00" }, { "name": "oat-sa/generis", - "version": "v15.22.0", + "version": "v15.36.5", "source": { "type": "git", "url": "https://github.com/oat-sa/generis.git", - "reference": "34c1df1e0a5c07ac6b7db45d8956ee90db450867" + "reference": "b7462ff5990e2dcec767bb92c667350de5e93156" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/generis/zipball/34c1df1e0a5c07ac6b7db45d8956ee90db450867", - "reference": "34c1df1e0a5c07ac6b7db45d8956ee90db450867", + "url": "https://api.github.com/repos/oat-sa/generis/zipball/b7462ff5990e2dcec767bb92c667350de5e93156", + "reference": "b7462ff5990e2dcec767bb92c667350de5e93156", "shasum": "" }, "require": { @@ -5438,10 +5587,11 @@ "ext-pdo": "*", "fluent/logger": "^1.0.1", "laminas/laminas-servicemanager": "~2.5.0", + "laudis/neo4j-php-client": "~2.0", "league/flysystem": "~1.0", "league/flysystem-memory": "~1.0", "monolog/monolog": "^1.23.0", - "oat-sa/lib-generis-search": "^2.1.2", + "oat-sa/lib-generis-search": "^2.3.0", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", "psr/cache": "~1.0", "psr/container": "^1.1.1", @@ -5452,7 +5602,8 @@ "symfony/cache": "~4.1", "symfony/config": "5.3.*", "symfony/dependency-injection": "5.3.*", - "symfony/lock": "^3.4" + "symfony/lock": "^3.4", + "wikibase-solutions/php-cypher-dsl": "^5.0" }, "require-dev": { "mikey179/vfsstream": "~1", @@ -5530,9 +5681,9 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/generis/tree/v15.22.0" + "source": "https://github.com/oat-sa/generis/tree/v15.36.5" }, - "time": "2022-09-27T15:36:46+00:00" + "time": "2024-06-27T08:50:11+00:00" }, { "name": "oat-sa/imsglobal-lti", @@ -5614,6 +5765,7 @@ "support": { "source": "https://github.com/oat-sa/jig/tree/v0.2.0" }, + "abandoned": true, "time": "2022-10-05T08:19:19+00:00" }, { @@ -5669,16 +5821,16 @@ }, { "name": "oat-sa/lib-generis-search", - "version": "V2.1.2", + "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/oat-sa/lib-generis-search.git", - "reference": "76338a05a83cb2cc13f4db2330b755e597501552" + "reference": "5149825b0247c9a43540ad08ef774d3c83257940" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/lib-generis-search/zipball/76338a05a83cb2cc13f4db2330b755e597501552", - "reference": "76338a05a83cb2cc13f4db2330b755e597501552", + "url": "https://api.github.com/repos/oat-sa/lib-generis-search/zipball/5149825b0247c9a43540ad08ef774d3c83257940", + "reference": "5149825b0247c9a43540ad08ef774d3c83257940", "shasum": "" }, "require": { @@ -5686,8 +5838,7 @@ }, "require-dev": { "mikey179/vfsstream": "1.4.0", - "phpunit/phpunit": "~4.4@dev", - "sebastian/global-state": "~1.0@dev" + "phpunit/phpunit": "^8.5" }, "type": "library", "autoload": { @@ -5700,9 +5851,9 @@ "description": "Library provide an object search API", "support": { "issues": "https://github.com/oat-sa/lib-generis-search/issues", - "source": "https://github.com/oat-sa/lib-generis-search/tree/V2.1.2" + "source": "https://github.com/oat-sa/lib-generis-search/tree/2.3.1" }, - "time": "2020-05-06T12:52:35+00:00" + "time": "2023-12-15T15:39:08+00:00" }, { "name": "oat-sa/lib-lti1p3-ags", @@ -5748,16 +5899,16 @@ }, { "name": "oat-sa/lib-lti1p3-core", - "version": "6.7.2", + "version": "6.9.1", "source": { "type": "git", "url": "https://github.com/oat-sa/lib-lti1p3-core.git", - "reference": "d5256041ac6ef86a30bb172ee637e7b4786e1647" + "reference": "fea7f312e517cb0368fbf634addcd986798f8fa7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/lib-lti1p3-core/zipball/d5256041ac6ef86a30bb172ee637e7b4786e1647", - "reference": "d5256041ac6ef86a30bb172ee637e7b4786e1647", + "url": "https://api.github.com/repos/oat-sa/lib-lti1p3-core/zipball/fea7f312e517cb0368fbf634addcd986798f8fa7", + "reference": "fea7f312e517cb0368fbf634addcd986798f8fa7", "shasum": "" }, "require": { @@ -5770,7 +5921,8 @@ "nesbot/carbon": "^2.43", "nyholm/psr7": "^1.3", "php": ">=7.2.0", - "phpseclib/phpseclib": "^2.0.31", + "php-http/message-factory": "^1.1", + "phpseclib/phpseclib": "^3.0.34", "psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/http-message": "^1.0", "psr/http-server-handler": "^1.0", @@ -5797,9 +5949,9 @@ "description": "OAT LTI 1.3 Core Library", "support": { "issues": "https://github.com/oat-sa/lib-lti1p3-core/issues", - "source": "https://github.com/oat-sa/lib-lti1p3-core/tree/6.7.2" + "source": "https://github.com/oat-sa/lib-lti1p3-core/tree/6.9.1" }, - "time": "2022-09-13T14:37:16+00:00" + "time": "2023-12-04T12:18:36+00:00" }, { "name": "oat-sa/lib-tao-dtms", @@ -5862,80 +6014,23 @@ }, "time": "2022-08-02T13:53:41+00:00" }, - { - "name": "oat-sa/lib-tao-elasticsearch", - "version": "v2.5.2", - "source": { - "type": "git", - "url": "https://github.com/oat-sa/lib-tao-elasticsearch.git", - "reference": "7139b68d804191cfe2cdc6448d232fde45afd943" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/oat-sa/lib-tao-elasticsearch/zipball/7139b68d804191cfe2cdc6448d232fde45afd943", - "reference": "7139b68d804191cfe2cdc6448d232fde45afd943", - "shasum": "" - }, - "require": { - "elasticsearch/elasticsearch": "~7.0", - "oat-sa/tao-core": ">=50.5.0||dev-develop", - "php": ">=7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "oat\\tao\\elasticsearch\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-only" - ], - "authors": [ - { - "name": "Open Assessment Technologies S.A.", - "homepage": "http://www.taotesting.com" - }, - { - "name": "Aleksej Tikhanovich", - "email": "aleksej@taotesting.com", - "homepage": "http://www.taotesting.com", - "role": "Developer" - } - ], - "description": "Library to search in Tao using Elasticsearch", - "homepage": "http://www.taotesting.com", - "keywords": [ - "OAT", - "TAO", - "elastic", - "elasticsearch", - "search" - ], - "support": { - "forum": "http://forum.taotesting.com", - "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/lib-tao-elasticsearch/tree/v2.5.2" - }, - "time": "2022-09-12T12:26:01+00:00" - }, { "name": "oat-sa/lib-tao-qti", - "version": "v7.8.1", + "version": "v7.8.2", "source": { "type": "git", "url": "https://github.com/oat-sa/lib-tao-qti.git", - "reference": "714e0db59f04ac03adee045843dc59c020cca186" + "reference": "0226c60982d18e4b15ad11054ae6e2a12ea302d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/lib-tao-qti/zipball/714e0db59f04ac03adee045843dc59c020cca186", - "reference": "714e0db59f04ac03adee045843dc59c020cca186", + "url": "https://api.github.com/repos/oat-sa/lib-tao-qti/zipball/0226c60982d18e4b15ad11054ae6e2a12ea302d9", + "reference": "0226c60982d18e4b15ad11054ae6e2a12ea302d9", "shasum": "" }, "require": { "php": ">=7.1", - "qtism/qtism": "0.28.3" + "qtism/qtism": "~0" }, "require-dev": { "phpunit/phpunit": "<9.0.0" @@ -5983,9 +6078,9 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/lib-tao-qti/tree/v7.8.1" + "source": "https://github.com/oat-sa/lib-tao-qti/tree/v7.8.2" }, - "time": "2022-11-14T10:12:30+00:00" + "time": "2024-02-08T16:08:13+00:00" }, { "name": "oat-sa/lib-test-cat", @@ -6039,6 +6134,7 @@ "issues": "http://forge.taotesting.com", "source": "https://github.com/oat-sa/lib-test-cat/tree/master" }, + "abandoned": true, "time": "2018-08-02T11:59:59+00:00" }, { @@ -6104,57 +6200,58 @@ }, { "name": "oat-sa/tao-community", - "version": "2022.11.6", + "version": "2024.08.1", "source": { "type": "git", "url": "https://github.com/oat-sa/tao-community.git", - "reference": "99428a97be581b44571bdc1575af7bb6d7084968" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/oat-sa/tao-community/zipball/99428a97be581b44571bdc1575af7bb6d7084968", - "reference": "99428a97be581b44571bdc1575af7bb6d7084968", - "shasum": "" - }, - "require": { - "oat-sa/extension-pcisample": "3.6.2", - "oat-sa/extension-tao-backoffice": "6.11.3", - "oat-sa/extension-tao-clientdiag": "8.4.5", - "oat-sa/extension-tao-community": "10.3.1", - "oat-sa/extension-tao-dac-simple": "7.7.4", - "oat-sa/extension-tao-delivery": "15.13.1", - "oat-sa/extension-tao-delivery-rdf": "14.16.3", - "oat-sa/extension-tao-eventlog": "3.3.3", - "oat-sa/extension-tao-funcacl": "7.2.2", - "oat-sa/extension-tao-group": "7.6.3", - "oat-sa/extension-tao-item": "11.31.4", - "oat-sa/extension-tao-itemqti": "29.14.4.5", - "oat-sa/extension-tao-itemqti-pci": "8.5.1", - "oat-sa/extension-tao-itemqti-pic": "6.4.1", - "oat-sa/extension-tao-lti": "15.9.2", - "oat-sa/extension-tao-ltideliveryprovider": "12.12.5", - "oat-sa/extension-tao-mediamanager": "12.32.5", - "oat-sa/extension-tao-outcome": "13.2.3", - "oat-sa/extension-tao-outcomekeyvalue": "6.1.3", - "oat-sa/extension-tao-outcomelti": "5.0.4", - "oat-sa/extension-tao-outcomerds": "8.2.2", - "oat-sa/extension-tao-outcomeui": "11.1.10", - "oat-sa/extension-tao-proctoring": "20.5.5", - "oat-sa/extension-tao-revision": "10.6.1", - "oat-sa/extension-tao-task-queue": "6.6.3", - "oat-sa/extension-tao-test": "15.15.1", - "oat-sa/extension-tao-testqti": "44.22.6", - "oat-sa/extension-tao-testqti-previewer": "3.7.3", - "oat-sa/extension-tao-testtaker": "8.9.3", - "oat-sa/generis": "15.22.0", - "oat-sa/tao-core": "50.25.1.2" + "reference": "2aa6fc4e7686c5242fc6c77a0e777375e09cf647" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oat-sa/tao-community/zipball/2aa6fc4e7686c5242fc6c77a0e777375e09cf647", + "reference": "2aa6fc4e7686c5242fc6c77a0e777375e09cf647", + "shasum": "" + }, + "require": { + "oat-sa/extension-pcisample": "3.8.13", + "oat-sa/extension-tao-backoffice": "6.13.3", + "oat-sa/extension-tao-clientdiag": "8.5.7", + "oat-sa/extension-tao-community": "11.1.3", + "oat-sa/extension-tao-dac-simple": "8.0.5", + "oat-sa/extension-tao-delivery": "15.15.2", + "oat-sa/extension-tao-delivery-rdf": "14.22.2", + "oat-sa/extension-tao-eventlog": "3.5.1", + "oat-sa/extension-tao-funcacl": "7.4.6", + "oat-sa/extension-tao-group": "7.9.0", + "oat-sa/extension-tao-item": "12.3.0", + "oat-sa/extension-tao-itemqti": "30.14.1", + "oat-sa/extension-tao-itemqti-pci": "8.13.4", + "oat-sa/extension-tao-itemqti-pic": "7.0.7", + "oat-sa/extension-tao-lti": "15.19.5", + "oat-sa/extension-tao-ltideliveryprovider": "12.21.3", + "oat-sa/extension-tao-mediamanager": "12.41.5", + "oat-sa/extension-tao-outcome": "13.8.1", + "oat-sa/extension-tao-outcomekeyvalue": "6.2.2", + "oat-sa/extension-tao-outcomelti": "5.1.2", + "oat-sa/extension-tao-outcomerds": "8.4.3", + "oat-sa/extension-tao-outcomeui": "12.3.1", + "oat-sa/extension-tao-proctoring": "20.7.7", + "oat-sa/extension-tao-revision": "10.7.5", + "oat-sa/extension-tao-task-queue": "6.9.0", + "oat-sa/extension-tao-test": "16.2.0", + "oat-sa/extension-tao-testqti": "48.9.0", + "oat-sa/extension-tao-testqti-previewer": "3.10.2", + "oat-sa/extension-tao-testtaker": "8.12.3", + "oat-sa/generis": "15.36.5", + "oat-sa/lib-generis-search": "2.3.1", + "oat-sa/tao-core": "54.17.0" }, "require-dev": { "mikey179/vfsstream": "~1", "nimut/phpunit-merger": "~1", "phpdocumentor/reflection-docblock": "5.3.0 as 2.0.5", "phpspec/prophecy": "^1.15", - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.0" }, "type": "library", "notification-url": "https://packagist.org/downloads/", @@ -6170,7 +6267,7 @@ "description": "TAO is an Open Source e-Testing platform that empowers you to build, deliver, and share innovative and engaging assessments online – in any language or subject matter.", "homepage": "http://www.taotesting.com", "keywords": [ - "2022.11", + "2024.08 lts", "OAT", "TAO", "computer-based-assessment" @@ -6178,22 +6275,22 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/tao-community/tree/2022.11.6" + "source": "https://github.com/oat-sa/tao-community/tree/2024.08.1" }, - "time": "2022-12-13T15:07:03+00:00" + "time": "2024-08-09T08:16:29+00:00" }, { "name": "oat-sa/tao-core", - "version": "50.25.1.2", + "version": "v54.17.0", "source": { "type": "git", "url": "https://github.com/oat-sa/tao-core.git", - "reference": "373bae19a60be9c26cdddbe412f22e596fe1493f" + "reference": "e598281a329d8e66f1be5c6b25016139c8c334db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/tao-core/zipball/373bae19a60be9c26cdddbe412f22e596fe1493f", - "reference": "373bae19a60be9c26cdddbe412f22e596fe1493f", + "url": "https://api.github.com/repos/oat-sa/tao-core/zipball/e598281a329d8e66f1be5c6b25016139c8c334db", + "reference": "e598281a329d8e66f1be5c6b25016139c8c334db", "shasum": "" }, "require": { @@ -6212,10 +6309,9 @@ "league/csv": "^9.6", "league/openapi-psr7-validator": "~0.18", "oat-sa/composer-npm-bridge": "~0.4.2||dev-master", - "oat-sa/generis": ">=15.22", + "oat-sa/generis": ">=15.36.4", "oat-sa/imsglobal-lti": "^4.0.1", "oat-sa/jig": "~0.2", - "oat-sa/lib-tao-elasticsearch": "^2.5.1", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", "paragonie/random_compat": "^2.0", "phpdocumentor/reflection-docblock": "^5.2", @@ -6295,9 +6391,76 @@ "support": { "forum": "https://forum.taocloud.org", "issues": "https://github.com/oat-sa/tao-core/issues", - "source": "https://github.com/oat-sa/tao-core/tree/50.25.1.2" + "source": "https://github.com/oat-sa/tao-core/tree/v54.17.0" + }, + "time": "2024-07-10T15:00:26+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2022-12-13T14:57:38+00:00" + "time": "2024-05-08T12:36:18+00:00" }, { "name": "paragonie/random_compat", @@ -6353,28 +6516,176 @@ }, "time": "2022-02-16T17:07:03+00:00" }, + { + "name": "php-http/discovery", + "version": "1.19.4", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "0700efda8d7526335132360167315fdab3aeb599" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/0700efda8d7526335132360167315fdab3aeb599", + "reference": "0700efda8d7526335132360167315fdab3aeb599", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "sebastian/comparator": "^3.0.5 || ^4.0.8", + "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.19.4" + }, + "time": "2024-03-29T13:00:05+00:00" + }, + { + "name": "php-http/message", + "version": "1.16.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "5997f3289332c699fa2545c427826272498a2088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/5997f3289332c699fa2545c427826272498a2088", + "reference": "5997f3289332c699fa2545c427826272498a2088", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0 || ^2.0", + "laminas/laminas-diactoros": "^2.0 || ^3.0", + "php-http/message-factory": "^1.0.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "autoload": { + "files": [ + "src/filters.php" + ], + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.16.1" + }, + "time": "2024-03-07T13:22:09+00:00" + }, { "name": "php-http/message-factory", - "version": "v1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", "shasum": "" }, "require": { "php": ">=5.4", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -6403,9 +6714,10 @@ ], "support": { "issues": "https://github.com/php-http/message-factory/issues", - "source": "https://github.com/php-http/message-factory/tree/master" + "source": "https://github.com/php-http/message-factory/tree/1.1.0" }, - "time": "2015-12-19T14:08:53+00:00" + "abandoned": "psr/http-factory", + "time": "2023-04-14T14:16:17+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -6462,28 +6774,35 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", + "version": "5.4.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.1", "ext-filter": "*", - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" + "mockery/mockery": "~1.3.5", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.13" }, "type": "library", "extra": { @@ -6507,36 +6826,39 @@ }, { "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" + "email": "opensource@ijaap.nl" } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" }, - "time": "2021-10-19T17:43:47+00:00" + "time": "2024-05-21T05:55:05+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.2", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" + "reference": "153ae662783729388a584b4361f2545e4d841e3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", + "reference": "153ae662783729388a584b4361f2545e4d841e3c", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" }, "require-dev": { "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", @@ -6568,38 +6890,38 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" }, - "time": "2022-10-14T12:47:21+00:00" + "time": "2024-02-23T11:10:43+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.40", + "version": "3.0.41", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "5ef6f8376ddad21f3ce1da429950f7e00ec2292c" + "reference": "621c73f7dcb310b61de34d1da4c4204e8ace6ceb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/5ef6f8376ddad21f3ce1da429950f7e00ec2292c", - "reference": "5ef6f8376ddad21f3ce1da429950f7e00ec2292c", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/621c73f7dcb310b61de34d1da4c4204e8ace6ceb", + "reference": "621c73f7dcb310b61de34d1da4c4204e8ace6ceb", "shasum": "" }, "require": { - "php": ">=5.3.3" + "paragonie/constant_time_encoding": "^1|^2|^3", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" }, "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" + "phpunit/phpunit": "*" }, "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations.", - "ext-xml": "Install the XML extension to load XML formatted public keys." + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." }, "type": "library", "autoload": { @@ -6607,7 +6929,7 @@ "phpseclib/bootstrap.php" ], "psr-4": { - "phpseclib\\": "phpseclib/" + "phpseclib3\\": "phpseclib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6664,7 +6986,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.40" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.41" }, "funding": [ { @@ -6680,25 +7002,72 @@ "type": "tidelift" } ], - "time": "2022-12-17T17:22:59+00:00" + "time": "2024-08-12T00:13:54+00:00" }, { - "name": "pimple/pimple", - "version": "v3.5.0", + "name": "phpstan/phpdoc-parser", + "version": "1.30.0", "source": { "type": "git", - "url": "https://github.com/silexphp/Pimple.git", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "5ceb0e384997db59f38774bf79c2a6134252c08f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/5ceb0e384997db59f38774bf79c2a6134252c08f", + "reference": "5ceb0e384997db59f38774bf79c2a6134252c08f", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1 || ^2.0" + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.30.0" + }, + "time": "2024-08-29T09:54:52+00:00" + }, + { + "name": "pimple/pimple", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1 || ^2.0" }, "require-dev": { "symfony/phpunit-bridge": "^5.4@dev" @@ -6880,23 +7249,75 @@ }, "time": "2021-11-05T16:50:12+00:00" }, + { + "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://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -6916,10 +7337,10 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -6931,31 +7352,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -6984,27 +7405,27 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/http-server-handler", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-handler.git", - "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7" + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/aff2f80e33b7f026ec96bb42f63242dc50ffcae7", - "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7", + "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", "shasum": "" }, "require": { "php": ">=7.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -7024,7 +7445,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side request handler", @@ -7040,28 +7461,27 @@ "server" ], "support": { - "issues": "https://github.com/php-fig/http-server-handler/issues", - "source": "https://github.com/php-fig/http-server-handler/tree/master" + "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" }, - "time": "2018-10-30T16:46:14+00:00" + "time": "2023-04-10T20:06:20+00:00" }, { "name": "psr/http-server-middleware", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-middleware.git", - "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5" + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/2296f45510945530b9dceb8bcedb5cb84d40c5f5", - "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5", + "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "shasum": "" }, "require": { "php": ">=7.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.0 || ^2.0", "psr/http-server-handler": "^1.0" }, "type": "library", @@ -7082,7 +7502,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side middleware", @@ -7098,9 +7518,9 @@ ], "support": { "issues": "https://github.com/php-fig/http-server-middleware/issues", - "source": "https://github.com/php-fig/http-server-middleware/tree/master" + "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" }, - "time": "2018-10-30T17:12:04+00:00" + "time": "2023-04-11T06:14:47+00:00" }, { "name": "psr/log", @@ -7205,16 +7625,16 @@ }, { "name": "qtism/qtism", - "version": "0.28.3", + "version": "0.28.6", "source": { "type": "git", "url": "https://github.com/oat-sa/qti-sdk.git", - "reference": "aa9cba8417736d9908293548457edc1ab85b7bbf" + "reference": "0aad73f1b48079adf91d3369c938457619619ebe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oat-sa/qti-sdk/zipball/aa9cba8417736d9908293548457edc1ab85b7bbf", - "reference": "aa9cba8417736d9908293548457edc1ab85b7bbf", + "url": "https://api.github.com/repos/oat-sa/qti-sdk/zipball/0aad73f1b48079adf91d3369c938457619619ebe", + "reference": "0aad73f1b48079adf91d3369c938457619619ebe", "shasum": "" }, "require": { @@ -7269,9 +7689,9 @@ "support": { "forum": "http://forum.taotesting.com", "issues": "http://forge.taotesting.com", - "source": "https://github.com/oat-sa/qti-sdk/tree/0.28.3" + "source": "https://github.com/oat-sa/qti-sdk/tree/0.28.6" }, - "time": "2022-11-10T15:37:54+00:00" + "time": "2024-07-12T11:13:43+00:00" }, { "name": "ralouphie/getallheaders", @@ -7465,33 +7885,31 @@ }, { "name": "react/event-loop", - "version": "v1.3.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "187fb56f46d424afb6ec4ad089269c72eec2e137" + "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/187fb56f46d424afb6ec4ad089269c72eec2e137", - "reference": "187fb56f46d424afb6ec4ad089269c72eec2e137", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "suggest": { - "ext-event": "~1.0 for ExtEventLoop", - "ext-pcntl": "For signal handling support when using the StreamSelectLoop", - "ext-uv": "* for ExtUvLoop" + "ext-pcntl": "For signal handling support when using the StreamSelectLoop" }, "type": "library", "autoload": { "psr-4": { - "React\\EventLoop\\": "src" + "React\\EventLoop\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7527,108 +7945,28 @@ ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.3.0" + "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" }, "funding": [ { - "url": "https://github.com/WyriHaximus", - "type": "github" - }, - { - "url": "https://github.com/clue", - "type": "github" - } - ], - "time": "2022-03-17T11:10:22+00:00" - }, - { - "name": "react/promise", - "version": "v2.9.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "React\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.9.0" - }, - "funding": [ - { - "url": "https://github.com/WyriHaximus", - "type": "github" - }, - { - "url": "https://github.com/clue", - "type": "github" + "url": "https://opencollective.com/reactphp", + "type": "open_collective" } ], - "time": "2022-02-11T10:27:51+00:00" + "time": "2023-11-13T13:48:05+00:00" }, { "name": "react/stream", - "version": "v1.2.0", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", - "reference": "7a423506ee1903e89f1e08ec5f0ed430ff784ae9" + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/7a423506ee1903e89f1e08ec5f0ed430ff784ae9", - "reference": "7a423506ee1903e89f1e08ec5f0ed430ff784ae9", + "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", "shasum": "" }, "require": { @@ -7638,12 +7976,12 @@ }, "require-dev": { "clue/stream-filter": "~1.2", - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { "psr-4": { - "React\\Stream\\": "src" + "React\\Stream\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7685,19 +8023,15 @@ ], "support": { "issues": "https://github.com/reactphp/stream/issues", - "source": "https://github.com/reactphp/stream/tree/v1.2.0" + "source": "https://github.com/reactphp/stream/tree/v1.4.0" }, "funding": [ { - "url": "https://github.com/WyriHaximus", - "type": "github" - }, - { - "url": "https://github.com/clue", - "type": "github" + "url": "https://opencollective.com/reactphp", + "type": "open_collective" } ], - "time": "2021-07-11T12:37:55+00:00" + "time": "2024-06-11T12:45:25+00:00" }, { "name": "relay/relay", @@ -7816,44 +8150,42 @@ }, { "name": "respect/validation", - "version": "2.2.3", + "version": "2.3.7", "source": { "type": "git", "url": "https://github.com/Respect/Validation.git", - "reference": "4c21a7ffc9a4915673cb2c2843963919e664e627" + "reference": "967f7b6cc71e3728bb0f766cc1aea0604b2955aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Respect/Validation/zipball/4c21a7ffc9a4915673cb2c2843963919e664e627", - "reference": "4c21a7ffc9a4915673cb2c2843963919e664e627", + "url": "https://api.github.com/repos/Respect/Validation/zipball/967f7b6cc71e3728bb0f766cc1aea0604b2955aa", + "reference": "967f7b6cc71e3728bb0f766cc1aea0604b2955aa", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0", + "php": "^8.1 || ^8.2", "respect/stringifier": "^0.2.0", "symfony/polyfill-mbstring": "^1.2" }, "require-dev": { "egulias/email-validator": "^3.0", - "malukenho/docheader": "^0.1", + "giggsey/libphonenumber-for-php-lite": "^8.13", + "malukenho/docheader": "^1.0", "mikey179/vfsstream": "^1.6", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^9.3", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.6", "psr/http-message": "^1.0", - "respect/coding-standard": "^3.0", - "squizlabs/php_codesniffer": "^3.5", - "symfony/validator": "^3.0||^4.0", - "zendframework/zend-validator": "^2.1" + "respect/coding-standard": "^4.0", + "squizlabs/php_codesniffer": "^3.7" }, "suggest": { - "egulias/email-validator": "Strict (RFC compliant) email validation", + "egulias/email-validator": "Improves the Email rule if available", "ext-bcmath": "Arbitrary Precision Mathematics", "ext-fileinfo": "File Information", "ext-mbstring": "Multibyte String Functions", - "symfony/validator": "Use Symfony validator through Respect\\Validation", - "zendframework/zend-validator": "Use Zend Framework validator through Respect\\Validation" + "giggsey/libphonenumber-for-php-lite": "Enables the phone rule if available" }, "type": "library", "autoload": { @@ -7880,22 +8212,22 @@ ], "support": { "issues": "https://github.com/Respect/Validation/issues", - "source": "https://github.com/Respect/Validation/tree/2.2.3" + "source": "https://github.com/Respect/Validation/tree/2.3.7" }, - "time": "2021-03-19T14:12:45+00:00" + "time": "2024-04-13T09:45:55+00:00" }, { "name": "riverline/multipart-parser", - "version": "2.0.9", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/Riverline/multipart-parser.git", - "reference": "ebba10245b5a6e03a673ff52c547d05029caedab" + "reference": "7a9f4646db5181516c61b8e0225a343189beedcd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Riverline/multipart-parser/zipball/ebba10245b5a6e03a673ff52c547d05029caedab", - "reference": "ebba10245b5a6e03a673ff52c547d05029caedab", + "url": "https://api.github.com/repos/Riverline/multipart-parser/zipball/7a9f4646db5181516c61b8e0225a343189beedcd", + "reference": "7a9f4646db5181516c61b8e0225a343189beedcd", "shasum": "" }, "require": { @@ -7903,10 +8235,10 @@ "php": ">=5.6.0" }, "require-dev": { - "laminas/laminas-diactoros": "^1.8.7", - "phpunit/phpunit": "^5.2 || ^6.0 || ^7.0", + "laminas/laminas-diactoros": "^1.8.7 || ^2.11.1", + "phpunit/phpunit": "^5.7 || ^9.0", "psr/http-message": "^1.0", - "symfony/psr-http-message-bridge": "^1.1" + "symfony/psr-http-message-bridge": "^1.1 || ^2.0" }, "type": "library", "autoload": { @@ -7936,9 +8268,9 @@ ], "support": { "issues": "https://github.com/Riverline/multipart-parser/issues", - "source": "https://github.com/Riverline/multipart-parser/tree/2.0.9" + "source": "https://github.com/Riverline/multipart-parser/tree/2.1.2" }, - "time": "2021-10-18T09:56:35+00:00" + "time": "2024-03-12T16:46:05+00:00" }, { "name": "sinergi/browser-detector", @@ -7991,20 +8323,21 @@ "issues": "https://github.com/sinergi/php-browser-detector/issues", "source": "https://github.com/sinergi/php-browser-detector/tree/6.1.4" }, + "abandoned": true, "time": "2021-09-23T13:51:44+00:00" }, { "name": "slim/slim", - "version": "3.12.4", + "version": "3.12.5", "source": { "type": "git", "url": "https://github.com/slimphp/Slim.git", - "reference": "ce3cb65a06325fc9fe3d0223f2ae23113a767304" + "reference": "565632b2d9b64ecedf89546edbbf4f3648089f0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slimphp/Slim/zipball/ce3cb65a06325fc9fe3d0223f2ae23113a767304", - "reference": "ce3cb65a06325fc9fe3d0223f2ae23113a767304", + "url": "https://api.github.com/repos/slimphp/Slim/zipball/565632b2d9b64ecedf89546edbbf4f3648089f0c", + "reference": "565632b2d9b64ecedf89546edbbf4f3648089f0c", "shasum": "" }, "require": { @@ -8066,7 +8399,7 @@ ], "support": { "issues": "https://github.com/slimphp/Slim/issues", - "source": "https://github.com/slimphp/Slim/tree/3.12.4" + "source": "https://github.com/slimphp/Slim/tree/3.12.5" }, "funding": [ { @@ -8078,30 +8411,39 @@ "type": "tidelift" } ], - "time": "2021-10-02T19:38:22+00:00" + "time": "2023-07-23T04:32:51+00:00" }, { - "name": "stella-maris/clock", - "version": "0.1.7", + "name": "stefanak-michal/bolt", + "version": "v4.1.1", "source": { "type": "git", - "url": "https://github.com/stella-maris-solutions/clock.git", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" + "url": "https://github.com/neo4j-php/Bolt.git", + "reference": "3a549564ceaf21c652ca1c9989e15b71e9044300" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", + "url": "https://api.github.com/repos/neo4j-php/Bolt/zipball/3a549564ceaf21c652ca1c9989e15b71e9044300", + "reference": "3a549564ceaf21c652ca1c9989e15b71e9044300", "shasum": "" }, "require": { - "php": "^7.0|^8.0", - "psr/clock": "^1.0" + "ext-mbstring": "*", + "php": ">=7.4" + }, + "require-dev": { + "phpunit/phpunit": ">=9" + }, + "suggest": { + "ext-openssl": "Needed when using StreamSocket connection class with SSL", + "ext-sockets": "Needed when using Socket connection class", + "laudis/neo4j-php-client": "Neo4j-PHP-Client is the most advanced PHP Client for Neo4j", + "stefanak-michal/neo4j-bolt-wrapper": "Wrapper for Neo4j PHP Bolt library to simplify usage." }, "type": "library", "autoload": { "psr-4": { - "StellaMaris\\Clock\\": "src" + "Bolt\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8110,22 +8452,31 @@ ], "authors": [ { - "name": "Andreas Heigl", - "role": "Maintainer" + "name": "Michal Stefanak", + "homepage": "https://www.linkedin.com/in/michalstefanak/", + "role": "Developer" } ], - "description": "A pre-release of the proposed PSR-20 Clock-Interface", - "homepage": "https://gitlab.com/stella-maris/clock", + "description": "PHP library for communication with Neo4j graph database over TCP socket with Bolt protocol specification", + "homepage": "https://github.com/neo4j-php/Bolt", "keywords": [ - "clock", - "datetime", - "point in time", - "psr20" + "Socket", + "bolt", + "database", + "neo4j" ], "support": { - "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" + "docs": "https://www.neo4j.com/docs/bolt/current/", + "issues": "https://github.com/neo4j-php/Bolt/issues", + "source": "https://github.com/neo4j-php/Bolt" }, - "time": "2022-11-25T16:15:06+00:00" + "funding": [ + { + "url": "https://ko-fi.com/michalstefanak", + "type": "ko-fi" + } + ], + "time": "2022-07-19T10:06:56+00:00" }, { "name": "symfony/cache", @@ -8224,16 +8575,16 @@ }, { "name": "symfony/cache-contracts", - "version": "v2.5.2", + "version": "v2.5.3", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc" + "reference": "fee6db04d913094e2fb55ff8e7db5685a8134463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", - "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/fee6db04d913094e2fb55ff8e7db5685a8134463", + "reference": "fee6db04d913094e2fb55ff8e7db5685a8134463", "shasum": "" }, "require": { @@ -8283,7 +8634,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/cache-contracts/tree/v2.5.3" }, "funding": [ { @@ -8299,7 +8650,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/config", @@ -8623,16 +8974,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.2", + "version": "v2.5.3", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "80d075412b557d41002320b96a096ca65aa2c98d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/80d075412b557d41002320b96a096ca65aa2c98d", + "reference": "80d075412b557d41002320b96a096ca65aa2c98d", "shasum": "" }, "require": { @@ -8670,7 +9021,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.3" }, "funding": [ { @@ -8686,7 +9037,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2023-01-24T14:02:46+00:00" }, { "name": "symfony/dotenv", @@ -8759,16 +9110,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.4.13", + "version": "v5.4.41", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" + "reference": "6d29dd9340b372fa603f04e6df4dd76bb808591e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", - "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6d29dd9340b372fa603f04e6df4dd76bb808591e", + "reference": "6d29dd9340b372fa603f04e6df4dd76bb808591e", "shasum": "" }, "require": { @@ -8777,6 +9128,9 @@ "symfony/polyfill-mbstring": "~1.8", "symfony/polyfill-php80": "^1.16" }, + "require-dev": { + "symfony/process": "^5.4|^6.4" + }, "type": "library", "autoload": { "psr-4": { @@ -8803,7 +9157,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.13" + "source": "https://github.com/symfony/filesystem/tree/v5.4.41" }, "funding": [ { @@ -8819,7 +9173,7 @@ "type": "tidelift" } ], - "time": "2022-09-21T19:53:16+00:00" + "time": "2024-06-28T09:36:24+00:00" }, { "name": "symfony/lock", @@ -8897,16 +9251,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540", "shasum": "" }, "require": { @@ -8920,9 +9274,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -8959,7 +9310,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, "funding": [ { @@ -8975,20 +9326,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", "shasum": "" }, "require": { @@ -9001,9 +9352,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9046,7 +9394,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" }, "funding": [ { @@ -9062,20 +9410,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", "shasum": "" }, "require": { @@ -9086,9 +9434,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9130,7 +9475,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" }, "funding": [ { @@ -9146,20 +9491,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { @@ -9173,9 +9518,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9213,7 +9555,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { @@ -9229,7 +9571,7 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php70", @@ -9301,16 +9643,16 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + "reference": "10112722600777e02d2745716b70c5db4ca70442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442", + "reference": "10112722600777e02d2745716b70c5db4ca70442", "shasum": "" }, "require": { @@ -9318,9 +9660,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9357,7 +9696,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" }, "funding": [ { @@ -9373,20 +9712,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ec444d3f3f6505bb28d11afa41e75faadebc10a1", + "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1", "shasum": "" }, "require": { @@ -9394,9 +9733,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9436,7 +9772,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.30.0" }, "funding": [ { @@ -9452,20 +9788,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -9473,9 +9809,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9519,7 +9852,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -9535,20 +9868,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.27.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af", + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af", "shasum": "" }, "require": { @@ -9556,9 +9889,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9598,7 +9928,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" }, "funding": [ { @@ -9614,20 +9944,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.2", + "version": "v2.5.3", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + "reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a2329596ddc8fd568900e3fc76cba42489ecc7f3", + "reference": "a2329596ddc8fd568900e3fc76cba42489ecc7f3", "shasum": "" }, "require": { @@ -9681,7 +10011,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.3" }, "funding": [ { @@ -9697,25 +10027,25 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:17:29+00:00" + "time": "2023-04-21T15:04:16+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.0.13", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "7554fde6848af5ef1178f8ccbdbdb8ae1092c70a" + "reference": "63e069eb616049632cde9674c46957819454b8aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/7554fde6848af5ef1178f8ccbdbdb8ae1092c70a", - "reference": "7554fde6848af5ef1178f8ccbdbdb8ae1092c70a", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/63e069eb616049632cde9674c46957819454b8aa", + "reference": "63e069eb616049632cde9674c46957819454b8aa", "shasum": "" }, "require": { - "php": ">=8.0.2", - "symfony/service-contracts": "^1|^2|^3" + "php": ">=8.1", + "symfony/service-contracts": "^2.5|^3" }, "type": "library", "autoload": { @@ -9743,7 +10073,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.0.13" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.8" }, "funding": [ { @@ -9759,7 +10089,7 @@ "type": "tidelift" } ], - "time": "2022-09-28T15:52:47+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/translation", @@ -9858,16 +10188,16 @@ }, { "name": "symfony/translation-contracts", - "version": "v2.5.2", + "version": "v2.5.3", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe" + "reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe", - "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b0073a77ac0b7ea55131020e87b1e3af540f4664", + "reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664", "shasum": "" }, "require": { @@ -9916,7 +10246,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.3" }, "funding": [ { @@ -9932,20 +10262,20 @@ "type": "tidelift" } ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/var-exporter", - "version": "v5.4.10", + "version": "v5.4.40", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "8fc03ee75eeece3d9be1ef47d26d79bea1afb340" + "reference": "6a13d37336d512927986e09f19a4bed24178baa6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/8fc03ee75eeece3d9be1ef47d26d79bea1afb340", - "reference": "8fc03ee75eeece3d9be1ef47d26d79bea1afb340", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6a13d37336d512927986e09f19a4bed24178baa6", + "reference": "6a13d37336d512927986e09f19a4bed24178baa6", "shasum": "" }, "require": { @@ -9989,7 +10319,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v5.4.10" + "source": "https://github.com/symfony/var-exporter/tree/v5.4.40" }, "funding": [ { @@ -10005,7 +10335,7 @@ "type": "tidelift" } ], - "time": "2022-05-27T12:56:18+00:00" + "time": "2024-05-31T14:33:22+00:00" }, { "name": "symfony/yaml", @@ -10135,15 +10465,453 @@ "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "wikibase-solutions/php-cypher-dsl", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/neo4j-php/php-cypher-dsl.git", + "reference": "01dfc363dc6531bbf104ce9453b87202dfa7c729" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/neo4j-php/php-cypher-dsl/zipball/01dfc363dc6531bbf104ce9453b87202dfa7c729", + "reference": "01dfc363dc6531bbf104ce9453b87202dfa7c729", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-openssl": "*", + "php": ">=7.4", + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php81": "^1.25" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.0", + "infection/infection": "^0.25.5", + "phpstan/phpstan": "^1.8", + "phpunit/phpunit": "~9.0", + "rregeer/phpunit-coverage-check": "^0.3.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "WikibaseSolutions\\CypherDSL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Marijn van Wezel", + "email": "marijn@wikibase.nl", + "homepage": "https://wikibase-solutions.com/author/marijn", + "role": "Maintainer" + }, + { + "name": "Wout Gevaert", + "email": "wout@wikibase.nl", + "homepage": "https://wikibase-solutions.com/author/wout", + "role": "Developer" + }, + { + "name": "Ghlen Nagels", + "email": "ghlen@nagels.tech", + "homepage": "https://nagels.tech", + "role": "Developer" + }, + { + "name": "Lars Akkermans", + "email": "lars@wikibase.nl", + "homepage": "https://wikibase-solutions.com/author/lars", + "role": "Developer" + } + ], + "description": "A query builder for the Cypher query language written in PHP", + "homepage": "https://wikibase-solutions.com", + "keywords": [ + "DSL", + "builder", + "cypher", + "graph", + "neo4j", + "query", + "querybuilder" + ], + "support": { + "email": "info@wikibase-solutions.com", + "issues": "https://github.com/WikibaseSolutions/php-cypher-dsl/issues", + "source": "https://github.com/WikibaseSolutions/php-cypher-dsl", + "wiki": "https://github.com/WikibaseSolutions/php-cypher-dsl/wiki" + }, + "time": "2023-01-09T10:55:28+00:00" + } + ], + "packages-dev": [ + { + "name": "ccampbell/chromephp", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/ccampbell/chromephp.git", + "reference": "c3c297615d48ae5b2a86a82311152d1ed095fcef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ccampbell/chromephp/zipball/c3c297615d48ae5b2a86a82311152d1ed095fcef", + "reference": "c3c297615d48ae5b2a86a82311152d1ed095fcef", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "ChromePhp": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Craig Campbell", + "email": "iamcraigcampbell@gmail.com", + "homepage": "http://craig.is", + "role": "Developer" + } + ], + "description": "Log variables to the Chrome console (via Chrome Logger Google Chrome extension).", + "homepage": "http://github.com/ccampbell/chromephp", + "keywords": [ + "log", + "logging" + ], + "support": { + "issues": "https://github.com/ccampbell/chromephp/issues", + "source": "https://github.com/ccampbell/chromephp/tree/4.1.0" + }, + "time": "2013-06-26T03:44:33+00:00" + }, + { + "name": "nette/php-generator", + "version": "v3.3.4", + "source": { + "type": "git", + "url": "https://github.com/nette/php-generator.git", + "reference": "8fe7e699dca7db186f56d75800cb1ec32e39c856" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/php-generator/zipball/8fe7e699dca7db186f56d75800cb1ec32e39c856", + "reference": "8fe7e699dca7db186f56d75800cb1ec32e39c856", + "shasum": "" + }, + "require": { + "nette/utils": "^2.4.2 || ^3.0", + "php": ">=7.1" + }, + "require-dev": { + "nette/tester": "^2.0", + "phpstan/phpstan": "^0.12", + "tracy/tracy": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 7.4 features.", + "homepage": "https://nette.org", + "keywords": [ + "code", + "nette", + "php", + "scaffolding" + ], + "support": { + "issues": "https://github.com/nette/php-generator/issues", + "source": "https://github.com/nette/php-generator/tree/v3.3.4" + }, + "time": "2020-02-09T14:39:09+00:00" + }, + { + "name": "nette/utils", + "version": "v3.2.10", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/a4175c62652f2300c8017fb7e640f9ccb11648d2", + "reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2", + "shasum": "" + }, + "require": { + "php": ">=7.2 <8.4" + }, + "conflict": { + "nette/di": "<3.0.6" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.10" + }, + "time": "2023-07-30T15:38:18+00:00" + }, + { + "name": "oat-sa/extension-tao-devtools", + "version": "v8.11.0", + "source": { + "type": "git", + "url": "https://github.com/oat-sa/extension-tao-devtools.git", + "reference": "8563134bd084c9f3897317c063f2f425be085fd6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oat-sa/extension-tao-devtools/zipball/8563134bd084c9f3897317c063f2f425be085fd6", + "reference": "8563134bd084c9f3897317c063f2f425be085fd6", + "shasum": "" + }, + "require": { + "ccampbell/chromephp": "~4.1.0", + "nette/php-generator": "~3.3.0", + "oat-sa/extension-tao-group": ">=7.0.0", + "oat-sa/extension-tao-item": ">=11.0.0", + "oat-sa/extension-tao-itemqti": ">=28.2.0", + "oat-sa/generis": ">=15.17.0", + "oat-sa/oatbox-extension-installer": "~1.1||dev-master", + "oat-sa/tao-core": ">=48.11.0", + "symfony/process": "^5.0" + }, + "require-dev": { + "dephpend/dephpend": "^0.6.3" + }, + "type": "tao-extension", + "extra": { + "tao-extension-name": "taoDevTools" + }, + "autoload": { + "psr-4": { + "oat\\taoDevTools\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-only" + ], + "authors": [ + { + "name": "Open Assessment Technologies S.A.", + "homepage": "http://www.taotesting.com" + }, + { + "name": "Jérôme Bogaerts", + "role": "Developer" + }, + { + "name": "Joel Bout", + "role": "Developer" + }, + { + "name": "Bertrand Chevrier", + "role": "Developer" + }, + { + "name": "Lionel Lecaque", + "role": "Developer" + }, + { + "name": "Patrick Plichart", + "role": "Developer" + }, + { + "name": "Dieter Raber", + "role": "Developer" + }, + { + "name": "Somsack Sipasseuth", + "role": "Developer" + } + ], + "description": "Extension that gathers development tools for TAO", + "homepage": "http://www.taotesting.com", + "keywords": [ + "OAT", + "QTI", + "TAO", + "computer-based-assessment" + ], + "support": { + "forum": "http://forum.taotesting.com", + "issues": "https://github.com/oat-sa/extension-tao-devtools/issues", + "source": "https://github.com/oat-sa/extension-tao-devtools/tree/v8.11.0" + }, + "time": "2024-08-02T13:37:45+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.40", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "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": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.40" + }, + "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": "2024-05-31T14:33:22+00:00" } ], - "packages-dev": [], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "joe-niland/tao-extension-test": 20 + }, "prefer-stable": true, "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.6.0" } diff --git a/custom-extension.md b/custom-extension.md new file mode 100644 index 0000000000..1f3a723043 --- /dev/null +++ b/custom-extension.md @@ -0,0 +1,83 @@ +# Creating a custom extension + +1. Create a git repo from template +2. Clone +3. cd into the repo +4. composer init + - name the same as git repo + - min stability: dev + - package type: library + - licence: proprietary +5. add package +6. composer install to make sure everything is working +7. git add +8. git commit +9. git push +10. cd .. +11. In root composer.json: + + ```json + "repositories": [ + { + "type": "git", + "url": "https://github.com/yourgithubusername/taoExample.git" + } + ] + ``` + + ```json + "require" : { + // long list of other repos, + "yourgithubusername/taoExample" : "dev-main" + } + ``` + +12. composer update + +## Installation + +1. Set DEBUG_MODE to true in `config/generis.conf.php` +2. Enable debug logging by adding the following to `config/generis/log.conf.php`: + + ```php + return new oat\oatbox\log\LoggerService( + array( + 'logger' => array( + 'class' => \oat\oatbox\log\logger\TaoMonolog::class, + 'options' => array( + 'name' => 'tao', + 'handlers' => array( + + // Send log to a stream, could be a file or a daemon + array( + 'class' => \Monolog\Handler\StreamHandler::class, + 'options' => array( + '/var/www/html/data/log/tao.log', + \Monolog\Logger::DEBUG + ), + ), + ) + ) + ) + ) + ); + ``` + +3. Log in as admin +4. Go to +5. Your extension should be on the right side of the screen +6. Click on the extension checkbox and click install + +## Docker Usage + +If using Docker, run composer commands in a container that has the correct version of PHP: + +```shell +docker run -it --rm --mount src=`pwd`,target=/app,type=bind --workdir /app joeniland/laravel-ci:8.1-20240612 composer update +``` + +When running TAO scripts, use the php-fpm container: + +```shell +docker-compose exec tao_phpfpm php ./tao/scripts/taoUpdate.php +``` diff --git a/docker-compose.yml b/docker-compose.yml index 1ba8327a88..575f8a66db 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,29 @@ -version: '2' - services: + # to allow access via local DNS + traefik: + image: "traefik:v3.0" + container_name: "traefik" + command: + #- "--log.level=DEBUG" + - "--api.insecure=true" + - "--providers.docker=true" + - "--providers.docker.exposedbydefault=false" + - "--entryPoints.web.address=:80" + ports: + - "80:80" + - "8080:8080" + networks: + - tao_network + volumes: + - "/var/run/docker.sock:/var/run/docker.sock:ro" + tao_nginx: container_name: tao_nginx + labels: + - "traefik.enable=true" + - "traefik.http.routers.whoami.rule=Host(`tao.localhost`)" + - "traefik.http.services.mywhoami.loadbalancer.server.port=80" + - "traefik.http.routers.whoami.entrypoints=web" image: nginx:stable networks: - tao_network @@ -14,10 +35,17 @@ services: - ./docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf:cached working_dir: /etc/nginx/conf.d + tao_phpfpm_base: + image: local/phpfpm:latest + build: + context: ./docker/phpfpm + entrypoint: ["echo", "Base image only"] + tao_phpfpm: container_name: tao_phpfpm build: - context: ./docker/phpfpm + context: . + dockerfile: ./docker/app/Dockerfile expose: - 9000 networks: diff --git a/docker/app/Dockerfile b/docker/app/Dockerfile new file mode 100644 index 0000000000..7f0def06d4 --- /dev/null +++ b/docker/app/Dockerfile @@ -0,0 +1,27 @@ +FROM joeniland/laravel-ci:8.1-20240612 AS BUILD_PACKAGE + +WORKDIR /buildapp + +COPY composer.json composer.lock ./ + +ENV COMPOSER_NO_DEV=1 + +RUN composer --version && \ + composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts && \ + composer dump-autoload --optimize + +FROM local/phpfpm:latest + +COPY --from=BUILD_PACKAGE /buildapp/vendor /var/www/html/vendor + +# Xdebug + +RUN pecl install xdebug && \ + docker-php-ext-enable xdebug + +COPY docker/app/conf/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini + +# Clean pear cache +RUN rm -r /tmp/pear + +WORKDIR /var/www/html \ No newline at end of file diff --git a/docker/app/conf/xdebug.ini b/docker/app/conf/xdebug.ini new file mode 100644 index 0000000000..db5ed790a0 --- /dev/null +++ b/docker/app/conf/xdebug.ini @@ -0,0 +1,7 @@ +[xdebug] +xdebug.client_host=host.docker.internal +xdebug.client_port=9003 +xdebug.discover_client_host=true +xdebug.idekey=VSCODE +xdebug.mode=develop,debug +xdebug.start_with_request=yes \ No newline at end of file diff --git a/docker/phpfpm/Dockerfile b/docker/phpfpm/Dockerfile index a02eb23f41..74acb10791 100644 --- a/docker/phpfpm/Dockerfile +++ b/docker/phpfpm/Dockerfile @@ -3,14 +3,15 @@ FROM php:8.1.13-fpm RUN usermod -u 1000 www-data RUN usermod -G staff www-data -RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev libzip-dev zip unzip sudo wget sqlite3 libsqlite3-dev libzstd-dev && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev libzip-dev zip unzip \ + sudo wget sqlite3 libsqlite3-dev libzstd-dev liblz4-dev && rm -rf /var/lib/apt/lists/* RUN docker-php-ext-configure gd --with-jpeg RUN docker-php-ext-configure pdo_mysql --with-pdo-mysql=mysqlnd RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql RUN docker-php-ext-configure mysqli --with-mysqli=mysqlnd -RUN yes | pecl install igbinary redis +RUN yes | pecl install msgpack igbinary redis RUN docker-php-ext-install pdo && \ docker-php-ext-install pdo_mysql && \ @@ -25,7 +26,8 @@ RUN docker-php-ext-install pdo && \ docker-php-ext-install sockets && \ docker-php-ext-install pcntl && \ docker-php-ext-enable igbinary && \ - docker-php-ext-enable redis + docker-php-ext-enable msgpack && \ + docker-php-ext-enable redis RUN { \ echo 'opcache.memory_consumption=128'; \ @@ -40,6 +42,9 @@ RUN { \ RUN { \ echo 'upload_max_filesize=100M'; \ echo 'post_max_size=100M'; \ + echo 'log_errors=1'; \ + echo 'display_errors=0'; \ + echo 'error_reporting=E_ERROR'; \ } >> /usr/local/etc/php/conf.d/docker-php-core.ini RUN rm -rf /var/www/html \ diff --git a/shell.sh b/shell.sh new file mode 100755 index 0000000000..0baca85a0c --- /dev/null +++ b/shell.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +docker run -it --rm --mount src=`pwd`,target=/app,type=bind --workdir /app joeniland/laravel-ci:8.1-20240612 $@ \ No newline at end of file diff --git a/taoExtensionTest b/taoExtensionTest new file mode 160000 index 0000000000..4e67ca8167 --- /dev/null +++ b/taoExtensionTest @@ -0,0 +1 @@ +Subproject commit 4e67ca8167f6420f48551f52f30a6423a0df1d23