From 5f9e0dadfeb68558b308019fe811ce11ab54d61a Mon Sep 17 00:00:00 2001
From: Maciej Rymarz <59456825+mako321@users.noreply.github.com>
Date: Wed, 6 Mar 2024 15:04:20 +0100
Subject: [PATCH 1/7] Add Dictionaries package (#319)
---
composer.json | 1 +
composer.lock | 709 +++++++++++++++------------
config/l5-swagger.php | 1 +
database/seeds/PermissionsSeeder.php | 2 +
docker/envs/phpunit.xml.cc | 4 +
docker/envs/phpunit.xml.mysql | 4 +
docker/envs/phpunit.xml.postgres | 4 +
phpunit.xml | 4 +
8 files changed, 409 insertions(+), 320 deletions(-)
diff --git a/composer.json b/composer.json
index e7136fd1..d8b13670 100644
--- a/composer.json
+++ b/composer.json
@@ -51,6 +51,7 @@
"escolalms/courses": "^0",
"escolalms/courses-import-export": "^0.1.21",
"escolalms/csv-users": "^0",
+ "escolalms/dictionaries": "^0",
"escolalms/files": "^0",
"escolalms/headless-h5p": "^0",
"escolalms/images": "^0",
diff --git a/composer.lock b/composer.lock
index e1b0a46d..e35235b9 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "25fd337199d3a3e72406079ebc8be92c",
+ "content-hash": "85711a60f95c47bceda26330dfc9c864",
"packages": [
{
"name": "aloha/twilio",
@@ -136,16 +136,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.299.0",
+ "version": "3.300.11",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "76d1165568d949b430a87eaa42f6dbc4b6705b6f"
+ "reference": "b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/76d1165568d949b430a87eaa42f6dbc4b6705b6f",
- "reference": "76d1165568d949b430a87eaa42f6dbc4b6705b6f",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52",
+ "reference": "b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52",
"shasum": ""
},
"require": {
@@ -225,9 +225,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.299.0"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.300.11"
},
- "time": "2024-02-15T19:08:34+00:00"
+ "time": "2024-03-05T19:08:14+00:00"
},
{
"name": "barryvdh/laravel-dompdf",
@@ -717,16 +717,16 @@
},
{
"name": "composer/ca-bundle",
- "version": "1.4.0",
+ "version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "b66d11b7479109ab547f9405b97205640b17d385"
+ "reference": "3ce240142f6d59b808dd65c1f52f7a1c252e6cfd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/b66d11b7479109ab547f9405b97205640b17d385",
- "reference": "b66d11b7479109ab547f9405b97205640b17d385",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/3ce240142f6d59b808dd65c1f52f7a1c252e6cfd",
+ "reference": "3ce240142f6d59b808dd65c1f52f7a1c252e6cfd",
"shasum": ""
},
"require": {
@@ -773,7 +773,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.4.0"
+ "source": "https://github.com/composer/ca-bundle/tree/1.4.1"
},
"funding": [
{
@@ -789,7 +789,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-18T12:05:55+00:00"
+ "time": "2024-02-23T10:16:52+00:00"
},
{
"name": "composer/class-map-generator",
@@ -1985,16 +1985,16 @@
},
{
"name": "doctrine/dbal",
- "version": "3.8.2",
+ "version": "3.8.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "a19a1d05ca211f41089dffcc387733a6875196cb"
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/a19a1d05ca211f41089dffcc387733a6875196cb",
- "reference": "a19a1d05ca211f41089dffcc387733a6875196cb",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/db922ba9436b7b18a23d1653a0b41ff2369ca41c",
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c",
"shasum": ""
},
"require": {
@@ -2010,12 +2010,12 @@
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2023.1",
- "phpstan/phpstan": "1.10.57",
+ "phpstan/phpstan": "1.10.58",
"phpstan/phpstan-strict-rules": "^1.5",
"phpunit/phpunit": "9.6.16",
"psalm/plugin-phpunit": "0.18.4",
"slevomat/coding-standard": "8.13.1",
- "squizlabs/php_codesniffer": "3.8.1",
+ "squizlabs/php_codesniffer": "3.9.0",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/console": "^4.4|^5.4|^6.0|^7.0",
"vimeo/psalm": "4.30.0"
@@ -2078,7 +2078,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.8.2"
+ "source": "https://github.com/doctrine/dbal/tree/3.8.3"
},
"funding": [
{
@@ -2094,7 +2094,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-12T18:36:36+00:00"
+ "time": "2024-03-03T15:55:06+00:00"
},
{
"name": "doctrine/deprecations",
@@ -2236,16 +2236,16 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.9",
+ "version": "2.0.10",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65"
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65",
- "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
"shasum": ""
},
"require": {
@@ -2307,7 +2307,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.9"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.10"
},
"funding": [
{
@@ -2323,7 +2323,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-15T18:05:13+00:00"
+ "time": "2024-02-18T20:23:39+00:00"
},
{
"name": "doctrine/lexer",
@@ -2404,16 +2404,16 @@
},
{
"name": "doctrine/persistence",
- "version": "3.2.0",
+ "version": "3.3.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603"
+ "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
+ "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
"shasum": ""
},
"require": {
@@ -2482,7 +2482,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/3.2.0"
+ "source": "https://github.com/doctrine/persistence/tree/3.3.1"
},
"funding": [
{
@@ -2498,7 +2498,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-17T18:32:04+00:00"
+ "time": "2024-03-01T19:53:13+00:00"
},
{
"name": "dompdf/dompdf",
@@ -2887,16 +2887,16 @@
},
{
"name": "escolalms/bulk-notifications",
- "version": "0.0.2",
+ "version": "0.0.4",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Bulk-Notifications.git",
- "reference": "6133faf2b9a5e66e0acc70bfdeaa6966351b5e6d"
+ "reference": "b9032f2d9b0383778cb9f0973f074691a5ef0e67"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/6133faf2b9a5e66e0acc70bfdeaa6966351b5e6d",
- "reference": "6133faf2b9a5e66e0acc70bfdeaa6966351b5e6d",
+ "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/b9032f2d9b0383778cb9f0973f074691a5ef0e67",
+ "reference": "b9032f2d9b0383778cb9f0973f074691a5ef0e67",
"shasum": ""
},
"require": {
@@ -2942,9 +2942,9 @@
"description": "Escola Headless LMS Bulk Notifications",
"support": {
"issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues",
- "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.2"
+ "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.4"
},
- "time": "2024-02-27T14:43:01+00:00"
+ "time": "2024-02-29T08:44:09+00:00"
},
{
"name": "escolalms/cart",
@@ -3028,16 +3028,16 @@
},
{
"name": "escolalms/categories",
- "version": "0.1.42",
+ "version": "0.1.43",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Categories.git",
- "reference": "8017477d1ed4411b64aa6770771c6ecb817915d8"
+ "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/8017477d1ed4411b64aa6770771c6ecb817915d8",
- "reference": "8017477d1ed4411b64aa6770771c6ecb817915d8",
+ "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/7dd4de422ced768be3f34f58a3cc00554dc9cd92",
+ "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92",
"shasum": ""
},
"require": {
@@ -3079,9 +3079,9 @@
"description": "Escola Headless LMS Categories",
"support": {
"issues": "https://github.com/EscolaLMS/Categories/issues",
- "source": "https://github.com/EscolaLMS/Categories/tree/0.1.42"
+ "source": "https://github.com/EscolaLMS/Categories/tree/0.1.43"
},
- "time": "2024-02-16T11:54:23+00:00"
+ "time": "2024-02-21T12:20:46+00:00"
},
{
"name": "escolalms/cmi5",
@@ -3394,16 +3394,16 @@
},
{
"name": "escolalms/courses",
- "version": "0.4.32",
+ "version": "0.4.33",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Courses.git",
- "reference": "0371a781b3977f779214c03226b6dce91af3dc0b"
+ "reference": "bc01c5dbf5cc712a31345748942d69f790051e1e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/0371a781b3977f779214c03226b6dce91af3dc0b",
- "reference": "0371a781b3977f779214c03226b6dce91af3dc0b",
+ "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/bc01c5dbf5cc712a31345748942d69f790051e1e",
+ "reference": "bc01c5dbf5cc712a31345748942d69f790051e1e",
"shasum": ""
},
"require": {
@@ -3462,9 +3462,9 @@
"description": "Escola Headless LMS Courses",
"support": {
"issues": "https://github.com/EscolaLMS/Courses/issues",
- "source": "https://github.com/EscolaLMS/Courses/tree/0.4.32"
+ "source": "https://github.com/EscolaLMS/Courses/tree/0.4.33"
},
- "time": "2024-01-23T13:30:25+00:00"
+ "time": "2024-03-05T15:02:41+00:00"
},
{
"name": "escolalms/courses-import-export",
@@ -3583,6 +3583,65 @@
},
"time": "2024-02-05T13:58:07+00:00"
},
+ {
+ "name": "escolalms/dictionaries",
+ "version": "0.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/EscolaLMS/Dictionaries.git",
+ "reference": "abff18c45fa12bca44fdfcc110ebdf64e1bd5aba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/abff18c45fa12bca44fdfcc110ebdf64e1bd5aba",
+ "reference": "abff18c45fa12bca44fdfcc110ebdf64e1bd5aba",
+ "shasum": ""
+ },
+ "require": {
+ "escolalms/auth": "^0",
+ "escolalms/categories": "^0",
+ "escolalms/core": "^1",
+ "laravel/framework": ">=8.0",
+ "php": ">=8.0"
+ },
+ "require-dev": {
+ "nunomaduro/larastan": "^1.0",
+ "orchestra/testbench": ">=5.0",
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "package",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "EscolaLms\\Dictionaries\\EscolaLmsDictionariesServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "EscolaLms\\Dictionaries\\": "src",
+ "EscolaLms\\Dictionaries\\Tests\\": "tests",
+ "EscolaLms\\Dictionaries\\Database\\Seeders\\": "database/seeders",
+ "EscolaLms\\Dictionaries\\Database\\Factories\\": "database/factories"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Maciej Rymarz",
+ "email": "maciej.rymarz@escolasoft.com"
+ }
+ ],
+ "description": "Escola Headless LMS dictionaries package",
+ "support": {
+ "issues": "https://github.com/EscolaLMS/Dictionaries/issues",
+ "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.2"
+ },
+ "time": "2024-03-06T10:43:55+00:00"
+ },
{
"name": "escolalms/files",
"version": "0.1.29",
@@ -3641,16 +3700,16 @@
},
{
"name": "escolalms/headless-h5p",
- "version": "0.4.45",
+ "version": "0.4.46",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/H5P.git",
- "reference": "05252a3a03d4844b51cb89ff5aa37c80a1708831"
+ "reference": "fbde2d557edafd65f77d00ef08dce915836a52ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/05252a3a03d4844b51cb89ff5aa37c80a1708831",
- "reference": "05252a3a03d4844b51cb89ff5aa37c80a1708831",
+ "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/fbde2d557edafd65f77d00ef08dce915836a52ed",
+ "reference": "fbde2d557edafd65f77d00ef08dce915836a52ed",
"shasum": ""
},
"require": {
@@ -3697,9 +3756,9 @@
"description": "Headless H5P Laravel REST API",
"support": {
"issues": "https://github.com/EscolaLMS/H5P/issues",
- "source": "https://github.com/EscolaLMS/H5P/tree/0.4.45"
+ "source": "https://github.com/EscolaLMS/H5P/tree/0.4.46"
},
- "time": "2024-02-16T11:53:29+00:00"
+ "time": "2024-02-22T14:00:18+00:00"
},
{
"name": "escolalms/images",
@@ -3762,22 +3821,23 @@
},
{
"name": "escolalms/invoices",
- "version": "0.1.7",
+ "version": "0.1.8",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Invoices.git",
- "reference": "d42ba8ce22ccb3971203e800ac552d63e98053d3"
+ "reference": "20f234a2beb9e24b62ae331f73128ca68cb00ab3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/d42ba8ce22ccb3971203e800ac552d63e98053d3",
- "reference": "d42ba8ce22ccb3971203e800ac552d63e98053d3",
+ "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/20f234a2beb9e24b62ae331f73128ca68cb00ab3",
+ "reference": "20f234a2beb9e24b62ae331f73128ca68cb00ab3",
"shasum": ""
},
"require": {
"escolalms/auth": "^0",
"escolalms/cart": "^0",
"escolalms/core": "^1",
+ "escolalms/settings": "^0",
"laravel/framework": ">=8.0",
"laraveldaily/laravel-invoices": "^3",
"php": ">=7.4"
@@ -3817,9 +3877,9 @@
"description": "Escola Headless LMS Invoices",
"support": {
"issues": "https://github.com/EscolaLMS/Invoices/issues",
- "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.7"
+ "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.8"
},
- "time": "2024-02-14T14:14:29+00:00"
+ "time": "2024-02-22T13:52:38+00:00"
},
{
"name": "escolalms/jitsi",
@@ -4447,19 +4507,20 @@
},
{
"name": "escolalms/questionnaire",
- "version": "0.2.18",
+ "version": "0.2.19",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Questionnaire.git",
- "reference": "02ad66c2bf30206d6e834e2624ddc1d910d98d1f"
+ "reference": "d633d1ebf06439f9b4cdcc01fe2d8b22195ea96e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/02ad66c2bf30206d6e834e2624ddc1d910d98d1f",
- "reference": "02ad66c2bf30206d6e834e2624ddc1d910d98d1f",
+ "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/d633d1ebf06439f9b4cdcc01fe2d8b22195ea96e",
+ "reference": "d633d1ebf06439f9b4cdcc01fe2d8b22195ea96e",
"shasum": ""
},
"require": {
+ "doctrine/dbal": "^2|^3",
"escolalms/core": "^1",
"laravel/framework": ">=8.0",
"php": ">=7.4|>=8"
@@ -4498,9 +4559,9 @@
"description": "Escola LMS Questionnaire",
"support": {
"issues": "https://github.com/EscolaLMS/Questionnaire/issues",
- "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.18"
+ "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.19"
},
- "time": "2023-08-24T15:12:37+00:00"
+ "time": "2024-02-23T10:50:07+00:00"
},
{
"name": "escolalms/recommender",
@@ -5072,16 +5133,16 @@
},
{
"name": "escolalms/templates-pdf",
- "version": "0.1.22",
+ "version": "0.1.24",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Templates-PDF.git",
- "reference": "3d4f9f398e956a43e4bfa3293b61472a4edefba4"
+ "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/3d4f9f398e956a43e4bfa3293b61472a4edefba4",
- "reference": "3d4f9f398e956a43e4bfa3293b61472a4edefba4",
+ "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/1e1a8cde95f34274ee9a473652acc54ef06ba5f8",
+ "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8",
"shasum": ""
},
"require": {
@@ -5133,9 +5194,9 @@
"description": "Escola Headless LMS Templates for pdf",
"support": {
"issues": "https://github.com/EscolaLMS/Templates-PDF/issues",
- "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.22"
+ "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.24"
},
- "time": "2024-02-14T13:38:05+00:00"
+ "time": "2024-03-06T13:35:41+00:00"
},
{
"name": "escolalms/templates-sms",
@@ -6352,16 +6413,16 @@
},
{
"name": "google/apiclient-services",
- "version": "v0.335.0",
+ "version": "v0.338.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-api-php-client-services.git",
- "reference": "3e6cea8f43066378babdf00e718f01c7c55233fd"
+ "reference": "52aeb042c8d30ac0f98f4051dd4bc523708b1306"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/3e6cea8f43066378babdf00e718f01c7c55233fd",
- "reference": "3e6cea8f43066378babdf00e718f01c7c55233fd",
+ "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/52aeb042c8d30ac0f98f4051dd4bc523708b1306",
+ "reference": "52aeb042c8d30ac0f98f4051dd4bc523708b1306",
"shasum": ""
},
"require": {
@@ -6390,22 +6451,22 @@
],
"support": {
"issues": "https://github.com/googleapis/google-api-php-client-services/issues",
- "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.335.0"
+ "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.338.0"
},
- "time": "2024-02-12T01:08:15+00:00"
+ "time": "2024-03-03T00:56:15+00:00"
},
{
"name": "google/auth",
- "version": "v1.35.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-auth-library-php.git",
- "reference": "6e9c9fd4e2bbd7042f50083076346e4a1eff4e4b"
+ "reference": "5f16f67375b6f202b857183d7ef4e076acd7d4aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/6e9c9fd4e2bbd7042f50083076346e4a1eff4e4b",
- "reference": "6e9c9fd4e2bbd7042f50083076346e4a1eff4e4b",
+ "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/5f16f67375b6f202b857183d7ef4e076acd7d4aa",
+ "reference": "5f16f67375b6f202b857183d7ef4e076acd7d4aa",
"shasum": ""
},
"require": {
@@ -6448,32 +6509,32 @@
"support": {
"docs": "https://googleapis.github.io/google-auth-library-php/main/",
"issues": "https://github.com/googleapis/google-auth-library-php/issues",
- "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.35.0"
+ "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.37.0"
},
- "time": "2024-02-01T20:41:08+00:00"
+ "time": "2024-02-21T17:03:52+00:00"
},
{
"name": "google/cloud-core",
- "version": "v1.56.0",
+ "version": "v1.56.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-cloud-php-core.git",
- "reference": "35ca0fd74685c635a4c027c871de9d716c504933"
+ "reference": "c1ac9c2b89734b5e5f826af9919ae59cbaaadadc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/35ca0fd74685c635a4c027c871de9d716c504933",
- "reference": "35ca0fd74685c635a4c027c871de9d716c504933",
+ "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/c1ac9c2b89734b5e5f826af9919ae59cbaaadadc",
+ "reference": "c1ac9c2b89734b5e5f826af9919ae59cbaaadadc",
"shasum": ""
},
"require": {
"google/auth": "^1.34",
- "google/gax": "^1.27.0",
+ "google/gax": "^1.30",
"guzzlehttp/guzzle": "^6.5.8|^7.4.4",
"guzzlehttp/promises": "^1.4||^2.0",
"guzzlehttp/psr7": "^2.6",
"monolog/monolog": "^2.9|^3.0",
- "php": ">=7.4",
+ "php": "^8.0",
"psr/http-message": "^1.0|^2.0",
"rize/uri-template": "~0.3"
},
@@ -6514,27 +6575,27 @@
],
"description": "Google Cloud PHP shared dependency, providing functionality useful to all components.",
"support": {
- "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.56.0"
+ "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.56.1"
},
- "time": "2024-02-23T23:49:35+00:00"
+ "time": "2024-03-01T11:25:35+00:00"
},
{
"name": "google/cloud-storage",
- "version": "v1.39.0",
+ "version": "v1.39.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-cloud-php-storage.git",
- "reference": "2425a167578084af5c9b87fac6eb59b09b33b8f5"
+ "reference": "448e0db09e598c796aa7c68eaf20fdf9b10296ef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/2425a167578084af5c9b87fac6eb59b09b33b8f5",
- "reference": "2425a167578084af5c9b87fac6eb59b09b33b8f5",
+ "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/448e0db09e598c796aa7c68eaf20fdf9b10296ef",
+ "reference": "448e0db09e598c796aa7c68eaf20fdf9b10296ef",
"shasum": ""
},
"require": {
"google/cloud-core": "^1.55",
- "php": ">=7.4",
+ "php": "^8.0",
"ramsey/uuid": "^4.2.3"
},
"require-dev": {
@@ -6571,9 +6632,9 @@
],
"description": "Cloud Storage Client for PHP",
"support": {
- "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.39.0"
+ "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.39.1"
},
- "time": "2024-02-23T23:49:35+00:00"
+ "time": "2024-03-01T11:25:35+00:00"
},
{
"name": "google/common-protos",
@@ -6629,35 +6690,36 @@
},
{
"name": "google/gax",
- "version": "v1.29.1",
+ "version": "v1.30.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/gax-php.git",
- "reference": "54a863e63ee318308637adb283f6157ccc3aabbb"
+ "reference": "25fb6fe93f8a871d7c626dc4599a481d9ebb6b02"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/gax-php/zipball/54a863e63ee318308637adb283f6157ccc3aabbb",
- "reference": "54a863e63ee318308637adb283f6157ccc3aabbb",
+ "url": "https://api.github.com/repos/googleapis/gax-php/zipball/25fb6fe93f8a871d7c626dc4599a481d9ebb6b02",
+ "reference": "25fb6fe93f8a871d7c626dc4599a481d9ebb6b02",
"shasum": ""
},
"require": {
"google/auth": "^1.34.0",
"google/common-protos": "^4.4",
- "google/grpc-gcp": "^0.2||^0.3",
+ "google/grpc-gcp": "^0.3",
"google/longrunning": "~0.2",
"google/protobuf": "^3.22",
"grpc/grpc": "^1.13",
- "guzzlehttp/promises": "^1.4||^2.0",
+ "guzzlehttp/promises": "^2.0",
"guzzlehttp/psr7": "^2.0",
- "php": ">=7.4"
+ "php": "^8.0",
+ "ramsey/uuid": "^4.0"
},
"conflict": {
"ext-protobuf": "<3.7.0"
},
"require-dev": {
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.0",
+ "phpspec/prophecy-phpunit": "^2.1",
+ "phpunit/phpunit": "^9.6",
"squizlabs/php_codesniffer": "3.*"
},
"type": "library",
@@ -6678,9 +6740,9 @@
],
"support": {
"issues": "https://github.com/googleapis/gax-php/issues",
- "source": "https://github.com/googleapis/gax-php/tree/v1.29.1"
+ "source": "https://github.com/googleapis/gax-php/tree/v1.30.0"
},
- "time": "2024-02-26T19:15:41+00:00"
+ "time": "2024-02-28T20:33:41+00:00"
},
{
"name": "google/grpc-gcp",
@@ -6729,20 +6791,20 @@
},
{
"name": "google/longrunning",
- "version": "0.3.0",
+ "version": "0.3.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/php-longrunning.git",
- "reference": "c21cb8f8794f724ca672dad94bf7d406e62476b9"
+ "reference": "a974fe870d5f57cc21da697923a1f4e8d08829c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/c21cb8f8794f724ca672dad94bf7d406e62476b9",
- "reference": "c21cb8f8794f724ca672dad94bf7d406e62476b9",
+ "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/a974fe870d5f57cc21da697923a1f4e8d08829c9",
+ "reference": "a974fe870d5f57cc21da697923a1f4e8d08829c9",
"shasum": ""
},
"require-dev": {
- "google/gax": "^1.26.0",
+ "google/gax": "^1.30",
"phpunit/phpunit": "^9.0"
},
"type": "library",
@@ -6767,9 +6829,9 @@
],
"description": "Google LongRunning Client for PHP",
"support": {
- "source": "https://github.com/googleapis/php-longrunning/tree/v0.3.0"
+ "source": "https://github.com/googleapis/php-longrunning/tree/v0.3.1"
},
- "time": "2024-01-05T17:46:51+00:00"
+ "time": "2024-03-01T11:25:35+00:00"
},
{
"name": "google/protobuf",
@@ -8302,16 +8364,16 @@
},
{
"name": "laravel/horizon",
- "version": "v5.23.0",
+ "version": "v5.23.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "0b1bf46b21c397fdbe80b1ab54451fd227934508"
+ "reference": "7475de7eb5b465c2da84218002fe1a62b8175da0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/0b1bf46b21c397fdbe80b1ab54451fd227934508",
- "reference": "0b1bf46b21c397fdbe80b1ab54451fd227934508",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/7475de7eb5b465c2da84218002fe1a62b8175da0",
+ "reference": "7475de7eb5b465c2da84218002fe1a62b8175da0",
"shasum": ""
},
"require": {
@@ -8374,22 +8436,22 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.23.0"
+ "source": "https://github.com/laravel/horizon/tree/v5.23.1"
},
- "time": "2024-02-12T18:36:34+00:00"
+ "time": "2024-02-20T15:14:10+00:00"
},
{
"name": "laravel/passport",
- "version": "v11.10.5",
+ "version": "v11.10.6",
"source": {
"type": "git",
"url": "https://github.com/laravel/passport.git",
- "reference": "4d81207941d6efc198857847d9e4c17520f28d75"
+ "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/passport/zipball/4d81207941d6efc198857847d9e4c17520f28d75",
- "reference": "4d81207941d6efc198857847d9e4c17520f28d75",
+ "url": "https://api.github.com/repos/laravel/passport/zipball/2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf",
+ "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf",
"shasum": ""
},
"require": {
@@ -8454,7 +8516,7 @@
"issues": "https://github.com/laravel/passport/issues",
"source": "https://github.com/laravel/passport"
},
- "time": "2024-02-09T16:27:49+00:00"
+ "time": "2024-03-01T11:11:18+00:00"
},
{
"name": "laravel/serializable-closure",
@@ -9771,29 +9833,29 @@
},
{
"name": "maatwebsite/excel",
- "version": "3.1.53",
+ "version": "3.1.55",
"source": {
"type": "git",
"url": "https://github.com/SpartnerNL/Laravel-Excel.git",
- "reference": "f5175b19389f51bf489a1558eb0efc0a59ec4b67"
+ "reference": "6d9d791dcdb01a9b6fd6f48d46f0d5fff86e6260"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/f5175b19389f51bf489a1558eb0efc0a59ec4b67",
- "reference": "f5175b19389f51bf489a1558eb0efc0a59ec4b67",
+ "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/6d9d791dcdb01a9b6fd6f48d46f0d5fff86e6260",
+ "reference": "6d9d791dcdb01a9b6fd6f48d46f0d5fff86e6260",
"shasum": ""
},
"require": {
"composer/semver": "^3.3",
"ext-json": "*",
- "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0",
+ "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0",
"php": "^7.0||^8.0",
"phpoffice/phpspreadsheet": "^1.18",
"psr/simple-cache": "^1.0||^2.0||^3.0"
},
"require-dev": {
"laravel/scout": "^7.0||^8.0||^9.0||^10.0",
- "orchestra/testbench": "^6.0||^7.0||^8.0",
+ "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0",
"predis/predis": "^1.1"
},
"type": "library",
@@ -9836,7 +9898,7 @@
],
"support": {
"issues": "https://github.com/SpartnerNL/Laravel-Excel/issues",
- "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.53"
+ "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.55"
},
"funding": [
{
@@ -9848,7 +9910,7 @@
"type": "github"
}
],
- "time": "2024-02-05T08:53:46+00:00"
+ "time": "2024-02-20T08:27:10+00:00"
},
{
"name": "maennchen/zipstream-php",
@@ -10716,16 +10778,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v5.0.0",
+ "version": "v5.0.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc"
+ "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
- "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
+ "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
"shasum": ""
},
"require": {
@@ -10768,9 +10830,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
},
- "time": "2024-01-07T17:17:35+00:00"
+ "time": "2024-03-05T20:51:40+00:00"
},
{
"name": "nunomaduro/termwind",
@@ -12155,16 +12217,16 @@
},
{
"name": "phpseclib/phpseclib",
- "version": "3.0.35",
+ "version": "3.0.37",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
- "reference": "4b1827beabce71953ca479485c0ae9c51287f2fe"
+ "reference": "cfa2013d0f68c062055180dd4328cc8b9d1f30b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/4b1827beabce71953ca479485c0ae9c51287f2fe",
- "reference": "4b1827beabce71953ca479485c0ae9c51287f2fe",
+ "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/cfa2013d0f68c062055180dd4328cc8b9d1f30b8",
+ "reference": "cfa2013d0f68c062055180dd4328cc8b9d1f30b8",
"shasum": ""
},
"require": {
@@ -12245,7 +12307,7 @@
],
"support": {
"issues": "https://github.com/phpseclib/phpseclib/issues",
- "source": "https://github.com/phpseclib/phpseclib/tree/3.0.35"
+ "source": "https://github.com/phpseclib/phpseclib/tree/3.0.37"
},
"funding": [
{
@@ -12261,7 +12323,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T01:59:53+00:00"
+ "time": "2024-03-03T02:14:58+00:00"
},
{
"name": "pimple/pimple",
@@ -13806,16 +13868,16 @@
},
{
"name": "smalot/pdfparser",
- "version": "v2.8.0",
+ "version": "v2.9.0",
"source": {
"type": "git",
"url": "https://github.com/smalot/pdfparser.git",
- "reference": "268a620b96523eb4244c42931885024c8db8dae1"
+ "reference": "6b53144fcb24af77093d4150dd7d0dd571f25761"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/smalot/pdfparser/zipball/268a620b96523eb4244c42931885024c8db8dae1",
- "reference": "268a620b96523eb4244c42931885024c8db8dae1",
+ "url": "https://api.github.com/repos/smalot/pdfparser/zipball/6b53144fcb24af77093d4150dd7d0dd571f25761",
+ "reference": "6b53144fcb24af77093d4150dd7d0dd571f25761",
"shasum": ""
},
"require": {
@@ -13851,9 +13913,9 @@
],
"support": {
"issues": "https://github.com/smalot/pdfparser/issues",
- "source": "https://github.com/smalot/pdfparser/tree/v2.8.0"
+ "source": "https://github.com/smalot/pdfparser/tree/v2.9.0"
},
- "time": "2023-12-01T11:13:56+00:00"
+ "time": "2024-03-01T09:51:10+00:00"
},
{
"name": "spatie/image-optimizer",
@@ -13912,26 +13974,26 @@
},
{
"name": "spatie/laravel-image-optimizer",
- "version": "1.7.1",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-image-optimizer.git",
- "reference": "cd8945e47b9fd01bc7b770eecd57c56f46c47422"
+ "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/cd8945e47b9fd01bc7b770eecd57c56f46c47422",
- "reference": "cd8945e47b9fd01bc7b770eecd57c56f46c47422",
+ "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/024752cba691fee3cd1800000b6aa3da3b8b2474",
+ "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474",
"shasum": ""
},
"require": {
- "laravel/framework": "^8.0|^9.0|^10.0",
+ "laravel/framework": "^8.0|^9.0|^10.0|^11.0",
"php": "^8.0",
"spatie/image-optimizer": "^1.2.0"
},
"require-dev": {
- "orchestra/testbench": "^6.23|^7.0|^8.0",
- "phpunit/phpunit": "^9.4"
+ "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0",
+ "phpunit/phpunit": "^9.4|^10.5"
},
"type": "library",
"extra": {
@@ -13968,7 +14030,7 @@
"spatie"
],
"support": {
- "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.7.1"
+ "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.8.0"
},
"funding": [
{
@@ -13976,7 +14038,7 @@
"type": "custom"
}
],
- "time": "2023-01-24T23:44:33+00:00"
+ "time": "2024-02-29T10:55:08+00:00"
},
{
"name": "spatie/laravel-package-tools",
@@ -14040,16 +14102,16 @@
},
{
"name": "spatie/laravel-permission",
- "version": "6.3.0",
+ "version": "6.4.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-permission.git",
- "reference": "4d119986c862ac0168b77338c85d8236bb559a88"
+ "reference": "05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/4d119986c862ac0168b77338c85d8236bb559a88",
- "reference": "4d119986c862ac0168b77338c85d8236bb559a88",
+ "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52",
+ "reference": "05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52",
"shasum": ""
},
"require": {
@@ -14060,7 +14122,7 @@
"php": "^8.0"
},
"require-dev": {
- "laravel/passport": "^11.0",
+ "laravel/passport": "^11.0|^12.0",
"orchestra/testbench": "^6.23|^7.0|^8.0|^9.0",
"phpunit/phpunit": "^9.4|^10.1"
},
@@ -14110,7 +14172,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-permission/issues",
- "source": "https://github.com/spatie/laravel-permission/tree/6.3.0"
+ "source": "https://github.com/spatie/laravel-permission/tree/6.4.0"
},
"funding": [
{
@@ -14118,7 +14180,7 @@
"type": "github"
}
],
- "time": "2023-12-24T06:58:02+00:00"
+ "time": "2024-02-28T08:11:20+00:00"
},
{
"name": "spatie/laravel-responsecache",
@@ -14206,25 +14268,25 @@
},
{
"name": "spatie/laravel-translation-loader",
- "version": "2.7.6",
+ "version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-translation-loader.git",
- "reference": "b45980636d3d60a3426ac44f5a51517bca8cb63a"
+ "reference": "aaf88739159ec415137738e4cc2b93b179fc1094"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/b45980636d3d60a3426ac44f5a51517bca8cb63a",
- "reference": "b45980636d3d60a3426ac44f5a51517bca8cb63a",
+ "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/aaf88739159ec415137738e4cc2b93b179fc1094",
+ "reference": "aaf88739159ec415137738e4cc2b93b179fc1094",
"shasum": ""
},
"require": {
- "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
"php": "^7.2|^8.0"
},
"require-dev": {
- "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0",
- "phpunit/phpunit": "^8.0|^9.0"
+ "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0",
+ "phpunit/phpunit": "^8.0|^9.0|^10.5"
},
"type": "library",
"extra": {
@@ -14264,7 +14326,7 @@
"translate"
],
"support": {
- "source": "https://github.com/spatie/laravel-translation-loader/tree/2.7.6"
+ "source": "https://github.com/spatie/laravel-translation-loader/tree/2.8.0"
},
"funding": [
{
@@ -14272,7 +14334,7 @@
"type": "custom"
}
],
- "time": "2023-02-07T10:08:04+00:00"
+ "time": "2024-03-02T05:30:59+00:00"
},
{
"name": "spatie/temporary-directory",
@@ -14395,16 +14457,16 @@
},
{
"name": "swagger-api/swagger-ui",
- "version": "v5.11.7",
+ "version": "v5.11.9",
"source": {
"type": "git",
"url": "https://github.com/swagger-api/swagger-ui.git",
- "reference": "a93ce4ed7d1e3e42d9140625f9996e55a7c82d3c"
+ "reference": "309d023d03a91dc6e77d65f8692120b38943b6ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/a93ce4ed7d1e3e42d9140625f9996e55a7c82d3c",
- "reference": "a93ce4ed7d1e3e42d9140625f9996e55a7c82d3c",
+ "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/309d023d03a91dc6e77d65f8692120b38943b6ac",
+ "reference": "309d023d03a91dc6e77d65f8692120b38943b6ac",
"shasum": ""
},
"type": "library",
@@ -14450,22 +14512,22 @@
],
"support": {
"issues": "https://github.com/swagger-api/swagger-ui/issues",
- "source": "https://github.com/swagger-api/swagger-ui/tree/v5.11.7"
+ "source": "https://github.com/swagger-api/swagger-ui/tree/v5.11.9"
},
- "time": "2024-02-16T09:37:18+00:00"
+ "time": "2024-03-04T08:49:22+00:00"
},
{
"name": "symfony/cache",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "2207eceb2433d74df81232d97439bf508cb9e050"
+ "reference": "fc822951dd360a593224bb2cef90a087d0dff60f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/2207eceb2433d74df81232d97439bf508cb9e050",
- "reference": "2207eceb2433d74df81232d97439bf508cb9e050",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/fc822951dd360a593224bb2cef90a087d0dff60f",
+ "reference": "fc822951dd360a593224bb2cef90a087d0dff60f",
"shasum": ""
},
"require": {
@@ -14532,7 +14594,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v7.0.3"
+ "source": "https://github.com/symfony/cache/tree/v7.0.4"
},
"funding": [
{
@@ -14548,7 +14610,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -14628,16 +14690,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e"
+ "reference": "0d9e4eb5ad413075624378f474c4167ea202de78"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e",
- "reference": "2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e",
+ "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78",
+ "reference": "0d9e4eb5ad413075624378f474c4167ea202de78",
"shasum": ""
},
"require": {
@@ -14702,7 +14764,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.3"
+ "source": "https://github.com/symfony/console/tree/v6.4.4"
},
"funding": [
{
@@ -14718,7 +14780,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T14:51:35+00:00"
+ "time": "2024-02-22T20:27:10+00:00"
},
{
"name": "symfony/css-selector",
@@ -14854,16 +14916,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "6dc3c76a278b77f01d864a6005d640822c6f26a6"
+ "reference": "c725219bdf2afc59423c32793d5019d2a904e13a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/6dc3c76a278b77f01d864a6005d640822c6f26a6",
- "reference": "6dc3c76a278b77f01d864a6005d640822c6f26a6",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/c725219bdf2afc59423c32793d5019d2a904e13a",
+ "reference": "c725219bdf2afc59423c32793d5019d2a904e13a",
"shasum": ""
},
"require": {
@@ -14909,7 +14971,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v6.4.3"
+ "source": "https://github.com/symfony/error-handler/tree/v6.4.4"
},
"funding": [
{
@@ -14925,7 +14987,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:40:36+00:00"
+ "time": "2024-02-22T20:27:10+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -15212,16 +15274,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "5677bdf7cade4619cb17fc9e1e7b31ec392244a9"
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5677bdf7cade4619cb17fc9e1e7b31ec392244a9",
- "reference": "5677bdf7cade4619cb17fc9e1e7b31ec392244a9",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304",
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304",
"shasum": ""
},
"require": {
@@ -15269,7 +15331,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.4.3"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.4.4"
},
"funding": [
{
@@ -15285,20 +15347,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T14:51:35+00:00"
+ "time": "2024-02-08T15:01:18+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.4.3",
+ "version": "v6.4.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "9c6ec4e543044f7568a53a76ab1484ecd30637a2"
+ "reference": "f6947cb939d8efee137797382cb4db1af653ef75"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9c6ec4e543044f7568a53a76ab1484ecd30637a2",
- "reference": "9c6ec4e543044f7568a53a76ab1484ecd30637a2",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6947cb939d8efee137797382cb4db1af653ef75",
+ "reference": "f6947cb939d8efee137797382cb4db1af653ef75",
"shasum": ""
},
"require": {
@@ -15347,7 +15409,7 @@
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/property-access": "^5.4.5|^6.0.5|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
- "symfony/serializer": "^6.3|^7.0",
+ "symfony/serializer": "^6.4.4|^7.0.4",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4|^6.0|^7.0",
"symfony/translation-contracts": "^2.5|^3",
@@ -15382,7 +15444,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/v6.4.3"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.4.5"
},
"funding": [
{
@@ -15398,20 +15460,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-31T07:21:29+00:00"
+ "time": "2024-03-04T21:00:47+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "74412c62f88a85a41b61f0b71ab0afcaad6f03ee"
+ "reference": "791c5d31a8204cf3db0c66faab70282307f4376b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/74412c62f88a85a41b61f0b71ab0afcaad6f03ee",
- "reference": "74412c62f88a85a41b61f0b71ab0afcaad6f03ee",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/791c5d31a8204cf3db0c66faab70282307f4376b",
+ "reference": "791c5d31a8204cf3db0c66faab70282307f4376b",
"shasum": ""
},
"require": {
@@ -15462,7 +15524,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.4.3"
+ "source": "https://github.com/symfony/mailer/tree/v6.4.4"
},
"funding": [
{
@@ -15478,7 +15540,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:01:07+00:00"
+ "time": "2024-02-03T21:33:47+00:00"
},
{
"name": "symfony/mime",
@@ -16347,16 +16409,16 @@
},
{
"name": "symfony/process",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "31642b0818bfcff85930344ef93193f8c607e0a3"
+ "reference": "710e27879e9be3395de2b98da3f52a946039f297"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/31642b0818bfcff85930344ef93193f8c607e0a3",
- "reference": "31642b0818bfcff85930344ef93193f8c607e0a3",
+ "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297",
+ "reference": "710e27879e9be3395de2b98da3f52a946039f297",
"shasum": ""
},
"require": {
@@ -16388,7 +16450,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.3"
+ "source": "https://github.com/symfony/process/tree/v6.4.4"
},
"funding": [
{
@@ -16404,7 +16466,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T14:51:35+00:00"
+ "time": "2024-02-20T12:31:00+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
@@ -16497,16 +16559,16 @@
},
{
"name": "symfony/routing",
- "version": "v6.4.3",
+ "version": "v6.4.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842"
+ "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/3b2957ad54902f0f544df83e3d58b38d7e8e5842",
- "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/7fe30068e207d9c31c0138501ab40358eb2d49a4",
+ "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4",
"shasum": ""
},
"require": {
@@ -16560,7 +16622,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.4.3"
+ "source": "https://github.com/symfony/routing/tree/v6.4.5"
},
"funding": [
{
@@ -16576,7 +16638,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T13:55:02+00:00"
+ "time": "2024-02-27T12:33:30+00:00"
},
{
"name": "symfony/service-contracts",
@@ -16662,16 +16724,16 @@
},
{
"name": "symfony/string",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "524aac4a280b90a4420d8d6a040718d0586505ac"
+ "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/524aac4a280b90a4420d8d6a040718d0586505ac",
- "reference": "524aac4a280b90a4420d8d6a040718d0586505ac",
+ "url": "https://api.github.com/repos/symfony/string/zipball/f5832521b998b0bec40bee688ad5de98d4cf111b",
+ "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b",
"shasum": ""
},
"require": {
@@ -16728,7 +16790,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.0.3"
+ "source": "https://github.com/symfony/string/tree/v7.0.4"
},
"funding": [
{
@@ -16744,20 +16806,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:41:16+00:00"
+ "time": "2024-02-01T13:17:36+00:00"
},
{
"name": "symfony/translation",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "637c51191b6b184184bbf98937702bcf554f7d04"
+ "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/637c51191b6b184184bbf98937702bcf554f7d04",
- "reference": "637c51191b6b184184bbf98937702bcf554f7d04",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/bce6a5a78e94566641b2594d17e48b0da3184a8e",
+ "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e",
"shasum": ""
},
"require": {
@@ -16823,7 +16885,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.4.3"
+ "source": "https://github.com/symfony/translation/tree/v6.4.4"
},
"funding": [
{
@@ -16839,7 +16901,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T13:11:52+00:00"
+ "time": "2024-02-20T13:16:58+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -16995,16 +17057,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.4.3",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "0435a08f69125535336177c29d56af3abc1f69da"
+ "reference": "b439823f04c98b84d4366c79507e9da6230944b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0435a08f69125535336177c29d56af3abc1f69da",
- "reference": "0435a08f69125535336177c29d56af3abc1f69da",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1",
+ "reference": "b439823f04c98b84d4366c79507e9da6230944b1",
"shasum": ""
},
"require": {
@@ -17060,7 +17122,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.4.3"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.4.4"
},
"funding": [
{
@@ -17076,20 +17138,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T14:53:30+00:00"
+ "time": "2024-02-15T11:23:52+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "1fb79308cb5fc2b44bff6e8af10a5af6812e05b8"
+ "reference": "dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1fb79308cb5fc2b44bff6e8af10a5af6812e05b8",
- "reference": "1fb79308cb5fc2b44bff6e8af10a5af6812e05b8",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41",
+ "reference": "dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41",
"shasum": ""
},
"require": {
@@ -17134,7 +17196,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v7.0.3"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.0.4"
},
"funding": [
{
@@ -17150,7 +17212,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-26T10:35:24+00:00"
},
{
"name": "symfony/yaml",
@@ -18601,20 +18663,21 @@
},
{
"name": "phar-io/manifest",
- "version": "2.0.3",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ "reference": "54750ef60c58e43759730615a392c31c80e23176"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
+ "reference": "54750ef60c58e43759730615a392c31c80e23176",
"shasum": ""
},
"require": {
"ext-dom": "*",
+ "ext-libxml": "*",
"ext-phar": "*",
"ext-xmlwriter": "*",
"phar-io/version": "^3.0.1",
@@ -18655,9 +18718,15 @@
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
"issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ "source": "https://github.com/phar-io/manifest/tree/2.0.4"
},
- "time": "2021-07-20T11:28:43+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2024-03-03T12:33:53+00:00"
},
{
"name": "phar-io/version",
@@ -18919,16 +18988,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "1.10.58",
+ "version": "1.10.59",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "a23518379ec4defd9e47cbf81019526861623ec2"
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a23518379ec4defd9e47cbf81019526861623ec2",
- "reference": "a23518379ec4defd9e47cbf81019526861623ec2",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281",
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281",
"shasum": ""
},
"require": {
@@ -18977,20 +19046,20 @@
"type": "tidelift"
}
],
- "time": "2024-02-12T20:02:57+00:00"
+ "time": "2024-02-20T13:59:13+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.30",
+ "version": "9.2.31",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089"
+ "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089",
- "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965",
+ "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965",
"shasum": ""
},
"require": {
@@ -19047,7 +19116,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31"
},
"funding": [
{
@@ -19055,7 +19124,7 @@
"type": "github"
}
],
- "time": "2023-12-22T06:47:57+00:00"
+ "time": "2024-03-02T06:37:42+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -19300,16 +19369,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.16",
+ "version": "9.6.17",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f"
+ "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3767b2c56ce02d01e3491046f33466a1ae60a37f",
- "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd",
+ "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd",
"shasum": ""
},
"require": {
@@ -19383,7 +19452,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.16"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17"
},
"funding": [
{
@@ -19399,20 +19468,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-19T07:03:14+00:00"
+ "time": "2024-02-23T13:14:51+00:00"
},
{
"name": "rector/rector",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d"
+ "reference": "7596fa6da06c6a20c012efe6bb3d9188a9113b11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/258b775511e62a7188f8ce114d44acaf244d9a7d",
- "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/7596fa6da06c6a20c012efe6bb3d9188a9113b11",
+ "reference": "7596fa6da06c6a20c012efe6bb3d9188a9113b11",
"shasum": ""
},
"require": {
@@ -19447,7 +19516,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/1.0.1"
+ "source": "https://github.com/rectorphp/rector/tree/1.0.2"
},
"funding": [
{
@@ -19455,20 +19524,20 @@
"type": "github"
}
],
- "time": "2024-02-16T07:53:23+00:00"
+ "time": "2024-03-03T12:32:31+00:00"
},
{
"name": "sebastian/cli-parser",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
"shasum": ""
},
"require": {
@@ -19503,7 +19572,7 @@
"homepage": "https://github.com/sebastianbergmann/cli-parser",
"support": {
"issues": "https://github.com/sebastianbergmann/cli-parser/issues",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2"
},
"funding": [
{
@@ -19511,7 +19580,7 @@
"type": "github"
}
],
- "time": "2020-09-28T06:08:49+00:00"
+ "time": "2024-03-02T06:27:43+00:00"
},
{
"name": "sebastian/code-unit",
@@ -19757,16 +19826,16 @@
},
{
"name": "sebastian/diff",
- "version": "4.0.5",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
- "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc",
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc",
"shasum": ""
},
"require": {
@@ -19811,7 +19880,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6"
},
"funding": [
{
@@ -19819,7 +19888,7 @@
"type": "github"
}
],
- "time": "2023-05-07T05:35:17+00:00"
+ "time": "2024-03-02T06:30:58+00:00"
},
{
"name": "sebastian/environment",
@@ -19886,16 +19955,16 @@
},
{
"name": "sebastian/exporter",
- "version": "4.0.5",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
+ "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72",
+ "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72",
"shasum": ""
},
"require": {
@@ -19951,7 +20020,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6"
},
"funding": [
{
@@ -19959,20 +20028,20 @@
"type": "github"
}
],
- "time": "2022-09-14T06:03:37+00:00"
+ "time": "2024-03-02T06:33:00+00:00"
},
{
"name": "sebastian/global-state",
- "version": "5.0.6",
+ "version": "5.0.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "bde739e7565280bda77be70044ac1047bc007e34"
+ "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
- "reference": "bde739e7565280bda77be70044ac1047bc007e34",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
+ "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
"shasum": ""
},
"require": {
@@ -20015,7 +20084,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7"
},
"funding": [
{
@@ -20023,7 +20092,7 @@
"type": "github"
}
],
- "time": "2023-08-02T09:26:13+00:00"
+ "time": "2024-03-02T06:35:11+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -21086,16 +21155,16 @@
},
{
"name": "theseer/tokenizer",
- "version": "1.2.2",
+ "version": "1.2.3",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96"
+ "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
- "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
+ "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
"shasum": ""
},
"require": {
@@ -21124,7 +21193,7 @@
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"support": {
"issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/1.2.2"
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.3"
},
"funding": [
{
@@ -21132,7 +21201,7 @@
"type": "github"
}
],
- "time": "2023-11-20T00:12:19+00:00"
+ "time": "2024-03-03T12:36:25+00:00"
},
{
"name": "zbateson/mail-mime-parser",
diff --git a/config/l5-swagger.php b/config/l5-swagger.php
index ce69d5a7..03a0017b 100644
--- a/config/l5-swagger.php
+++ b/config/l5-swagger.php
@@ -75,6 +75,7 @@
base_path('vendor/escolalms/topic-type-project/src'),
base_path('vendor/escolalms/topic-type-gift/src'),
base_path('vendor/escolalms/bulk-notifications/src'),
+ base_path('vendor/escolalms/dictionaries/src'),
],
],
],
diff --git a/database/seeds/PermissionsSeeder.php b/database/seeds/PermissionsSeeder.php
index b52d652d..4a630902 100644
--- a/database/seeds/PermissionsSeeder.php
+++ b/database/seeds/PermissionsSeeder.php
@@ -16,6 +16,7 @@
use EscolaLms\Courses\Database\Seeders\CoursesPermissionSeeder;
use EscolaLms\CoursesImportExport\Database\Seeders\CoursesExportImportPermissionSeeder;
use EscolaLms\CsvUsers\Database\Seeders\CsvUsersPermissionSeeder;
+use EscolaLms\Dictionaries\Database\Seeders\DictionariesPermissionSeeder;
use EscolaLms\Files\Database\Seeders\PermissionTableSeeder as FilePermissionTableSeeder;
use EscolaLms\HeadlessH5P\Database\Seeders\PermissionTableSeeder as H5PPermissionTableSeeder;
use EscolaLms\Lrs\Database\Seeders\LrsPermissionSeeder;
@@ -90,5 +91,6 @@ public function run()
$this->call(TopicTypeProjectPermissionSeeder::class);
$this->call(TopicTypeGiftPermissionSeeder::class);
$this->call(BulkNotificationPermissionSeeder::class);
+ $this->call(DictionariesPermissionSeeder::class);
}
}
diff --git a/docker/envs/phpunit.xml.cc b/docker/envs/phpunit.xml.cc
index 44be43fb..2bf48681 100644
--- a/docker/envs/phpunit.xml.cc
+++ b/docker/envs/phpunit.xml.cc
@@ -12,6 +12,7 @@
./vendor/escolalms/course-access/src
./vendor/escolalms/courses-import-export/src
./vendor/escolalms/csv-users/src
+ ./vendor/escolalms/dictionaries/src
./vendor/escolalms/files/src
./vendor/escolalms/headless-h5p/src
./vendor/escolalms/images/src
@@ -85,6 +86,9 @@
./vendor/escolalms/csv-users/tests
+
+ ./vendor/escolalms/dictionaries/tests
+
./vendor/escolalms/files/tests
diff --git a/docker/envs/phpunit.xml.mysql b/docker/envs/phpunit.xml.mysql
index 39c24021..d9eb883b 100644
--- a/docker/envs/phpunit.xml.mysql
+++ b/docker/envs/phpunit.xml.mysql
@@ -12,6 +12,7 @@
./vendor/escolalms/course-access/
./vendor/escolalms/courses-import-export/
./vendor/escolalms/csv-users/
+ ./vendor/escolalms/dictionaries/
./vendor/escolalms/files/
./vendor/escolalms/headless-h5p/
./vendor/escolalms/images/
@@ -85,6 +86,9 @@
./vendor/escolalms/csv-users/tests
+
+ ./vendor/escolalms/dictionaries/tests
+
./vendor/escolalms/files/tests
diff --git a/docker/envs/phpunit.xml.postgres b/docker/envs/phpunit.xml.postgres
index 828d1367..f8e1a179 100644
--- a/docker/envs/phpunit.xml.postgres
+++ b/docker/envs/phpunit.xml.postgres
@@ -12,6 +12,7 @@
./vendor/escolalms/course-access/
./vendor/escolalms/courses-import-export/
./vendor/escolalms/csv-users/
+ ./vendor/escolalms/dictionaries/
./vendor/escolalms/files/
./vendor/escolalms/headless-h5p/
./vendor/escolalms/images/
@@ -85,6 +86,9 @@
./vendor/escolalms/csv-users/tests
+
+ ./vendor/escolalms/dictionaries/tests
+
./vendor/escolalms/files/tests
diff --git a/phpunit.xml b/phpunit.xml
index de896bde..51959487 100755
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -12,6 +12,7 @@
./vendor/escolalms/course-access/
./vendor/escolalms/courses-import-export/
./vendor/escolalms/csv-users/
+ ./vendor/escolalms/dictionaries/
./vendor/escolalms/files/
./vendor/escolalms/headless-h5p/
./vendor/escolalms/images/
@@ -81,6 +82,9 @@
./vendor/escolalms/csv-users/tests
+
+ ./vendor/escolalms/dictionaries/tests
+
./vendor/escolalms/files/tests
From 92922f59fcc3261a5008eefae21305718fbf8b76 Mon Sep 17 00:00:00 2001
From: Maciej Rymarz
Date: Mon, 11 Mar 2024 20:05:07 +0100
Subject: [PATCH 2/7] Register Dictionary class as product
---
app/Models/Dictionary.php | 28 +++++++++++++++++++++++++++
app/Providers/ShopServiceProvider.php | 10 ++++++++++
2 files changed, 38 insertions(+)
create mode 100644 app/Models/Dictionary.php
diff --git a/app/Models/Dictionary.php b/app/Models/Dictionary.php
new file mode 100644
index 00000000..2a6e4871
--- /dev/null
+++ b/app/Models/Dictionary.php
@@ -0,0 +1,28 @@
+users()->syncWithoutDetaching($user->getKey());
+ }
+
+ public function detachFromUser(User $user, int $quantity = 1, ?Product $product = null): void
+ {
+ $this->users()->detach($user->getKey());
+ }
+}
diff --git a/app/Providers/ShopServiceProvider.php b/app/Providers/ShopServiceProvider.php
index 60239fa4..cab33f18 100644
--- a/app/Providers/ShopServiceProvider.php
+++ b/app/Providers/ShopServiceProvider.php
@@ -4,6 +4,7 @@
use App\Models\Consultation;
use App\Models\Course;
+use App\Models\Dictionary;
use App\Models\StationaryEvent;
use App\Models\Webinar;
use EscolaLms\Cart\Facades\Shop;
@@ -14,6 +15,7 @@
use EscolaLms\Consultations\Http\Resources\ConsultationTermsResource;
use EscolaLms\Courses\Http\Resources\CourseListResource;
use EscolaLms\Courses\Http\Resources\CourseSimpleResource;
+use EscolaLms\Dictionaries\Http\Resources\DictionaryResource;
use EscolaLms\StationaryEvents\Http\Resources\StationaryEventResource;
use EscolaLms\Webinar\Http\Resources\WebinarSimpleResource;
use Illuminate\Contracts\Container\BindingResolutionException;
@@ -84,6 +86,14 @@ function($element) {
$element
)
);
+ Shop::registerProductableClass(Dictionary::class);
+ DictionaryResource::extend(
+ fn ($element) =>
+ $this->registerProductToResource(
+ Dictionary::class,
+ $element
+ )
+ );
}
private function registerProductToResource(string $class, $element): array
From 340c1f0436f24586089b0ec5fd3a8a7a6a58e559 Mon Sep 17 00:00:00 2001
From: Maciej Rymarz
Date: Mon, 11 Mar 2024 20:37:37 +0100
Subject: [PATCH 3/7] update composer.lock
---
composer.lock | 274 +++++++++++++++++++++++++-------------------------
1 file changed, 138 insertions(+), 136 deletions(-)
diff --git a/composer.lock b/composer.lock
index e35235b9..aa192fc2 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "85711a60f95c47bceda26330dfc9c864",
+ "content-hash": "8177a714cf6893681f86b6ffad4977b0",
"packages": [
{
"name": "aloha/twilio",
@@ -136,16 +136,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.300.11",
+ "version": "3.300.15",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52"
+ "reference": "0cd194438b84588615121a93d0bc46bf55ca678b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52",
- "reference": "b1c05a5d3cb429aa5d9ffa69066ce46e3d7aca52",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0cd194438b84588615121a93d0bc46bf55ca678b",
+ "reference": "0cd194438b84588615121a93d0bc46bf55ca678b",
"shasum": ""
},
"require": {
@@ -225,33 +225,33 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.300.11"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.300.15"
},
- "time": "2024-03-05T19:08:14+00:00"
+ "time": "2024-03-11T18:33:13+00:00"
},
{
"name": "barryvdh/laravel-dompdf",
- "version": "v2.0.1",
+ "version": "v2.1.0",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-dompdf.git",
- "reference": "9843d2be423670fb434f4c978b3c0f4dd92c87a6"
+ "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/9843d2be423670fb434f4c978b3c0f4dd92c87a6",
- "reference": "9843d2be423670fb434f4c978b3c0f4dd92c87a6",
+ "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c8b8a8490e5f7348cf99054821fb248f103e7d24",
+ "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24",
"shasum": ""
},
"require": {
- "dompdf/dompdf": "^2.0.1",
- "illuminate/support": "^6|^7|^8|^9|^10",
+ "dompdf/dompdf": "^2.0.3",
+ "illuminate/support": "^6|^7|^8|^9|^10|^11",
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "nunomaduro/larastan": "^1|^2",
- "orchestra/testbench": "^4|^5|^6|^7|^8",
- "phpro/grumphp": "^1",
+ "larastan/larastan": "^1.0|^2.7.0",
+ "orchestra/testbench": "^4|^5|^6|^7|^8|^9",
+ "phpro/grumphp": "^1 || ^2.5",
"squizlabs/php_codesniffer": "^3.5"
},
"type": "library",
@@ -292,7 +292,7 @@
],
"support": {
"issues": "https://github.com/barryvdh/laravel-dompdf/issues",
- "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.0.1"
+ "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.1.0"
},
"funding": [
{
@@ -304,7 +304,7 @@
"type": "github"
}
],
- "time": "2023-01-12T15:12:49+00:00"
+ "time": "2024-03-04T08:18:20+00:00"
},
{
"name": "bensampo/laravel-enum",
@@ -866,16 +866,16 @@
},
{
"name": "composer/composer",
- "version": "2.7.1",
+ "version": "2.7.2",
"source": {
"type": "git",
"url": "https://github.com/composer/composer.git",
- "reference": "aaf6ed5ccd27c23f79a545e351b4d7842a99d0bc"
+ "reference": "b826edb791571ab1eaf281eb1bd6e181a1192adc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/composer/zipball/aaf6ed5ccd27c23f79a545e351b4d7842a99d0bc",
- "reference": "aaf6ed5ccd27c23f79a545e351b4d7842a99d0bc",
+ "url": "https://api.github.com/repos/composer/composer/zipball/b826edb791571ab1eaf281eb1bd6e181a1192adc",
+ "reference": "b826edb791571ab1eaf281eb1bd6e181a1192adc",
"shasum": ""
},
"require": {
@@ -960,7 +960,7 @@
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/composer/issues",
"security": "https://github.com/composer/composer/security/policy",
- "source": "https://github.com/composer/composer/tree/2.7.1"
+ "source": "https://github.com/composer/composer/tree/2.7.2"
},
"funding": [
{
@@ -976,7 +976,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-09T14:26:28+00:00"
+ "time": "2024-03-11T16:12:18+00:00"
},
{
"name": "composer/metadata-minifier",
@@ -1049,16 +1049,16 @@
},
{
"name": "composer/pcre",
- "version": "3.1.1",
+ "version": "3.1.2",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9"
+ "reference": "4775f35b2d70865807c89d32c8e7385b86eb0ace"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9",
- "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4775f35b2d70865807c89d32c8e7385b86eb0ace",
+ "reference": "4775f35b2d70865807c89d32c8e7385b86eb0ace",
"shasum": ""
},
"require": {
@@ -1100,7 +1100,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.1.1"
+ "source": "https://github.com/composer/pcre/tree/3.1.2"
},
"funding": [
{
@@ -1116,7 +1116,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-11T07:11:09+00:00"
+ "time": "2024-03-07T15:38:35+00:00"
},
{
"name": "composer/semver",
@@ -2887,16 +2887,16 @@
},
{
"name": "escolalms/bulk-notifications",
- "version": "0.0.4",
+ "version": "0.0.5",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Bulk-Notifications.git",
- "reference": "b9032f2d9b0383778cb9f0973f074691a5ef0e67"
+ "reference": "df8d4c03155346e92eb9dd090c034924f32d351b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/b9032f2d9b0383778cb9f0973f074691a5ef0e67",
- "reference": "b9032f2d9b0383778cb9f0973f074691a5ef0e67",
+ "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/df8d4c03155346e92eb9dd090c034924f32d351b",
+ "reference": "df8d4c03155346e92eb9dd090c034924f32d351b",
"shasum": ""
},
"require": {
@@ -2942,9 +2942,9 @@
"description": "Escola Headless LMS Bulk Notifications",
"support": {
"issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues",
- "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.4"
+ "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.5"
},
- "time": "2024-02-29T08:44:09+00:00"
+ "time": "2024-03-08T11:52:08+00:00"
},
{
"name": "escolalms/cart",
@@ -3394,25 +3394,26 @@
},
{
"name": "escolalms/courses",
- "version": "0.4.33",
+ "version": "0.4.36",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Courses.git",
- "reference": "bc01c5dbf5cc712a31345748942d69f790051e1e"
+ "reference": "c5b3c88dac2777a6446c140dbc9707ac9e517f79"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/bc01c5dbf5cc712a31345748942d69f790051e1e",
- "reference": "bc01c5dbf5cc712a31345748942d69f790051e1e",
+ "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/c5b3c88dac2777a6446c140dbc9707ac9e517f79",
+ "reference": "c5b3c88dac2777a6446c140dbc9707ac9e517f79",
"shasum": ""
},
"require": {
"davidbadura/faker-markdown-generator": "^1.1",
- "devianl2/laravel-scorm": "^2.0",
+ "devianl2/laravel-scorm": ">=2.0",
"escolalms/auth": "^0",
"escolalms/categories": "^0",
"escolalms/core": "^1",
"escolalms/files": "^0",
+ "escolalms/model-fields": "^0",
"escolalms/scorm": "^0",
"escolalms/settings": "^0",
"escolalms/tags": "^0",
@@ -3462,9 +3463,9 @@
"description": "Escola Headless LMS Courses",
"support": {
"issues": "https://github.com/EscolaLMS/Courses/issues",
- "source": "https://github.com/EscolaLMS/Courses/tree/0.4.33"
+ "source": "https://github.com/EscolaLMS/Courses/tree/0.4.36"
},
- "time": "2024-03-05T15:02:41+00:00"
+ "time": "2024-03-08T14:28:10+00:00"
},
{
"name": "escolalms/courses-import-export",
@@ -4125,16 +4126,16 @@
},
{
"name": "escolalms/model-fields",
- "version": "0.0.20",
+ "version": "0.0.22",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/model-fields.git",
- "reference": "f8f032854ca9e9174d37eb8d580066661023b065"
+ "reference": "7ff601eb2afc471e0f0f33dc6c55896c4a45bbc5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/f8f032854ca9e9174d37eb8d580066661023b065",
- "reference": "f8f032854ca9e9174d37eb8d580066661023b065",
+ "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/7ff601eb2afc471e0f0f33dc6c55896c4a45bbc5",
+ "reference": "7ff601eb2afc471e0f0f33dc6c55896c4a45bbc5",
"shasum": ""
},
"require": {
@@ -4176,9 +4177,9 @@
"description": "Escola LMS model-fields extension.",
"support": {
"issues": "https://github.com/EscolaLMS/model-fields/issues",
- "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.20"
+ "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.22"
},
- "time": "2023-09-06T14:29:08+00:00"
+ "time": "2024-03-07T16:08:31+00:00"
},
{
"name": "escolalms/notifications",
@@ -5259,16 +5260,16 @@
},
{
"name": "escolalms/topic-type-gift",
- "version": "0.0.22",
+ "version": "0.0.23",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Topic-Type-GIFT.git",
- "reference": "36782dffb3556d5b6c6fcfb4158a7e5e5298c449"
+ "reference": "eae26d0375924beada83b8288ff8b58f4457a742"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/36782dffb3556d5b6c6fcfb4158a7e5e5298c449",
- "reference": "36782dffb3556d5b6c6fcfb4158a7e5e5298c449",
+ "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/eae26d0375924beada83b8288ff8b58f4457a742",
+ "reference": "eae26d0375924beada83b8288ff8b58f4457a742",
"shasum": ""
},
"require": {
@@ -5314,9 +5315,9 @@
"description": "Escola Headles LMS Topic Type GIFT",
"support": {
"issues": "https://github.com/EscolaLMS/Topic-Type-GIFT/issues",
- "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.22"
+ "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.23"
},
- "time": "2024-02-14T13:39:29+00:00"
+ "time": "2024-03-07T14:38:02+00:00"
},
{
"name": "escolalms/topic-type-project",
@@ -6413,16 +6414,16 @@
},
{
"name": "google/apiclient-services",
- "version": "v0.338.0",
+ "version": "v0.339.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-api-php-client-services.git",
- "reference": "52aeb042c8d30ac0f98f4051dd4bc523708b1306"
+ "reference": "5662d2ab3da41ac0e0e99db221a8c22c511c8f9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/52aeb042c8d30ac0f98f4051dd4bc523708b1306",
- "reference": "52aeb042c8d30ac0f98f4051dd4bc523708b1306",
+ "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/5662d2ab3da41ac0e0e99db221a8c22c511c8f9c",
+ "reference": "5662d2ab3da41ac0e0e99db221a8c22c511c8f9c",
"shasum": ""
},
"require": {
@@ -6451,9 +6452,9 @@
],
"support": {
"issues": "https://github.com/googleapis/google-api-php-client-services/issues",
- "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.338.0"
+ "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.339.0"
},
- "time": "2024-03-03T00:56:15+00:00"
+ "time": "2024-03-10T01:06:17+00:00"
},
{
"name": "google/auth",
@@ -7670,16 +7671,16 @@
},
{
"name": "jean85/pretty-package-versions",
- "version": "2.0.5",
+ "version": "2.0.6",
"source": {
"type": "git",
"url": "https://github.com/Jean85/pretty-package-versions.git",
- "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af"
+ "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af",
- "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af",
+ "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4",
+ "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4",
"shasum": ""
},
"require": {
@@ -7687,9 +7688,9 @@
"php": "^7.1|^8.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^2.17",
+ "friendsofphp/php-cs-fixer": "^3.2",
"jean85/composer-provided-replaced-stub-package": "^1.0",
- "phpstan/phpstan": "^0.12.66",
+ "phpstan/phpstan": "^1.4",
"phpunit/phpunit": "^7.5|^8.5|^9.4",
"vimeo/psalm": "^4.3"
},
@@ -7723,9 +7724,9 @@
],
"support": {
"issues": "https://github.com/Jean85/pretty-package-versions/issues",
- "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5"
+ "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6"
},
- "time": "2021-10-08T21:21:46+00:00"
+ "time": "2024-03-08T09:58:59+00:00"
},
{
"name": "justinrainbow/json-schema",
@@ -9161,16 +9162,16 @@
},
{
"name": "league/flysystem",
- "version": "3.24.0",
+ "version": "3.25.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "b25a361508c407563b34fac6f64a8a17a8819675"
+ "reference": "4c44347133618cccd9b3df1729647a1577b4ad99"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b25a361508c407563b34fac6f64a8a17a8819675",
- "reference": "b25a361508c407563b34fac6f64a8a17a8819675",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4c44347133618cccd9b3df1729647a1577b4ad99",
+ "reference": "4c44347133618cccd9b3df1729647a1577b4ad99",
"shasum": ""
},
"require": {
@@ -9198,7 +9199,7 @@
"friendsofphp/php-cs-fixer": "^3.5",
"google/cloud-storage": "^1.23",
"microsoft/azure-storage-blob": "^1.1",
- "phpseclib/phpseclib": "^3.0.34",
+ "phpseclib/phpseclib": "^3.0.36",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^9.5.11|^10.0",
"sabre/dav": "^4.6.0"
@@ -9235,7 +9236,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.24.0"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.25.0"
},
"funding": [
{
@@ -9247,7 +9248,7 @@
"type": "github"
}
],
- "time": "2024-02-04T12:10:17+00:00"
+ "time": "2024-03-09T17:06:45+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -11000,16 +11001,16 @@
},
{
"name": "omnipay/common",
- "version": "v3.2.1",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/omnipay-common.git",
- "reference": "80545e9f4faab0efad36cc5f1e11a184dda22baf"
+ "reference": "2eca3823e9069e2c36b6007a090577d5584f9518"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/80545e9f4faab0efad36cc5f1e11a184dda22baf",
- "reference": "80545e9f4faab0efad36cc5f1e11a184dda22baf",
+ "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/2eca3823e9069e2c36b6007a090577d5584f9518",
+ "reference": "2eca3823e9069e2c36b6007a090577d5584f9518",
"shasum": ""
},
"require": {
@@ -11019,13 +11020,14 @@
"php-http/discovery": "^1.14",
"php-http/message": "^1.5",
"php-http/message-factory": "^1.1",
- "symfony/http-foundation": "^2.1|^3|^4|^5|^6"
+ "symfony/http-foundation": "^2.1|^3|^4|^5|^6|^7"
},
"require-dev": {
+ "http-interop/http-factory-guzzle": "^1.1",
"omnipay/tests": "^4.1",
"php-http/guzzle7-adapter": "^1",
- "php-http/mock-client": "^1",
- "squizlabs/php_codesniffer": "^3.5"
+ "php-http/mock-client": "^1.6",
+ "squizlabs/php_codesniffer": "^3.8.1"
},
"suggest": {
"league/omnipay": "The default Omnipay package provides a default HTTP Adapter."
@@ -11081,7 +11083,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/omnipay-common/issues",
- "source": "https://github.com/thephpleague/omnipay-common/tree/v3.2.1"
+ "source": "https://github.com/thephpleague/omnipay-common/tree/v3.3.0"
},
"funding": [
{
@@ -11089,7 +11091,7 @@
"type": "github"
}
],
- "time": "2023-05-30T12:44:03+00:00"
+ "time": "2024-03-08T11:56:40+00:00"
},
{
"name": "omnipay/stripe",
@@ -11861,16 +11863,16 @@
},
{
"name": "php-http/message",
- "version": "1.16.0",
+ "version": "1.16.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/message.git",
- "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd"
+ "reference": "5997f3289332c699fa2545c427826272498a2088"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/message/zipball/47a14338bf4ebd67d317bf1144253d7db4ab55fd",
- "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd",
+ "url": "https://api.github.com/repos/php-http/message/zipball/5997f3289332c699fa2545c427826272498a2088",
+ "reference": "5997f3289332c699fa2545c427826272498a2088",
"shasum": ""
},
"require": {
@@ -11924,9 +11926,9 @@
],
"support": {
"issues": "https://github.com/php-http/message/issues",
- "source": "https://github.com/php-http/message/tree/1.16.0"
+ "source": "https://github.com/php-http/message/tree/1.16.1"
},
- "time": "2023-05-17T06:43:38+00:00"
+ "time": "2024-03-07T13:22:09+00:00"
},
{
"name": "php-http/message-factory",
@@ -13390,16 +13392,16 @@
},
{
"name": "rize/uri-template",
- "version": "0.3.5",
+ "version": "0.3.6",
"source": {
"type": "git",
"url": "https://github.com/rize/UriTemplate.git",
- "reference": "5ed4ba8ea34af84485dea815d4b6b620794d1168"
+ "reference": "34efe65c79710eed0883884f2285ae6d4a0aad19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rize/UriTemplate/zipball/5ed4ba8ea34af84485dea815d4b6b620794d1168",
- "reference": "5ed4ba8ea34af84485dea815d4b6b620794d1168",
+ "url": "https://api.github.com/repos/rize/UriTemplate/zipball/34efe65c79710eed0883884f2285ae6d4a0aad19",
+ "reference": "34efe65c79710eed0883884f2285ae6d4a0aad19",
"shasum": ""
},
"require": {
@@ -13432,7 +13434,7 @@
],
"support": {
"issues": "https://github.com/rize/UriTemplate/issues",
- "source": "https://github.com/rize/UriTemplate/tree/0.3.5"
+ "source": "https://github.com/rize/UriTemplate/tree/0.3.6"
},
"funding": [
{
@@ -13448,7 +13450,7 @@
"type": "open_collective"
}
],
- "time": "2022-10-12T17:22:51+00:00"
+ "time": "2024-03-10T08:07:49+00:00"
},
{
"name": "sabberworm/php-css-parser",
@@ -13690,16 +13692,16 @@
},
{
"name": "sentry/sentry",
- "version": "4.6.0",
+ "version": "4.6.1",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "30d98a460ab10f7b7032d76c62da5b1ce6c0765d"
+ "reference": "5a94184175e5830b589bf923da8c9c3af2c0f409"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/30d98a460ab10f7b7032d76c62da5b1ce6c0765d",
- "reference": "30d98a460ab10f7b7032d76c62da5b1ce6c0765d",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/5a94184175e5830b589bf923da8c9c3af2c0f409",
+ "reference": "5a94184175e5830b589bf923da8c9c3af2c0f409",
"shasum": ""
},
"require": {
@@ -13763,7 +13765,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
- "source": "https://github.com/getsentry/sentry-php/tree/4.6.0"
+ "source": "https://github.com/getsentry/sentry-php/tree/4.6.1"
},
"funding": [
{
@@ -13775,24 +13777,24 @@
"type": "custom"
}
],
- "time": "2024-02-13T11:32:56+00:00"
+ "time": "2024-03-08T08:18:09+00:00"
},
{
"name": "sentry/sentry-laravel",
- "version": "4.2.0",
+ "version": "4.3.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-laravel.git",
- "reference": "054638ac05d7668e8b2c636e66fed5b5b468f11f"
+ "reference": "7f88c200f1ed352c299b5aee177ac5e5faf4b3f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/054638ac05d7668e8b2c636e66fed5b5b468f11f",
- "reference": "054638ac05d7668e8b2c636e66fed5b5b468f11f",
+ "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/7f88c200f1ed352c299b5aee177ac5e5faf4b3f4",
+ "reference": "7f88c200f1ed352c299b5aee177ac5e5faf4b3f4",
"shasum": ""
},
"require": {
- "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0",
+ "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0",
"nyholm/psr7": "^1.0",
"php": "^7.2 | ^8.0",
"sentry/sentry": "^4.5",
@@ -13801,11 +13803,11 @@
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.11",
"guzzlehttp/guzzle": "^7.2",
- "laravel/folio": "^1.0",
- "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0",
+ "laravel/folio": "^1.1",
+ "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0",
"livewire/livewire": "^2.0 | ^3.0",
"mockery/mockery": "^1.3",
- "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0",
+ "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^8.4 | ^9.3 | ^10.4"
},
@@ -13852,7 +13854,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-laravel/issues",
- "source": "https://github.com/getsentry/sentry-laravel/tree/4.2.0"
+ "source": "https://github.com/getsentry/sentry-laravel/tree/4.3.0"
},
"funding": [
{
@@ -13864,7 +13866,7 @@
"type": "custom"
}
],
- "time": "2024-01-29T17:08:18+00:00"
+ "time": "2024-03-08T08:12:38+00:00"
},
{
"name": "smalot/pdfparser",
@@ -14042,16 +14044,16 @@
},
{
"name": "spatie/laravel-package-tools",
- "version": "1.16.2",
+ "version": "1.16.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-package-tools.git",
- "reference": "e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15"
+ "reference": "59db18c2e20d49a0b6d447bb1c654f6c123beb9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15",
- "reference": "e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15",
+ "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/59db18c2e20d49a0b6d447bb1c654f6c123beb9e",
+ "reference": "59db18c2e20d49a0b6d447bb1c654f6c123beb9e",
"shasum": ""
},
"require": {
@@ -14090,7 +14092,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-package-tools/issues",
- "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.2"
+ "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.3"
},
"funding": [
{
@@ -14098,7 +14100,7 @@
"type": "github"
}
],
- "time": "2024-01-11T08:43:00+00:00"
+ "time": "2024-03-07T07:35:57+00:00"
},
{
"name": "spatie/laravel-permission",
@@ -14457,16 +14459,16 @@
},
{
"name": "swagger-api/swagger-ui",
- "version": "v5.11.9",
+ "version": "v5.11.10",
"source": {
"type": "git",
"url": "https://github.com/swagger-api/swagger-ui.git",
- "reference": "309d023d03a91dc6e77d65f8692120b38943b6ac"
+ "reference": "227e94f748e67a9e2a07c1f091ebd85e876cb249"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/309d023d03a91dc6e77d65f8692120b38943b6ac",
- "reference": "309d023d03a91dc6e77d65f8692120b38943b6ac",
+ "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/227e94f748e67a9e2a07c1f091ebd85e876cb249",
+ "reference": "227e94f748e67a9e2a07c1f091ebd85e876cb249",
"shasum": ""
},
"type": "library",
@@ -14512,9 +14514,9 @@
],
"support": {
"issues": "https://github.com/swagger-api/swagger-ui/issues",
- "source": "https://github.com/swagger-api/swagger-ui/tree/v5.11.9"
+ "source": "https://github.com/swagger-api/swagger-ui/tree/v5.11.10"
},
- "time": "2024-03-04T08:49:22+00:00"
+ "time": "2024-03-06T15:08:08+00:00"
},
{
"name": "symfony/cache",
@@ -17797,16 +17799,16 @@
},
{
"name": "zircote/swagger-php",
- "version": "4.8.4",
+ "version": "4.8.5",
"source": {
"type": "git",
"url": "https://github.com/zircote/swagger-php.git",
- "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c"
+ "reference": "038da8ad219f1e9c3f82c5d84c47da3b6f35039c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zircote/swagger-php/zipball/bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c",
- "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c",
+ "url": "https://api.github.com/repos/zircote/swagger-php/zipball/038da8ad219f1e9c3f82c5d84c47da3b6f35039c",
+ "reference": "038da8ad219f1e9c3f82c5d84c47da3b6f35039c",
"shasum": ""
},
"require": {
@@ -17872,9 +17874,9 @@
],
"support": {
"issues": "https://github.com/zircote/swagger-php/issues",
- "source": "https://github.com/zircote/swagger-php/tree/4.8.4"
+ "source": "https://github.com/zircote/swagger-php/tree/4.8.5"
},
- "time": "2024-02-04T21:16:47+00:00"
+ "time": "2024-03-07T23:56:26+00:00"
}
],
"packages-dev": [
@@ -18988,16 +18990,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "1.10.59",
+ "version": "1.10.60",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "e607609388d3a6d418a50a49f7940e8086798281"
+ "reference": "95dcea7d6c628a3f2f56d091d8a0219485a86bbe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281",
- "reference": "e607609388d3a6d418a50a49f7940e8086798281",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/95dcea7d6c628a3f2f56d091d8a0219485a86bbe",
+ "reference": "95dcea7d6c628a3f2f56d091d8a0219485a86bbe",
"shasum": ""
},
"require": {
@@ -19046,7 +19048,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-20T13:59:13+00:00"
+ "time": "2024-03-07T13:30:19+00:00"
},
{
"name": "phpunit/php-code-coverage",
From 485468f93b39713f1ce216ae12829b0409b9c703 Mon Sep 17 00:00:00 2001
From: Maciej Rymarz
Date: Mon, 11 Mar 2024 21:02:57 +0100
Subject: [PATCH 4/7] Update composer.lock
---
composer.lock | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/composer.lock b/composer.lock
index aa192fc2..5ad05403 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "8177a714cf6893681f86b6ffad4977b0",
+ "content-hash": "85711a60f95c47bceda26330dfc9c864",
"packages": [
{
"name": "aloha/twilio",
@@ -1596,22 +1596,23 @@
},
{
"name": "devianl2/laravel-scorm",
- "version": "2.0.6",
+ "version": "4.0.1",
"source": {
"type": "git",
"url": "https://github.com/devianl2/laravel-scorm.git",
- "reference": "ca8137f985224373c22fa195288fb093d548a75c"
+ "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/ca8137f985224373c22fa195288fb093d548a75c",
- "reference": "ca8137f985224373c22fa195288fb093d548a75c",
+ "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/d87753ffbbbc5eb75e20f8aa0cb39faed8f34863",
+ "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863",
"shasum": ""
},
"require": {
"doctrine/common": "^3.1",
"ext-dom": "*",
"ext-zip": "*",
+ "league/flysystem": "^2.0 || ^3.0",
"nesbot/carbon": "^2.42",
"php": "^7.4 || ^8.0"
},
@@ -1644,9 +1645,9 @@
"description": "PEOPLEAPS scorm package",
"support": {
"issues": "https://github.com/devianl2/laravel-scorm/issues",
- "source": "https://github.com/devianl2/laravel-scorm/tree/2.0.6"
+ "source": "https://github.com/devianl2/laravel-scorm/tree/4.0.1"
},
- "time": "2021-12-19T14:33:54+00:00"
+ "time": "2022-09-29T03:37:12+00:00"
},
{
"name": "dflydev/dot-access-data",
@@ -4695,27 +4696,27 @@
},
{
"name": "escolalms/scorm",
- "version": "0.2.20",
+ "version": "0.2.21",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Scorm.git",
- "reference": "8f171dd5a53e77fa779bc4e6e03ff8e1b36dda59"
+ "reference": "22e4e6df5cc75a2735b4aabcdeac2fc512b6058b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/8f171dd5a53e77fa779bc4e6e03ff8e1b36dda59",
- "reference": "8f171dd5a53e77fa779bc4e6e03ff8e1b36dda59",
+ "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/22e4e6df5cc75a2735b4aabcdeac2fc512b6058b",
+ "reference": "22e4e6df5cc75a2735b4aabcdeac2fc512b6058b",
"shasum": ""
},
"require": {
- "devianl2/laravel-scorm": "^2.0",
+ "devianl2/laravel-scorm": "^4",
"escolalms/auth": "^0",
"escolalms/core": "^1",
"laravel/framework": ">=8.0",
"php": ">=7.4"
},
"require-dev": {
- "orchestra/testbench": "^6",
+ "orchestra/testbench": ">=6",
"phpunit/phpunit": "^9.0"
},
"type": "package",
@@ -4746,9 +4747,9 @@
"description": "Escola LMS SCORM management",
"support": {
"issues": "https://github.com/EscolaLMS/Scorm/issues",
- "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.20"
+ "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.21"
},
- "time": "2024-01-15T13:45:36+00:00"
+ "time": "2024-02-14T15:36:01+00:00"
},
{
"name": "escolalms/settings",
From f5ea7869eb0b7d51965593af87d92e7f94e4326c Mon Sep 17 00:00:00 2001
From: Maciej Rymarz
Date: Tue, 12 Mar 2024 10:01:24 +0100
Subject: [PATCH 5/7] WIP
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 5ad05403..e7fbd615 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3587,16 +3587,16 @@
},
{
"name": "escolalms/dictionaries",
- "version": "0.0.2",
+ "version": "0.0.3",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Dictionaries.git",
- "reference": "abff18c45fa12bca44fdfcc110ebdf64e1bd5aba"
+ "reference": "8bc79f62a811ed2ac17e80d6c9acbeb1d6900b61"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/abff18c45fa12bca44fdfcc110ebdf64e1bd5aba",
- "reference": "abff18c45fa12bca44fdfcc110ebdf64e1bd5aba",
+ "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/8bc79f62a811ed2ac17e80d6c9acbeb1d6900b61",
+ "reference": "8bc79f62a811ed2ac17e80d6c9acbeb1d6900b61",
"shasum": ""
},
"require": {
@@ -3640,9 +3640,9 @@
"description": "Escola Headless LMS dictionaries package",
"support": {
"issues": "https://github.com/EscolaLMS/Dictionaries/issues",
- "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.2"
+ "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.3"
},
- "time": "2024-03-06T10:43:55+00:00"
+ "time": "2024-03-12T08:54:34+00:00"
},
{
"name": "escolalms/files",
From c845ea85dd745afd9c5c7aeb5b9cd49c70421d1a Mon Sep 17 00:00:00 2001
From: Maciej Rymarz
Date: Tue, 12 Mar 2024 20:00:42 +0100
Subject: [PATCH 6/7] WIP
---
composer.lock | 44 ++++++++++++++++++++++++--------------------
1 file changed, 24 insertions(+), 20 deletions(-)
diff --git a/composer.lock b/composer.lock
index e7fbd615..14e2e010 100644
--- a/composer.lock
+++ b/composer.lock
@@ -136,16 +136,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.300.15",
+ "version": "3.300.16",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "0cd194438b84588615121a93d0bc46bf55ca678b"
+ "reference": "d6afaeaa0c0e2c3be5f5223f72c0b5e2b2667b67"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0cd194438b84588615121a93d0bc46bf55ca678b",
- "reference": "0cd194438b84588615121a93d0bc46bf55ca678b",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/d6afaeaa0c0e2c3be5f5223f72c0b5e2b2667b67",
+ "reference": "d6afaeaa0c0e2c3be5f5223f72c0b5e2b2667b67",
"shasum": ""
},
"require": {
@@ -225,9 +225,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.300.15"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.300.16"
},
- "time": "2024-03-11T18:33:13+00:00"
+ "time": "2024-03-12T18:04:55+00:00"
},
{
"name": "barryvdh/laravel-dompdf",
@@ -2405,16 +2405,16 @@
},
{
"name": "doctrine/persistence",
- "version": "3.3.1",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4"
+ "reference": "477da35bd0255e032826f440b94b3e37f2d56f42"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
- "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42",
+ "reference": "477da35bd0255e032826f440b94b3e37f2d56f42",
"shasum": ""
},
"require": {
@@ -2483,7 +2483,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/3.3.1"
+ "source": "https://github.com/doctrine/persistence/tree/3.3.2"
},
"funding": [
{
@@ -2499,7 +2499,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-01T19:53:13+00:00"
+ "time": "2024-03-12T14:54:36+00:00"
},
{
"name": "dompdf/dompdf",
@@ -4696,16 +4696,16 @@
},
{
"name": "escolalms/scorm",
- "version": "0.2.21",
+ "version": "0.2.22",
"source": {
"type": "git",
"url": "https://github.com/EscolaLMS/Scorm.git",
- "reference": "22e4e6df5cc75a2735b4aabcdeac2fc512b6058b"
+ "reference": "72eaa5650fc2a10ce80e287b41fe6dd4a811c683"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/22e4e6df5cc75a2735b4aabcdeac2fc512b6058b",
- "reference": "22e4e6df5cc75a2735b4aabcdeac2fc512b6058b",
+ "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/72eaa5650fc2a10ce80e287b41fe6dd4a811c683",
+ "reference": "72eaa5650fc2a10ce80e287b41fe6dd4a811c683",
"shasum": ""
},
"require": {
@@ -4747,9 +4747,9 @@
"description": "Escola LMS SCORM management",
"support": {
"issues": "https://github.com/EscolaLMS/Scorm/issues",
- "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.21"
+ "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.22"
},
- "time": "2024-02-14T15:36:01+00:00"
+ "time": "2024-03-12T18:58:27+00:00"
},
{
"name": "escolalms/settings",
@@ -17466,7 +17466,7 @@
"version": "6.44.4",
"source": {
"type": "git",
- "url": "git@github.com:twilio/twilio-php.git",
+ "url": "https://github.com/twilio/twilio-php.git",
"reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d"
},
"dist": {
@@ -17508,6 +17508,10 @@
"sms",
"twilio"
],
+ "support": {
+ "issues": "https://github.com/twilio/twilio-php/issues",
+ "source": "https://github.com/twilio/twilio-php/tree/6.44.4"
+ },
"time": "2023-02-22T19:59:53+00:00"
},
{
@@ -18075,7 +18079,7 @@
},
{
"name": "mockery/mockery",
- "version": "1.6.7",
+ "version": "1.6.9",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
From c9bde38eec835c194b32aef9acb2858795f215ff Mon Sep 17 00:00:00 2001
From: Tomasz Smolarek <59400506+dyfero@users.noreply.github.com>
Date: Fri, 15 Mar 2024 14:21:58 +0100
Subject: [PATCH 7/7] Update productable classes (#323)
* Update Course.php
* Update Dictionary.php
---
app/Models/Course.php | 5 ++++-
app/Models/Dictionary.php | 4 +++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/app/Models/Course.php b/app/Models/Course.php
index ce814e34..7057c8a0 100644
--- a/app/Models/Course.php
+++ b/app/Models/Course.php
@@ -19,7 +19,10 @@ class Course extends \EscolaLms\Courses\Models\Course implements Productable
public function attachToUser(User $user, int $quantity = 1, ?Product $product = null): void
{
- $this->users()->syncWithoutDetaching($user->getKey());
+ $productUser = $product?->users()->where('user_id', $user->getKey())->first()?->pivot;
+
+ $this->users()->syncWithoutDetaching([$user->getKey() => ['end_date' => $productUser?->end_date]]);
+
event(new CourseAssigned($user, $this));
event(new CourseAccessStarted($user, $this));
}
diff --git a/app/Models/Dictionary.php b/app/Models/Dictionary.php
index 2a6e4871..8cc55f08 100644
--- a/app/Models/Dictionary.php
+++ b/app/Models/Dictionary.php
@@ -18,7 +18,9 @@ class Dictionary extends BaseDictionary implements Productable
public function attachToUser(User $user, int $quantity = 1, ?Product $product = null): void
{
- $this->users()->syncWithoutDetaching($user->getKey());
+ $productUser = $product?->users()->where('user_id', $user->getKey())->first()?->pivot;
+
+ $this->users()->syncWithoutDetaching([$user->getKey() => ['end_date' => $productUser?->end_date]]);
}
public function detachFromUser(User $user, int $quantity = 1, ?Product $product = null): void