From 638810f16d7af29bf91fbf79763d55e27154b404 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 28 Jun 2022 09:36:04 +0200 Subject: [PATCH] wip #5319 @0.25 --- app/Fields/SCORMVersion.php | 10 +- app/Models/Quiz.php | 24 +--- composer.lock | 212 +++++++++++++++++++----------------- 3 files changed, 122 insertions(+), 124 deletions(-) diff --git a/app/Fields/SCORMVersion.php b/app/Fields/SCORMVersion.php index 716eff7ae..3e68e012a 100644 --- a/app/Fields/SCORMVersion.php +++ b/app/Fields/SCORMVersion.php @@ -3,19 +3,19 @@ namespace App\Fields; use Cubist\Backpack\Magic\Fields\SelectFromArray; +use Cubist\Scorm\Version; class SCORMVersion extends SelectFromArray { - protected $_default = '1.2'; - + protected $_default = Version::SCORM_1_2; public function getOptions() { return [ - '1.2' => __('SCORM 1.2'), - '2004.3' => __('SCORM 2004 3rd edition'), - 2004 => __('SCORM 2004 4th edition'), + Version::SCORM_1_2 => __('SCORM 1.2'), + Version::SCORM_2004_3 => __('SCORM 2004 3rd edition'), + Version::SCORM_2004 => __('SCORM 2004 4th edition'), ]; } diff --git a/app/Models/Quiz.php b/app/Models/Quiz.php index a6ec1f91c..278f930c0 100644 --- a/app/Models/Quiz.php +++ b/app/Models/Quiz.php @@ -7,6 +7,7 @@ use App\Fields\SCORMVersion; use App\Http\Controllers\Admin\Base\QuizController; use App\Models\Base\ToolboxModel; use App\Models\Traits\SCORMVersionTrait; +use Cubist\Scorm\Manifest; use Cubist\Util\Files\Files; use Spatie\MediaLibrary\MediaCollections\Models\Media; use Spatie\Image\Manipulations; @@ -272,27 +273,8 @@ class Quiz extends ToolboxModel if ($forceScorm || $this->getAttribute('scorm')) { $scorm_js = ' '; - $title = htmlspecialchars($this->getAttribute('title')); - file_put_contents($dest . '/imsmanifest.xml', ' - - - ADL SCORM - 1.2 - - - - ' . $title . ' - - ' . $title . ' - - - - - - - - -'); + $manifest = new Manifest($this->getAttribute('title'), $this->getAttribute('scorm_version'), $this->getAttribute('client') ?: backpack_user()->getCompanyNameAttribute(), $this->getAttribute('project') ?: 'Quiz'); + file_put_contents($dest . '/imsmanifest.xml', $manifest); } else { $scorm_js = ''; unlink($dest . '/js/scorm.js'); diff --git a/composer.lock b/composer.lock index 86b60162c..9e71c2b1d 100644 --- a/composer.lock +++ b/composer.lock @@ -1512,13 +1512,13 @@ "source": { "type": "git", "url": "git://git.cubedesigners.com/cubedesigners_userdatabase.git", - "reference": "31757c94df8fae8d5f32e5d7d909fa76744dab9e" + "reference": "e9f2bd55dabe4b8009c40250e01689bf0a5dfcdc" }, "dist": { "type": "tar", - "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-d3f8e3.tar", - "reference": "31757c94df8fae8d5f32e5d7d909fa76744dab9e", - "shasum": "2a7d53360e8f33385dbf8a3d8ec66ee91021b7bc" + "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-aee9b0.tar", + "reference": "e9f2bd55dabe4b8009c40250e01689bf0a5dfcdc", + "shasum": "36e22dce4374343b8c1124f74cf9ec28109588ff" }, "require": { "cubist/cms-back": "dev-master" @@ -1550,7 +1550,7 @@ } ], "description": "Cubedesigners common users database", - "time": "2022-06-16T08:37:08+00:00" + "time": "2022-06-27T15:35:35+00:00" }, { "name": "cubist/azuretts", @@ -1597,13 +1597,13 @@ "source": { "type": "git", "url": "git://git.cubedesigners.com/cubist_cms-back.git", - "reference": "f3dc797aca2d5e56d427568df2c4fccf0e23958a" + "reference": "20aba8c4278aecd8dc1aa0ac87cbbcff93300dd1" }, "dist": { "type": "tar", - "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-eff2c0.tar", - "reference": "f3dc797aca2d5e56d427568df2c4fccf0e23958a", - "shasum": "d8f085f6b3ddfae1cca92776cca8c85b530b5b7b" + "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-8b6aa6.tar", + "reference": "20aba8c4278aecd8dc1aa0ac87cbbcff93300dd1", + "shasum": "ee27854c1fc513fdcd29fe1caee97c9f304acd07" }, "require": { "backpack/backupmanager": "^3.0", @@ -1684,7 +1684,7 @@ } ], "description": "Cubist Backpack extension", - "time": "2022-06-16T09:58:27+00:00" + "time": "2022-06-27T15:43:55+00:00" }, { "name": "cubist/cms-front", @@ -1990,13 +1990,13 @@ "source": { "type": "git", "url": "git://git.cubedesigners.com/cubist_scorm.git", - "reference": "89e09a4a45bffa8d89ebd7b1ca0a77ba4121dd01" + "reference": "7b89b122187600b589ee26f428e0553420c47d9e" }, "dist": { "type": "tar", - "url": "https://composer.cubedesigners.com/dist/cubist/scorm/cubist-scorm-dev-master-f4bbb3.tar", - "reference": "89e09a4a45bffa8d89ebd7b1ca0a77ba4121dd01", - "shasum": "58ca5ee5898d00abb6bfdaa48dbd24efbfc2f958" + "url": "https://composer.cubedesigners.com/dist/cubist/scorm/cubist-scorm-dev-master-4e618a.tar", + "reference": "7b89b122187600b589ee26f428e0553420c47d9e", + "shasum": "bbf8b1bc49d8e317fc31ef034da6eb22cdbff428" }, "require": { "ext-mbstring": "*", @@ -2019,7 +2019,7 @@ } ], "description": "cubist_scorm", - "time": "2022-01-28T15:39:50+00:00" + "time": "2022-06-28T07:27:18+00:00" }, { "name": "cubist/util", @@ -2375,16 +2375,16 @@ }, { "name": "doctrine/dbal", - "version": "3.3.6", + "version": "3.3.7", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21" + "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9f79d4650430b582f4598fe0954ef4d52fbc0a8a", + "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a", "shasum": "" }, "require": { @@ -2399,11 +2399,11 @@ "require-dev": { "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2022.1", - "phpstan/phpstan": "1.6.3", + "phpstan/phpstan": "1.7.13", "phpstan/phpstan-strict-rules": "^1.2", "phpunit/phpunit": "9.5.20", "psalm/plugin-phpunit": "0.16.1", - "squizlabs/php_codesniffer": "3.6.2", + "squizlabs/php_codesniffer": "3.7.0", "symfony/cache": "^5.2|^6.0", "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", "vimeo/psalm": "4.23.0" @@ -2466,7 +2466,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.6" + "source": "https://github.com/doctrine/dbal/tree/3.3.7" }, "funding": [ { @@ -2482,7 +2482,7 @@ "type": "tidelift" } ], - "time": "2022-05-02T17:21:01+00:00" + "time": "2022-06-13T21:43:03+00:00" }, { "name": "doctrine/deprecations", @@ -3687,22 +3687,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.4.4", + "version": "7.4.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "e3ff079b22820c2029d4c2a87796b6a0b8716ad8" + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/e3ff079b22820c2029d4c2a87796b6a0b8716ad8", - "reference": "e3ff079b22820c2029d4c2a87796b6a0b8716ad8", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "guzzlehttp/psr7": "^1.9 || ^2.4", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -3791,7 +3791,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.4" + "source": "https://github.com/guzzle/guzzle/tree/7.4.5" }, "funding": [ { @@ -3807,7 +3807,7 @@ "type": "tidelift" } ], - "time": "2022-06-09T21:39:15+00:00" + "time": "2022-06-20T22:16:13+00:00" }, { "name": "guzzlehttp/promises", @@ -3895,16 +3895,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.5", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268" + "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/337e3ad8e5716c15f9657bd214d16cc5e69df268", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", + "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", "shasum": "" }, "require": { @@ -3925,7 +3925,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -3985,7 +3985,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.5" + "source": "https://github.com/guzzle/psr7/tree/1.9.0" }, "funding": [ { @@ -4001,7 +4001,7 @@ "type": "tidelift" } ], - "time": "2022-03-20T21:51:18+00:00" + "time": "2022-06-20T21:43:03+00:00" }, { "name": "intervention/image", @@ -4224,33 +4224,41 @@ }, { "name": "laravel-lang/lang", - "version": "10.1.12", + "version": "10.9.4", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/lang.git", - "reference": "dbb5b475cc48d906427255f9a6e557d5075413a1" + "reference": "eeb4b38ef7aba493f3915c89b99c803ce096e996" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/dbb5b475cc48d906427255f9a6e557d5075413a1", - "reference": "dbb5b475cc48d906427255f9a6e557d5075413a1", + "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/eeb4b38ef7aba493f3915c89b99c803ce096e996", + "reference": "eeb4b38ef7aba493f3915c89b99c803ce096e996", "shasum": "" }, "require": { "ext-json": "*" }, + "conflict": { + "laravel-lang/publisher": "<12.0 >=14.0" + }, "require-dev": { - "dragon-code/pretty-array": "^3.0", - "dragon-code/support": "^5.0", + "dragon-code/pretty-array": "^4.0", + "dragon-code/simple-dto": "^2.3", + "dragon-code/support": "^6.1", + "ext-zip": "*", "guzzlehttp/guzzle": "^7.3", + "laravel-lang/publisher": "^13.0", "laravel/breeze": "^1.2", "laravel/fortify": "^1.7", "laravel/jetstream": "^2.3", - "php": "^8.0", + "laravel/ui": "^3.4", + "orchestra/testbench": "^7.0", + "php": "^8.1", "phpunit/phpunit": "^9.5", - "symfony/finder": "^5.2", - "symfony/var-dumper": "^5.2", - "vlucas/phpdotenv": "^5.3" + "symfony/finder": "^6.0", + "symfony/var-dumper": "^6.0", + "vlucas/phpdotenv": "^5.4.1" }, "suggest": { "arcanedev/laravel-lang": "Translations manager and checker for Laravel 5", @@ -4258,6 +4266,11 @@ "overtrue/laravel-lang": "Command to add languages in your project" }, "type": "library", + "autoload": { + "psr-4": { + "LaravelLang\\Lang\\": "src" + } + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" @@ -4279,7 +4292,13 @@ "issues": "https://github.com/Laravel-Lang/lang/issues", "source": "https://github.com/Laravel-Lang/lang" }, - "time": "2021-12-28T19:42:13+00:00" + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2022-06-22T09:43:06+00:00" }, { "name": "laravel-lang/publisher", @@ -4384,16 +4403,16 @@ }, { "name": "laravel/framework", - "version": "v8.83.16", + "version": "v8.83.17", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "6be5abd144faf517879af7298e9d79f06f250f75" + "reference": "2cf142cd5100b02da248acad3988bdaba5635e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/6be5abd144faf517879af7298e9d79f06f250f75", - "reference": "6be5abd144faf517879af7298e9d79f06f250f75", + "url": "https://api.github.com/repos/laravel/framework/zipball/2cf142cd5100b02da248acad3988bdaba5635e16", + "reference": "2cf142cd5100b02da248acad3988bdaba5635e16", "shasum": "" }, "require": { @@ -4553,7 +4572,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-06-07T15:09:06+00:00" + "time": "2022-06-21T14:38:31+00:00" }, { "name": "laravel/serializable-closure", @@ -7606,16 +7625,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.11.3", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "baeb3df0ebb3a541394fdaf8cbe6115bf4034a59" + "reference": "9e6c0382553f1317c02f1ae0ee71c64821eb5af0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/baeb3df0ebb3a541394fdaf8cbe6115bf4034a59", - "reference": "baeb3df0ebb3a541394fdaf8cbe6115bf4034a59", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9e6c0382553f1317c02f1ae0ee71c64821eb5af0", + "reference": "9e6c0382553f1317c02f1ae0ee71c64821eb5af0", "shasum": "" }, "require": { @@ -7653,7 +7672,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.11.3" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.12.0" }, "funding": [ { @@ -7661,7 +7680,7 @@ "type": "github" } ], - "time": "2022-03-15T20:01:36+00:00" + "time": "2022-06-19T20:01:24+00:00" }, { "name": "spatie/laravel-permission", @@ -8172,16 +8191,16 @@ }, { "name": "symfony/console", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" + "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", + "url": "https://api.github.com/repos/symfony/console/zipball/4d671ab4ddac94ee439ea73649c69d9d200b5000", + "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000", "shasum": "" }, "require": { @@ -8251,7 +8270,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.9" + "source": "https://github.com/symfony/console/tree/v5.4.10" }, "funding": [ { @@ -8267,7 +8286,7 @@ "type": "tidelift" } ], - "time": "2022-05-18T06:17:34+00:00" + "time": "2022-06-26T13:00:04+00:00" }, { "name": "symfony/css-selector", @@ -8831,16 +8850,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522" + "reference": "e7793b7906f72a8cc51054fbca9dcff7a8af1c1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6b0d0e4aca38d57605dcd11e2416994b38774522", - "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e7793b7906f72a8cc51054fbca9dcff7a8af1c1e", + "reference": "e7793b7906f72a8cc51054fbca9dcff7a8af1c1e", "shasum": "" }, "require": { @@ -8884,7 +8903,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.9" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.10" }, "funding": [ { @@ -8900,20 +8919,20 @@ "type": "tidelift" } ], - "time": "2022-05-17T15:07:29+00:00" + "time": "2022-06-19T13:13:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "34b121ad3dc761f35fe1346d2f15618f8cbf77f8" + "reference": "255ae3b0a488d78fbb34da23d3e0c059874b5948" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/34b121ad3dc761f35fe1346d2f15618f8cbf77f8", - "reference": "34b121ad3dc761f35fe1346d2f15618f8cbf77f8", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/255ae3b0a488d78fbb34da23d3e0c059874b5948", + "reference": "255ae3b0a488d78fbb34da23d3e0c059874b5948", "shasum": "" }, "require": { @@ -8996,7 +9015,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.9" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.10" }, "funding": [ { @@ -9012,20 +9031,20 @@ "type": "tidelift" } ], - "time": "2022-05-27T07:09:08+00:00" + "time": "2022-06-26T16:57:59+00:00" }, { "name": "symfony/mime", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e" + "reference": "02265e1e5111c3cd7480387af25e82378b7ab9cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/2b3802a24e48d0cfccf885173d2aac91e73df92e", - "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e", + "url": "https://api.github.com/repos/symfony/mime/zipball/02265e1e5111c3cd7480387af25e82378b7ab9cc", + "reference": "02265e1e5111c3cd7480387af25e82378b7ab9cc", "shasum": "" }, "require": { @@ -9079,7 +9098,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.9" + "source": "https://github.com/symfony/mime/tree/v5.4.10" }, "funding": [ { @@ -9095,7 +9114,7 @@ "type": "tidelift" } ], - "time": "2022-05-21T10:24:18+00:00" + "time": "2022-06-09T12:22:40+00:00" }, { "name": "symfony/polyfill-ctype", @@ -10151,16 +10170,16 @@ }, { "name": "symfony/string", - "version": "v6.1.0", + "version": "v6.1.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529" + "reference": "1903f2879875280c5af944625e8246d81c2f0604" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/d3edc75baf9f1d4f94879764dda2e1ac33499529", - "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529", + "url": "https://api.github.com/repos/symfony/string/zipball/1903f2879875280c5af944625e8246d81c2f0604", + "reference": "1903f2879875280c5af944625e8246d81c2f0604", "shasum": "" }, "require": { @@ -10216,7 +10235,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.0" + "source": "https://github.com/symfony/string/tree/v6.1.2" }, "funding": [ { @@ -10232,7 +10251,7 @@ "type": "tidelift" } ], - "time": "2022-04-22T08:18:23+00:00" + "time": "2022-06-26T16:35:04+00:00" }, { "name": "symfony/translation", @@ -12556,16 +12575,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.26", + "version": "8.5.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ef117c59fc4c54a979021b26d08a3373e386606d" + "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ef117c59fc4c54a979021b26d08a3373e386606d", - "reference": "ef117c59fc4c54a979021b26d08a3373e386606d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/df70070f2711b8fe8dcca0797c1239ede8c94be6", + "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6", "shasum": "" }, "require": { @@ -12595,9 +12614,6 @@ "sebastian/type": "^1.1.3", "sebastian/version": "^2.0.1" }, - "require-dev": { - "ext-pdo": "*" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*", @@ -12637,7 +12653,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.26" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.27" }, "funding": [ { @@ -12649,7 +12665,7 @@ "type": "github" } ], - "time": "2022-04-01T12:34:39+00:00" + "time": "2022-06-19T12:11:16+00:00" }, { "name": "psy/psysh", -- 2.39.5