diff --git a/composer.lock b/composer.lock
index 37844644..73e812fd 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1201,16 +1201,16 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "1.9.0",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318"
+ "reference": "e4490cabc77465aaee90b20cfc9a770f8c04be6b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318",
- "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/e4490cabc77465aaee90b20cfc9a770f8c04be6b",
+ "reference": "e4490cabc77465aaee90b20cfc9a770f8c04be6b",
"shasum": ""
},
"require": {
@@ -1229,11 +1229,6 @@
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.9-dev"
- }
- },
"autoload": {
"files": [
"src/functions_include.php"
@@ -1291,7 +1286,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/1.9.0"
+ "source": "https://github.com/guzzle/psr7/tree/1.9.1"
},
"funding": [
{
@@ -1307,7 +1302,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-20T21:43:03+00:00"
+ "time": "2023-04-17T16:00:37+00:00"
},
{
"name": "helhum/config-loader",
@@ -1789,26 +1784,24 @@
},
{
"name": "masterminds/html5",
- "version": "2.7.6",
+ "version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/Masterminds/html5-php.git",
- "reference": "897eb517a343a2281f11bc5556d6548db7d93947"
+ "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947",
- "reference": "897eb517a343a2281f11bc5556d6548db7d93947",
+ "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
+ "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
"shasum": ""
},
"require": {
- "ext-ctype": "*",
"ext-dom": "*",
- "ext-libxml": "*",
"php": ">=5.3.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7"
+ "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8"
},
"type": "library",
"extra": {
@@ -1852,22 +1845,22 @@
],
"support": {
"issues": "https://github.com/Masterminds/html5-php/issues",
- "source": "https://github.com/Masterminds/html5-php/tree/2.7.6"
+ "source": "https://github.com/Masterminds/html5-php/tree/2.8.0"
},
- "time": "2022-08-18T16:18:26+00:00"
+ "time": "2023-04-26T07:27:39+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.15.3",
+ "version": "v4.15.4",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
+ "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
- "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
+ "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
"shasum": ""
},
"require": {
@@ -1908,9 +1901,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4"
},
- "time": "2023-01-16T22:05:37+00:00"
+ "time": "2023-03-05T19:49:14+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -2024,24 +2017,27 @@
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.6.2",
+ "version": "1.7.1",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d"
+ "reference": "dfc078e8af9c99210337325ff5aa152872c98714"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
- "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714",
+ "reference": "dfc078e8af9c99210337325ff5aa152872c98714",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^1.0",
"php": "^7.4 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
+ "phpdocumentor/reflection-common": "^2.0",
+ "phpstan/phpdoc-parser": "^1.13"
},
"require-dev": {
"ext-tokenizer": "*",
+ "phpbench/phpbench": "^1.2",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
@@ -2073,9 +2069,54 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1"
},
- "time": "2022-10-14T12:47:21+00:00"
+ "time": "2023-03-27T19:02:04+00:00"
+ },
+ {
+ "name": "phpstan/phpdoc-parser",
+ "version": "1.20.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpdoc-parser.git",
+ "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd",
+ "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "php-parallel-lint/php-parallel-lint": "^1.2",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.5",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.0",
+ "phpunit/phpunit": "^9.5",
+ "symfony/process": "^5.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "PHPStan\\PhpDocParser\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPDoc parser with support for nullable, intersection and generic types",
+ "support": {
+ "issues": "https://github.com/phpstan/phpdoc-parser/issues",
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.20.4"
+ },
+ "time": "2023-05-02T09:19:37+00:00"
},
{
"name": "psr/cache",
@@ -2226,21 +2267,21 @@
},
{
"name": "psr/http-client",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2260,7 +2301,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
@@ -2272,27 +2313,27 @@
"psr-18"
],
"support": {
- "source": "https://github.com/php-fig/http-client/tree/master"
+ "source": "https://github.com/php-fig/http-client/tree/1.0.2"
},
- "time": "2020-06-29T06:28:15+00:00"
+ "time": "2023-04-10T20:12:12+00:00"
},
{
"name": "psr/http-factory",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ "reference": "e616d01114759c4c489f93b099585439f795fe35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35",
"shasum": ""
},
"require": {
"php": ">=7.0.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2312,7 +2353,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interfaces for PSR-7 HTTP message factories",
@@ -2327,31 +2368,31 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-factory/tree/master"
+ "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
},
- "time": "2019-04-30T12:38:16+00:00"
+ "time": "2023-04-10T20:10:41+00:00"
},
{
"name": "psr/http-message",
- "version": "1.0.1",
+ "version": "1.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"autoload": {
@@ -2380,27 +2421,27 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/1.1"
},
- "time": "2016-08-06T14:39:51+00:00"
+ "time": "2023-04-04T09:50:52+00:00"
},
{
"name": "psr/http-server-handler",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-server-handler.git",
- "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7"
+ "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/aff2f80e33b7f026ec96bb42f63242dc50ffcae7",
- "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7",
+ "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4",
+ "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4",
"shasum": ""
},
"require": {
"php": ">=7.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2420,7 +2461,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP server-side request handler",
@@ -2436,28 +2477,27 @@
"server"
],
"support": {
- "issues": "https://github.com/php-fig/http-server-handler/issues",
- "source": "https://github.com/php-fig/http-server-handler/tree/master"
+ "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2"
},
- "time": "2018-10-30T16:46:14+00:00"
+ "time": "2023-04-10T20:06:20+00:00"
},
{
"name": "psr/http-server-middleware",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-server-middleware.git",
- "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5"
+ "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/2296f45510945530b9dceb8bcedb5cb84d40c5f5",
- "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5",
+ "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
+ "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
"shasum": ""
},
"require": {
"php": ">=7.0",
- "psr/http-message": "^1.0",
+ "psr/http-message": "^1.0 || ^2.0",
"psr/http-server-handler": "^1.0"
},
"type": "library",
@@ -2478,7 +2518,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP server-side middleware",
@@ -2494,9 +2534,9 @@
],
"support": {
"issues": "https://github.com/php-fig/http-server-middleware/issues",
- "source": "https://github.com/php-fig/http-server-middleware/tree/master"
+ "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2"
},
- "time": "2018-10-30T17:12:04+00:00"
+ "time": "2023-04-11T06:14:47+00:00"
},
{
"name": "psr/link",
@@ -2719,16 +2759,16 @@
},
{
"name": "symfony/asset",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/asset.git",
- "reference": "64738384c91e25ad59a66e42b3b0dc0967ca03e3"
+ "reference": "1504b6773c6b90118f9871e90a67833b5d1dca3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/64738384c91e25ad59a66e42b3b0dc0967ca03e3",
- "reference": "64738384c91e25ad59a66e42b3b0dc0967ca03e3",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/1504b6773c6b90118f9871e90a67833b5d1dca3c",
+ "reference": "1504b6773c6b90118f9871e90a67833b5d1dca3c",
"shasum": ""
},
"require": {
@@ -2773,7 +2813,7 @@
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/asset/tree/v5.4.19"
+ "source": "https://github.com/symfony/asset/tree/v5.4.21"
},
"funding": [
{
@@ -2789,20 +2829,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-02-14T08:03:56+00:00"
},
{
"name": "symfony/cache",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "e9147c89fdfdc5d5ef798bb7193f23726ad609f5"
+ "reference": "983c79ff28612cdfd66d8e44e1a06e5afc87e107"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/e9147c89fdfdc5d5ef798bb7193f23726ad609f5",
- "reference": "e9147c89fdfdc5d5ef798bb7193f23726ad609f5",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/983c79ff28612cdfd66d8e44e1a06e5afc87e107",
+ "reference": "983c79ff28612cdfd66d8e44e1a06e5afc87e107",
"shasum": ""
},
"require": {
@@ -2870,7 +2910,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v5.4.19"
+ "source": "https://github.com/symfony/cache/tree/v5.4.23"
},
"funding": [
{
@@ -2886,7 +2926,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-19T09:49:58+00:00"
+ "time": "2023-04-21T15:38:51+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -2969,16 +3009,16 @@
},
{
"name": "symfony/config",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "9bd60843443cda9638efdca7c41eb82ed0026179"
+ "reference": "2a6b1111d038adfa15d52c0871e540f3b352d1e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/9bd60843443cda9638efdca7c41eb82ed0026179",
- "reference": "9bd60843443cda9638efdca7c41eb82ed0026179",
+ "url": "https://api.github.com/repos/symfony/config/zipball/2a6b1111d038adfa15d52c0871e540f3b352d1e4",
+ "reference": "2a6b1111d038adfa15d52c0871e540f3b352d1e4",
"shasum": ""
},
"require": {
@@ -3028,7 +3068,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v5.4.19"
+ "source": "https://github.com/symfony/config/tree/v5.4.21"
},
"funding": [
{
@@ -3044,20 +3084,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-08T13:23:55+00:00"
+ "time": "2023-02-14T08:03:56+00:00"
},
{
"name": "symfony/console",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "dccb8d251a9017d5994c988b034d3e18aaabf740"
+ "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/dccb8d251a9017d5994c988b034d3e18aaabf740",
- "reference": "dccb8d251a9017d5994c988b034d3e18aaabf740",
+ "url": "https://api.github.com/repos/symfony/console/zipball/90f21e27d0d88ce38720556dd164d4a1e4c3934c",
+ "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c",
"shasum": ""
},
"require": {
@@ -3122,12 +3162,12 @@
"homepage": "https://symfony.com",
"keywords": [
"cli",
- "command line",
+ "command-line",
"console",
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v5.4.19"
+ "source": "https://github.com/symfony/console/tree/v5.4.23"
},
"funding": [
{
@@ -3143,20 +3183,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-04-24T18:47:29+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v5.4.20",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "8185ed0df129005a26715902f1a53bad0fe67102"
+ "reference": "bb7b7988c898c94f5338e16403c52b5a3cae1d93"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8185ed0df129005a26715902f1a53bad0fe67102",
- "reference": "8185ed0df129005a26715902f1a53bad0fe67102",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/bb7b7988c898c94f5338e16403c52b5a3cae1d93",
+ "reference": "bb7b7988c898c94f5338e16403c52b5a3cae1d93",
"shasum": ""
},
"require": {
@@ -3216,7 +3256,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v5.4.20"
+ "source": "https://github.com/symfony/dependency-injection/tree/v5.4.23"
},
"funding": [
{
@@ -3232,7 +3272,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-27T11:08:11+00:00"
+ "time": "2023-04-21T15:04:16+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -3303,16 +3343,16 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v5.4.19",
+ "version": "v5.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "abf49cc084c087d94b4cb939c3f3672971784e0c"
+ "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/abf49cc084c087d94b4cb939c3f3672971784e0c",
- "reference": "abf49cc084c087d94b4cb939c3f3672971784e0c",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
+ "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
"shasum": ""
},
"require": {
@@ -3368,7 +3408,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.19"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.22"
},
"funding": [
{
@@ -3384,7 +3424,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-03-17T11:31:58+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -3467,16 +3507,16 @@
},
{
"name": "symfony/expression-language",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "5db17a4a1c41e2d43d9b84c2eb98a5f63b11c646"
+ "reference": "501589522b844b8eecf012c133f0404f0eef77ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/5db17a4a1c41e2d43d9b84c2eb98a5f63b11c646",
- "reference": "5db17a4a1c41e2d43d9b84c2eb98a5f63b11c646",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/501589522b844b8eecf012c133f0404f0eef77ac",
+ "reference": "501589522b844b8eecf012c133f0404f0eef77ac",
"shasum": ""
},
"require": {
@@ -3510,7 +3550,7 @@
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/expression-language/tree/v5.4.19"
+ "source": "https://github.com/symfony/expression-language/tree/v5.4.21"
},
"funding": [
{
@@ -3526,20 +3566,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-14T19:14:44+00:00"
+ "time": "2023-02-14T08:03:56+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "648bfaca6a494f3e22378123bcee2894045dc9d8"
+ "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/648bfaca6a494f3e22378123bcee2894045dc9d8",
- "reference": "648bfaca6a494f3e22378123bcee2894045dc9d8",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5",
+ "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5",
"shasum": ""
},
"require": {
@@ -3574,7 +3614,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v5.4.19"
+ "source": "https://github.com/symfony/filesystem/tree/v5.4.23"
},
"funding": [
{
@@ -3590,20 +3630,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-14T19:14:44+00:00"
+ "time": "2023-03-02T11:38:35+00:00"
},
{
"name": "symfony/finder",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "6071aebf810ad13fe8200c224f36103abb37cf1f"
+ "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/6071aebf810ad13fe8200c224f36103abb37cf1f",
- "reference": "6071aebf810ad13fe8200c224f36103abb37cf1f",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19",
+ "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
"shasum": ""
},
"require": {
@@ -3637,7 +3677,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v5.4.19"
+ "source": "https://github.com/symfony/finder/tree/v5.4.21"
},
"funding": [
{
@@ -3653,7 +3693,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-14T19:14:44+00:00"
+ "time": "2023-02-16T09:33:00+00:00"
},
{
"name": "symfony/http-client",
@@ -3816,16 +3856,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v5.4.20",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "d0435363362a47c14e9cf50663cb8ffbf491875a"
+ "reference": "af9fbb378f5f956c8f29d4886644c84c193780ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d0435363362a47c14e9cf50663cb8ffbf491875a",
- "reference": "d0435363362a47c14e9cf50663cb8ffbf491875a",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/af9fbb378f5f956c8f29d4886644c84c193780ac",
+ "reference": "af9fbb378f5f956c8f29d4886644c84c193780ac",
"shasum": ""
},
"require": {
@@ -3872,7 +3912,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v5.4.20"
+ "source": "https://github.com/symfony/http-foundation/tree/v5.4.23"
},
"funding": [
{
@@ -3888,20 +3928,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-29T11:11:52+00:00"
+ "time": "2023-04-18T06:30:11+00:00"
},
{
"name": "symfony/inflector",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/inflector.git",
- "reference": "dee369ae64c7a29427e1600695067dfd90a65ca1"
+ "reference": "d56964e2b19253ba331a829c20d911dd27aa61b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/inflector/zipball/dee369ae64c7a29427e1600695067dfd90a65ca1",
- "reference": "dee369ae64c7a29427e1600695067dfd90a65ca1",
+ "url": "https://api.github.com/repos/symfony/inflector/zipball/d56964e2b19253ba331a829c20d911dd27aa61b6",
+ "reference": "d56964e2b19253ba331a829c20d911dd27aa61b6",
"shasum": ""
},
"require": {
@@ -3944,7 +3984,7 @@
"words"
],
"support": {
- "source": "https://github.com/symfony/inflector/tree/v5.4.19"
+ "source": "https://github.com/symfony/inflector/tree/v5.4.21"
},
"funding": [
{
@@ -3961,20 +4001,20 @@
}
],
"abandoned": "EnglishInflector from the String component",
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-02-14T08:03:56+00:00"
},
{
"name": "symfony/mailer",
- "version": "v5.4.19",
+ "version": "v5.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "66081dc01cfc04fdea08bbd253f44627ec5591dd"
+ "reference": "6330cd465dfd8b7a07515757a1c37069075f7b0b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/66081dc01cfc04fdea08bbd253f44627ec5591dd",
- "reference": "66081dc01cfc04fdea08bbd253f44627ec5591dd",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/6330cd465dfd8b7a07515757a1c37069075f7b0b",
+ "reference": "6330cd465dfd8b7a07515757a1c37069075f7b0b",
"shasum": ""
},
"require": {
@@ -3992,7 +4032,7 @@
"symfony/http-kernel": "<4.4"
},
"require-dev": {
- "symfony/http-client-contracts": "^1.1|^2|^3",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/messenger": "^4.4|^5.0|^6.0"
},
"type": "library",
@@ -4021,7 +4061,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v5.4.19"
+ "source": "https://github.com/symfony/mailer/tree/v5.4.22"
},
"funding": [
{
@@ -4037,7 +4077,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-09T05:43:46+00:00"
+ "time": "2023-03-10T10:15:32+00:00"
},
{
"name": "symfony/mime",
@@ -5012,16 +5052,16 @@
},
{
"name": "symfony/process",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "c5ba874c9b636dbccf761e22ce750e88ec3f55e1"
+ "reference": "4b842fc4b61609e0a155a114082bd94e31e98287"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/c5ba874c9b636dbccf761e22ce750e88ec3f55e1",
- "reference": "c5ba874c9b636dbccf761e22ce750e88ec3f55e1",
+ "url": "https://api.github.com/repos/symfony/process/zipball/4b842fc4b61609e0a155a114082bd94e31e98287",
+ "reference": "4b842fc4b61609e0a155a114082bd94e31e98287",
"shasum": ""
},
"require": {
@@ -5054,7 +5094,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v5.4.19"
+ "source": "https://github.com/symfony/process/tree/v5.4.23"
},
"funding": [
{
@@ -5070,7 +5110,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-04-18T13:50:24+00:00"
},
{
"name": "symfony/property-access",
@@ -5154,16 +5194,16 @@
},
{
"name": "symfony/property-info",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "8ccf54bce2e2edbface1e99cb5a2560a290c9e2d"
+ "reference": "ff45ebbfd781eab2571d9d4412d82a9a733fc2b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/8ccf54bce2e2edbface1e99cb5a2560a290c9e2d",
- "reference": "8ccf54bce2e2edbface1e99cb5a2560a290c9e2d",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ff45ebbfd781eab2571d9d4412d82a9a733fc2b3",
+ "reference": "ff45ebbfd781eab2571d9d4412d82a9a733fc2b3",
"shasum": ""
},
"require": {
@@ -5225,7 +5265,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v5.4.19"
+ "source": "https://github.com/symfony/property-info/tree/v5.4.23"
},
"funding": [
{
@@ -5241,20 +5281,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-14T11:26:56+00:00"
+ "time": "2023-04-17T14:20:34+00:00"
},
{
"name": "symfony/routing",
- "version": "v5.4.19",
+ "version": "v5.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "df1b28f37c8e78912213c58ef6ab2f2037bbfdc5"
+ "reference": "c2ac11eb34947999b7c38fb4c835a57306907e6d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/df1b28f37c8e78912213c58ef6ab2f2037bbfdc5",
- "reference": "df1b28f37c8e78912213c58ef6ab2f2037bbfdc5",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/c2ac11eb34947999b7c38fb4c835a57306907e6d",
+ "reference": "c2ac11eb34947999b7c38fb4c835a57306907e6d",
"shasum": ""
},
"require": {
@@ -5315,7 +5355,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v5.4.19"
+ "source": "https://github.com/symfony/routing/tree/v5.4.22"
},
"funding": [
{
@@ -5331,7 +5371,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-03-14T14:59:20+00:00"
},
{
"name": "symfony/serializer",
@@ -5512,16 +5552,16 @@
},
{
"name": "symfony/string",
- "version": "v5.4.19",
+ "version": "v5.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "0a01071610fd861cc160dfb7e2682ceec66064cb"
+ "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/0a01071610fd861cc160dfb7e2682ceec66064cb",
- "reference": "0a01071610fd861cc160dfb7e2682ceec66064cb",
+ "url": "https://api.github.com/repos/symfony/string/zipball/8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
+ "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
"shasum": ""
},
"require": {
@@ -5578,7 +5618,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v5.4.19"
+ "source": "https://github.com/symfony/string/tree/v5.4.22"
},
"funding": [
{
@@ -5594,20 +5634,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:32:19+00:00"
+ "time": "2023-03-14T06:11:53+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b"
+ "reference": "9a8a5b6d6508928174ded2109e29328a55342a42"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b",
- "reference": "2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9a8a5b6d6508928174ded2109e29328a55342a42",
+ "reference": "9a8a5b6d6508928174ded2109e29328a55342a42",
"shasum": ""
},
"require": {
@@ -5667,7 +5707,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v5.4.19"
+ "source": "https://github.com/symfony/var-dumper/tree/v5.4.23"
},
"funding": [
{
@@ -5683,20 +5723,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-16T10:52:33+00:00"
+ "time": "2023-04-18T09:26:27+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v5.4.19",
+ "version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "2a1d06fcf2b30829d6c01dae8e6e188424d1f8f6"
+ "reference": "be74908a6942fdd331554b3cec27ff41b45ccad4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2a1d06fcf2b30829d6c01dae8e6e188424d1f8f6",
- "reference": "2a1d06fcf2b30829d6c01dae8e6e188424d1f8f6",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/be74908a6942fdd331554b3cec27ff41b45ccad4",
+ "reference": "be74908a6942fdd331554b3cec27ff41b45ccad4",
"shasum": ""
},
"require": {
@@ -5740,7 +5780,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v5.4.19"
+ "source": "https://github.com/symfony/var-exporter/tree/v5.4.21"
},
"funding": [
{
@@ -5756,7 +5796,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-12T16:39:29+00:00"
+ "time": "2023-02-21T19:46:44+00:00"
},
{
"name": "symfony/web-link",
@@ -5849,16 +5889,16 @@
},
{
"name": "symfony/yaml",
- "version": "v5.4.19",
+ "version": "v5.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "71c05db20cb9b54d381a28255f17580e2b7e36a5"
+ "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/71c05db20cb9b54d381a28255f17580e2b7e36a5",
- "reference": "71c05db20cb9b54d381a28255f17580e2b7e36a5",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b",
+ "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b",
"shasum": ""
},
"require": {
@@ -5904,7 +5944,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v5.4.19"
+ "source": "https://github.com/symfony/yaml/tree/v5.4.23"
},
"funding": [
{
@@ -5920,7 +5960,7 @@
"type": "tidelift"
}
],
- "time": "2023-01-10T18:51:14+00:00"
+ "time": "2023-04-23T19:33:36+00:00"
},
{
"name": "tritum/form-element-linked-checkbox",
@@ -6032,16 +6072,16 @@
},
{
"name": "typo3/cms-adminpanel",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/adminpanel.git",
- "reference": "1315625ae5bcb937366910560d6715b95bed17d3"
+ "reference": "98604e724ce63c33f310da77ea34f46d36ccbf45"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/adminpanel/zipball/1315625ae5bcb937366910560d6715b95bed17d3",
- "reference": "1315625ae5bcb937366910560d6715b95bed17d3",
+ "url": "https://api.github.com/repos/TYPO3-CMS/adminpanel/zipball/98604e724ce63c33f310da77ea34f46d36ccbf45",
+ "reference": "98604e724ce63c33f310da77ea34f46d36ccbf45",
"shasum": ""
},
"require": {
@@ -6049,10 +6089,10 @@
"psr/http-server-handler": "^1.0",
"psr/http-server-middleware": "^1.0",
"symfony/var-dumper": "^4.4 || ^5.0",
- "typo3/cms-backend": "10.4.36",
- "typo3/cms-core": "10.4.36",
- "typo3/cms-fluid": "10.4.36",
- "typo3/cms-frontend": "10.4.36",
+ "typo3/cms-backend": "10.4.37",
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-fluid": "10.4.37",
+ "typo3/cms-frontend": "10.4.37",
"typo3fluid/fluid": "^2.6.10"
},
"conflict": {
@@ -6094,26 +6134,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-backend",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/backend.git",
- "reference": "9e9da7277cf48b5d6e5a5dfda6e2034443ca71b4"
+ "reference": "55b4bf5bab5734ff88400d1c7b3b97e005dd12fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/9e9da7277cf48b5d6e5a5dfda6e2034443ca71b4",
- "reference": "9e9da7277cf48b5d6e5a5dfda6e2034443ca71b4",
+ "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/55b4bf5bab5734ff88400d1c7b3b97e005dd12fd",
+ "reference": "55b4bf5bab5734ff88400d1c7b3b97e005dd12fd",
"shasum": ""
},
"require": {
"psr/event-dispatcher": "^1.0",
- "typo3/cms-core": "10.4.36",
- "typo3/cms-recordlist": "10.4.36"
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-recordlist": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6172,24 +6212,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-belog",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/belog.git",
- "reference": "f4bf36674bdc6c8328243686eb5317d81e829353"
+ "reference": "b88e57edbc99e31426cb80a7a297efb4b77a444c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/belog/zipball/f4bf36674bdc6c8328243686eb5317d81e829353",
- "reference": "f4bf36674bdc6c8328243686eb5317d81e829353",
+ "url": "https://api.github.com/repos/TYPO3-CMS/belog/zipball/b88e57edbc99e31426cb80a7a297efb4b77a444c",
+ "reference": "b88e57edbc99e31426cb80a7a297efb4b77a444c",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6230,24 +6270,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-beuser",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/beuser.git",
- "reference": "a13c9b01797615ab248945212b321d1753f6f2c3"
+ "reference": "bc6ec9fe7dbd636ef30c8d8158105084b162e4a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/beuser/zipball/a13c9b01797615ab248945212b321d1753f6f2c3",
- "reference": "a13c9b01797615ab248945212b321d1753f6f2c3",
+ "url": "https://api.github.com/repos/TYPO3-CMS/beuser/zipball/bc6ec9fe7dbd636ef30c8d8158105084b162e4a4",
+ "reference": "bc6ec9fe7dbd636ef30c8d8158105084b162e4a4",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6288,7 +6328,7 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-cli",
@@ -6400,16 +6440,16 @@
},
{
"name": "typo3/cms-core",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/core.git",
- "reference": "c269ad1ded5c3634320583b22877e8d1876b1c22"
+ "reference": "34e4a9807eb365e202773c82dff82038da8966d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/c269ad1ded5c3634320583b22877e8d1876b1c22",
- "reference": "c269ad1ded5c3634320583b22877e8d1876b1c22",
+ "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/34e4a9807eb365e202773c82dff82038da8966d3",
+ "reference": "34e4a9807eb365e202773c82dff82038da8966d3",
"shasum": ""
},
"require": {
@@ -6491,7 +6531,7 @@
"phpspec/prophecy": "^1.14.0",
"phpstan/phpstan": "^0.12.64",
"typo3/cms-styleguide": "~10.0.4",
- "typo3/testing-framework": "^6.16.6"
+ "typo3/testing-framework": "^6.16.7"
},
"suggest": {
"ext-fileinfo": "Used for proper file type detection in the file abstraction layer",
@@ -6552,20 +6592,20 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-extbase",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/extbase.git",
- "reference": "4120f291b9d32c88a58ba025ffdcf37ebbbbc346"
+ "reference": "9b9c88efe129b9ca04e63876a1e123d892072404"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/4120f291b9d32c88a58ba025ffdcf37ebbbbc346",
- "reference": "4120f291b9d32c88a58ba025ffdcf37ebbbbc346",
+ "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/9b9c88efe129b9ca04e63876a1e123d892072404",
+ "reference": "9b9c88efe129b9ca04e63876a1e123d892072404",
"shasum": ""
},
"require": {
@@ -6574,7 +6614,7 @@
"symfony/dependency-injection": "^4.4 || ^5.0",
"symfony/property-access": "^4.4 || ^5.0",
"symfony/property-info": "^4.4 || ^5.0",
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6621,25 +6661,25 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-extensionmanager",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/extensionmanager.git",
- "reference": "9c75a1b8046bb09864e5f87f35314fefd6aa012f"
+ "reference": "7aac8dfe5ff6fd6cd847bd5436be1b6fd4765293"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/extensionmanager/zipball/9c75a1b8046bb09864e5f87f35314fefd6aa012f",
- "reference": "9c75a1b8046bb09864e5f87f35314fefd6aa012f",
+ "url": "https://api.github.com/repos/TYPO3-CMS/extensionmanager/zipball/7aac8dfe5ff6fd6cd847bd5436be1b6fd4765293",
+ "reference": "7aac8dfe5ff6fd6cd847bd5436be1b6fd4765293",
"shasum": ""
},
"require": {
"ext-libxml": "*",
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6682,24 +6722,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-filelist",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/filelist.git",
- "reference": "5ce0c1037e8137463580d55efa66cfb4854fb249"
+ "reference": "59b8fe14415b85cc0ad600dbd2fb065a9cdf4684"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/filelist/zipball/5ce0c1037e8137463580d55efa66cfb4854fb249",
- "reference": "5ce0c1037e8137463580d55efa66cfb4854fb249",
+ "url": "https://api.github.com/repos/TYPO3-CMS/filelist/zipball/59b8fe14415b85cc0ad600dbd2fb065a9cdf4684",
+ "reference": "59b8fe14415b85cc0ad600dbd2fb065a9cdf4684",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6742,24 +6782,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-filemetadata",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/filemetadata.git",
- "reference": "893b6259883f237c2db2c8c098dda80b5e9b8754"
+ "reference": "dc5b067bc843cd0080b25346a51783c5fde2b62a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/filemetadata/zipball/893b6259883f237c2db2c8c098dda80b5e9b8754",
- "reference": "893b6259883f237c2db2c8c098dda80b5e9b8754",
+ "url": "https://api.github.com/repos/TYPO3-CMS/filemetadata/zipball/dc5b067bc843cd0080b25346a51783c5fde2b62a",
+ "reference": "dc5b067bc843cd0080b25346a51783c5fde2b62a",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6792,26 +6832,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-fluid",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/fluid.git",
- "reference": "2996b27f324b742037e3717bfa6f9039598a124d"
+ "reference": "ec89e645ff50a202236dc3f66b9d07c2aa6d5b03"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/2996b27f324b742037e3717bfa6f9039598a124d",
- "reference": "2996b27f324b742037e3717bfa6f9039598a124d",
+ "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/ec89e645ff50a202236dc3f66b9d07c2aa6d5b03",
+ "reference": "ec89e645ff50a202236dc3f66b9d07c2aa6d5b03",
"shasum": ""
},
"require": {
"symfony/dependency-injection": "^4.4 || ^5.0",
- "typo3/cms-core": "10.4.36",
- "typo3/cms-extbase": "10.4.36",
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-extbase": "10.4.37",
"typo3fluid/fluid": "^2.6.10"
},
"conflict": {
@@ -6855,26 +6895,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-fluid-styled-content",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/fluid_styled_content.git",
- "reference": "756be1fe8773f4601a70db8c12a0d304faa39070"
+ "reference": "ebcad8581a7f81bc69bf4aebb2ef99a590f84909"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/fluid_styled_content/zipball/756be1fe8773f4601a70db8c12a0d304faa39070",
- "reference": "756be1fe8773f4601a70db8c12a0d304faa39070",
+ "url": "https://api.github.com/repos/TYPO3-CMS/fluid_styled_content/zipball/ebcad8581a7f81bc69bf4aebb2ef99a590f84909",
+ "reference": "ebcad8581a7f81bc69bf4aebb2ef99a590f84909",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36",
- "typo3/cms-fluid": "10.4.36",
- "typo3/cms-frontend": "10.4.36"
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-fluid": "10.4.37",
+ "typo3/cms-frontend": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6915,26 +6955,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-form",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/form.git",
- "reference": "e41db613895f6b0cda39fa0e5edb5b8cc1bc74f3"
+ "reference": "63c317bfebbdd49ab1777f2e26170319b6174123"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/form/zipball/e41db613895f6b0cda39fa0e5edb5b8cc1bc74f3",
- "reference": "e41db613895f6b0cda39fa0e5edb5b8cc1bc74f3",
+ "url": "https://api.github.com/repos/TYPO3-CMS/form/zipball/63c317bfebbdd49ab1777f2e26170319b6174123",
+ "reference": "63c317bfebbdd49ab1777f2e26170319b6174123",
"shasum": ""
},
"require": {
"psr/http-message": "^1.0",
"symfony/expression-language": "^4.4 || ^5.0",
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -6979,26 +7019,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-frontend",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/frontend.git",
- "reference": "d682d300d56f211f12bc38622a4915c4ef4a0ff0"
+ "reference": "d97ae4ed2f9f2062374536a00ff6f7bc1cba85ad"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/d682d300d56f211f12bc38622a4915c4ef4a0ff0",
- "reference": "d682d300d56f211f12bc38622a4915c4ef4a0ff0",
+ "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/d97ae4ed2f9f2062374536a00ff6f7bc1cba85ad",
+ "reference": "d97ae4ed2f9f2062374536a00ff6f7bc1cba85ad",
"shasum": ""
},
"require": {
"ext-libxml": "*",
"symfony/polyfill-mbstring": "^1.16",
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7045,24 +7085,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-info",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/info.git",
- "reference": "5824f7b124190e7b27428137f89b92876b1d438d"
+ "reference": "875f32625542aebd78e806024484b81c2789e8ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/info/zipball/5824f7b124190e7b27428137f89b92876b1d438d",
- "reference": "5824f7b124190e7b27428137f89b92876b1d438d",
+ "url": "https://api.github.com/repos/TYPO3-CMS/info/zipball/875f32625542aebd78e806024484b81c2789e8ec",
+ "reference": "875f32625542aebd78e806024484b81c2789e8ec",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7106,29 +7146,29 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-install",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/install.git",
- "reference": "7af143a5ec04f38cc67fd1d9db02b6857ce0c568"
+ "reference": "3e82477beb50e2595665ed572f52a1e9e130ded6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/7af143a5ec04f38cc67fd1d9db02b6857ce0c568",
- "reference": "7af143a5ec04f38cc67fd1d9db02b6857ce0c568",
+ "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/3e82477beb50e2595665ed572f52a1e9e130ded6",
+ "reference": "3e82477beb50e2595665ed572f52a1e9e130ded6",
"shasum": ""
},
"require": {
"doctrine/dbal": "~2.10.0 || ~2.11.2 || ~2.13.1",
"nikic/php-parser": "^4.10.4",
"symfony/finder": "^4.4 || ^5.0",
- "typo3/cms-core": "10.4.36",
- "typo3/cms-extbase": "10.4.36",
- "typo3/cms-fluid": "10.4.36"
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-extbase": "10.4.37",
+ "typo3/cms-fluid": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7172,24 +7212,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-lowlevel",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/lowlevel.git",
- "reference": "f60885c40dcdcfb1208a4ed98efaeb5315cd76f3"
+ "reference": "4e8b5b683b55ad825ed9624567e24a198a3d6421"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/f60885c40dcdcfb1208a4ed98efaeb5315cd76f3",
- "reference": "f60885c40dcdcfb1208a4ed98efaeb5315cd76f3",
+ "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/4e8b5b683b55ad825ed9624567e24a198a3d6421",
+ "reference": "4e8b5b683b55ad825ed9624567e24a198a3d6421",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7231,24 +7271,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-recordlist",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/recordlist.git",
- "reference": "6255a4e3a12ea1c5245b7394a8dbb04e3a06c1be"
+ "reference": "47cffea95b30726f130eb2d2bb6a7836f6fe5145"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/6255a4e3a12ea1c5245b7394a8dbb04e3a06c1be",
- "reference": "6255a4e3a12ea1c5245b7394a8dbb04e3a06c1be",
+ "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/47cffea95b30726f130eb2d2bb6a7836f6fe5145",
+ "reference": "47cffea95b30726f130eb2d2bb6a7836f6fe5145",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7291,24 +7331,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-recycler",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/recycler.git",
- "reference": "348b6551507f65fccb4283252e47b02f70583407"
+ "reference": "3b52b00608896d08feab5cab63a45bb297df603e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/recycler/zipball/348b6551507f65fccb4283252e47b02f70583407",
- "reference": "348b6551507f65fccb4283252e47b02f70583407",
+ "url": "https://api.github.com/repos/TYPO3-CMS/recycler/zipball/3b52b00608896d08feab5cab63a45bb297df603e",
+ "reference": "3b52b00608896d08feab5cab63a45bb297df603e",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7352,28 +7392,28 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-redirects",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/redirects.git",
- "reference": "4b5893c723faaf9503b09728db92cad69d779692"
+ "reference": "0570a85564e4304b3387dfdc232418221db193d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/redirects/zipball/4b5893c723faaf9503b09728db92cad69d779692",
- "reference": "4b5893c723faaf9503b09728db92cad69d779692",
+ "url": "https://api.github.com/repos/TYPO3-CMS/redirects/zipball/0570a85564e4304b3387dfdc232418221db193d9",
+ "reference": "0570a85564e4304b3387dfdc232418221db193d9",
"shasum": ""
},
"require": {
"doctrine/dbal": "~2.10.0 || ~2.11.2 || ~2.13.1",
"psr/http-message": "^1.0",
"psr/log": "^1.0",
- "typo3/cms-backend": "10.4.36",
- "typo3/cms-core": "10.4.36",
+ "typo3/cms-backend": "10.4.37",
+ "typo3/cms-core": "10.4.37",
"typo3fluid/fluid": "^2.6.10"
},
"conflict": {
@@ -7419,24 +7459,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-reports",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/reports.git",
- "reference": "68a9ea9819c646df098dfe470bb916de060c1997"
+ "reference": "72be1d9bc437f4eccd1d0699bcf46481b02ffad6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/reports/zipball/68a9ea9819c646df098dfe470bb916de060c1997",
- "reference": "68a9ea9819c646df098dfe470bb916de060c1997",
+ "url": "https://api.github.com/repos/TYPO3-CMS/reports/zipball/72be1d9bc437f4eccd1d0699bcf46481b02ffad6",
+ "reference": "72be1d9bc437f4eccd1d0699bcf46481b02ffad6",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7480,24 +7520,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-rte-ckeditor",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/rte_ckeditor.git",
- "reference": "bcc7c126a42513eb7f417757da3490320ab027ad"
+ "reference": "8a0faa5853db10ae3c440f8a16fcd1c1c4025536"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/rte_ckeditor/zipball/bcc7c126a42513eb7f417757da3490320ab027ad",
- "reference": "bcc7c126a42513eb7f417757da3490320ab027ad",
+ "url": "https://api.github.com/repos/TYPO3-CMS/rte_ckeditor/zipball/8a0faa5853db10ae3c440f8a16fcd1c1c4025536",
+ "reference": "8a0faa5853db10ae3c440f8a16fcd1c1c4025536",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7541,24 +7581,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-scheduler",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/scheduler.git",
- "reference": "0dd2ec16caae272377ee51d76b442f91ea2bcdff"
+ "reference": "c153fa77b6fc5a218c60b4ad574b74c3238168f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/scheduler/zipball/0dd2ec16caae272377ee51d76b442f91ea2bcdff",
- "reference": "0dd2ec16caae272377ee51d76b442f91ea2bcdff",
+ "url": "https://api.github.com/repos/TYPO3-CMS/scheduler/zipball/c153fa77b6fc5a218c60b4ad574b74c3238168f8",
+ "reference": "c153fa77b6fc5a218c60b4ad574b74c3238168f8",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7596,26 +7636,26 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-seo",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/seo.git",
- "reference": "a5dc354a3452ecc94ccbacc042b4eb87dbae1baf"
+ "reference": "24e7bce1d8815ee8694661562ff2b11f2d767749"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/seo/zipball/a5dc354a3452ecc94ccbacc042b4eb87dbae1baf",
- "reference": "a5dc354a3452ecc94ccbacc042b4eb87dbae1baf",
+ "url": "https://api.github.com/repos/TYPO3-CMS/seo/zipball/24e7bce1d8815ee8694661562ff2b11f2d767749",
+ "reference": "24e7bce1d8815ee8694661562ff2b11f2d767749",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36",
- "typo3/cms-extbase": "10.4.36",
- "typo3/cms-frontend": "10.4.36"
+ "typo3/cms-core": "10.4.37",
+ "typo3/cms-extbase": "10.4.37",
+ "typo3/cms-frontend": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7656,24 +7696,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-setup",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/setup.git",
- "reference": "f5bcab256ae05f018e3442731d3c261369ede3ea"
+ "reference": "70dca91a9f494005731a788a95c8e9ede31566a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/setup/zipball/f5bcab256ae05f018e3442731d3c261369ede3ea",
- "reference": "f5bcab256ae05f018e3442731d3c261369ede3ea",
+ "url": "https://api.github.com/repos/TYPO3-CMS/setup/zipball/70dca91a9f494005731a788a95c8e9ede31566a4",
+ "reference": "70dca91a9f494005731a788a95c8e9ede31566a4",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7714,25 +7754,25 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-t3editor",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/t3editor.git",
- "reference": "00a2f5b78a19acf69ca79754ef5f862cd7f08f54"
+ "reference": "c0d4c770c405b85b78d14406049a27a1ce9b8968"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/t3editor/zipball/00a2f5b78a19acf69ca79754ef5f862cd7f08f54",
- "reference": "00a2f5b78a19acf69ca79754ef5f862cd7f08f54",
+ "url": "https://api.github.com/repos/TYPO3-CMS/t3editor/zipball/c0d4c770c405b85b78d14406049a27a1ce9b8968",
+ "reference": "c0d4c770c405b85b78d14406049a27a1ce9b8968",
"shasum": ""
},
"require": {
"ext-libxml": "*",
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7773,24 +7813,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-tstemplate",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/tstemplate.git",
- "reference": "7b5cb110d82eb8c6c4139780ae8d138a12d8cf17"
+ "reference": "cf923ac575c85529bc82131ea66feaa187853ae9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/tstemplate/zipball/7b5cb110d82eb8c6c4139780ae8d138a12d8cf17",
- "reference": "7b5cb110d82eb8c6c4139780ae8d138a12d8cf17",
+ "url": "https://api.github.com/repos/TYPO3-CMS/tstemplate/zipball/cf923ac575c85529bc82131ea66feaa187853ae9",
+ "reference": "cf923ac575c85529bc82131ea66feaa187853ae9",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7831,24 +7871,24 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/cms-viewpage",
- "version": "v10.4.36",
+ "version": "v10.4.37",
"source": {
"type": "git",
"url": "https://github.com/TYPO3-CMS/viewpage.git",
- "reference": "8c41412e58cdf29474ecfb488668f269a66c8d3d"
+ "reference": "0489b4e7fde3997551896be3c4597a0669db5819"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3-CMS/viewpage/zipball/8c41412e58cdf29474ecfb488668f269a66c8d3d",
- "reference": "8c41412e58cdf29474ecfb488668f269a66c8d3d",
+ "url": "https://api.github.com/repos/TYPO3-CMS/viewpage/zipball/0489b4e7fde3997551896be3c4597a0669db5819",
+ "reference": "0489b4e7fde3997551896be3c4597a0669db5819",
"shasum": ""
},
"require": {
- "typo3/cms-core": "10.4.36"
+ "typo3/cms-core": "10.4.37"
},
"conflict": {
"typo3/cms": "*"
@@ -7889,7 +7929,7 @@
"issues": "https://forge.typo3.org",
"source": "https://github.com/typo3/typo3"
},
- "time": "2023-02-07T10:47:38+00:00"
+ "time": "2023-04-11T13:10:15+00:00"
},
{
"name": "typo3/html-sanitizer",
@@ -8042,27 +8082,28 @@
},
{
"name": "typo3fluid/fluid",
- "version": "2.7.2",
+ "version": "2.7.4",
"source": {
"type": "git",
"url": "https://github.com/TYPO3/Fluid.git",
- "reference": "50ee1ee19ee00947c92bcb554bbea4fb5463b468"
+ "reference": "24f4494083c8d304680e4c9c38667dff33720dd4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3/Fluid/zipball/50ee1ee19ee00947c92bcb554bbea4fb5463b468",
- "reference": "50ee1ee19ee00947c92bcb554bbea4fb5463b468",
+ "url": "https://api.github.com/repos/TYPO3/Fluid/zipball/24f4494083c8d304680e4c9c38667dff33720dd4",
+ "reference": "24f4494083c8d304680e4c9c38667dff33720dd4",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
+ "ext-json": "*",
"ext-mbstring": "*",
"friendsofphp/php-cs-fixer": "^3.4",
"phpstan/phpstan": "^1.7",
"phpstan/phpstan-phpunit": "^1.1",
- "phpunit/phpunit": "^8.5.26 || ^9.5"
+ "phpunit/phpunit": "^8.5.33 || ^9.5.28 || ^10.0.16"
},
"suggest": {
"ext-json": "PHP JSON is needed when using JSONVariableProvider: A relatively rare use case"
@@ -8087,7 +8128,7 @@
"issues": "https://github.com/TYPO3/Fluid/issues",
"source": "https://github.com/TYPO3/Fluid"
},
- "time": "2022-07-28T11:24:11+00:00"
+ "time": "2023-03-23T12:04:09+00:00"
},
{
"name": "wazum/pagetree-resizable",
@@ -8499,16 +8540,16 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.11.0",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
@@ -8546,7 +8587,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@@ -8554,7 +8595,7 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T13:19:32+00:00"
+ "time": "2023-03-08T13:26:56+00:00"
},
{
"name": "phar-io/manifest",
@@ -8669,23 +8710,23 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.24",
+ "version": "9.2.26",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed"
+ "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed",
- "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
+ "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.14",
+ "nikic/php-parser": "^4.15",
"php": ">=7.3",
"phpunit/php-file-iterator": "^3.0.3",
"phpunit/php-text-template": "^2.0.2",
@@ -8700,8 +8741,8 @@
"phpunit/phpunit": "^9.3"
},
"suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
+ "ext-pcov": "PHP extension that provides line coverage",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
"extra": {
@@ -8734,7 +8775,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
},
"funding": [
{
@@ -8742,7 +8783,7 @@
"type": "github"
}
],
- "time": "2023-01-26T08:26:55+00:00"
+ "time": "2023-03-06T12:58:08+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -8987,16 +9028,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.3",
+ "version": "9.6.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555"
+ "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555",
- "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e",
+ "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e",
"shasum": ""
},
"require": {
@@ -9029,8 +9070,8 @@
"sebastian/version": "^3.0.2"
},
"suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
+ "ext-soap": "To be able to generate mocks based on WSDL files",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"bin": [
"phpunit"
@@ -9069,7 +9110,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3"
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8"
},
"funding": [
{
@@ -9085,7 +9127,7 @@
"type": "tidelift"
}
],
- "time": "2023-02-04T13:37:15+00:00"
+ "time": "2023-05-11T05:14:45+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -9387,16 +9429,16 @@
},
{
"name": "sebastian/diff",
- "version": "4.0.4",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
"shasum": ""
},
"require": {
@@ -9441,7 +9483,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
},
"funding": [
{
@@ -9449,7 +9491,7 @@
"type": "github"
}
],
- "time": "2020-10-26T13:10:38+00:00"
+ "time": "2023-05-07T05:35:17+00:00"
},
{
"name": "sebastian/environment",
@@ -10103,16 +10145,16 @@
},
{
"name": "typo3/testing-framework",
- "version": "6.16.6",
+ "version": "6.16.8",
"source": {
"type": "git",
"url": "https://github.com/TYPO3/testing-framework.git",
- "reference": "5b5cd686fdbbdb891930e74c8b70c4c06a785976"
+ "reference": "02d1afaf97c6f5de928c51ee88288decdc7591c8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/TYPO3/testing-framework/zipball/5b5cd686fdbbdb891930e74c8b70c4c06a785976",
- "reference": "5b5cd686fdbbdb891930e74c8b70c4c06a785976",
+ "url": "https://api.github.com/repos/TYPO3/testing-framework/zipball/02d1afaf97c6f5de928c51ee88288decdc7591c8",
+ "reference": "02d1afaf97c6f5de928c51ee88288decdc7591c8",
"shasum": ""
},
"require": {
@@ -10129,16 +10171,16 @@
"typo3/cms-frontend": "10.*.*@dev || 11.*.*@dev",
"typo3/cms-install": "10.*.*@dev || 11.*.*@dev",
"typo3/cms-recordlist": "10.*.*@dev || 11.*.*@dev",
- "typo3fluid/fluid": "^2.5|^3"
+ "typo3fluid/fluid": "^2.5"
},
"conflict": {
"doctrine/dbal": "2.13.0 || 2.13.1"
},
"require-dev": {
+ "friendsofphp/php-cs-fixer": "^3.4.0",
"phpstan/phpstan": "^1.8.0",
"phpstan/phpstan-phpunit": "^1.1.1",
- "typo3/cms-workspaces": "10.*.*@dev || 11.*.*@dev",
- "typo3/coding-standards": "^0.5.3"
+ "typo3/cms-workspaces": "10.*.*@dev || 11.*.*@dev"
},
"type": "library",
"autoload": {
@@ -10173,9 +10215,9 @@
"support": {
"general": "https://typo3.org/support/",
"issues": "https://github.com/TYPO3/testing-framework/issues",
- "source": "https://github.com/TYPO3/testing-framework/tree/6.16.6"
+ "source": "https://github.com/TYPO3/testing-framework/tree/6.16.8"
},
- "time": "2022-07-26T17:30:58+00:00"
+ "time": "2023-04-25T12:53:13+00:00"
}
],
"aliases": [],
diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php
index 71429d34..28f947c4 100644
--- a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php
+++ b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php
@@ -30,6 +30,7 @@ namespace EP\EpProducts\Controller;
use EP\EpProducts\Domain\Model\Date;
use EP\EpProducts\Domain\Model\Hotel;
use EP\EpProducts\Domain\Model\Product;
+use EP\EpProducts\Domain\Repository\InfoboxRepository;
use EP\EpProducts\Domain\Repository\ProductRepository;
use EP\EpProducts\Service\ContingentDataService;
use EP\EpProducts\Service\DateService;
@@ -51,6 +52,11 @@ class AjaxTableController extends ActionController
*/
protected $productRepository;
+ /**
+ * @var InfoboxRepository
+ */
+ protected $infoboxRepository;
+
/**
* @var \EP\EpProducts\Service\FilterService
*/
@@ -73,6 +79,7 @@ class AjaxTableController extends ActionController
/**
* @param ProductRepository $productRepository
+ * @param InfoboxRepository $infoboxRepository
* @param DateService $dateService
* @param FilterService $filterService
* @param ResellerDataService $resellerDataService
@@ -81,12 +88,14 @@ class AjaxTableController extends ActionController
public function __construct
(
ProductRepository $productRepository,
+ InfoboxRepository $infoboxRepository,
DateService $dateService,
FilterService $filterService,
ResellerDataService $resellerDataService,
ContingentDataService $contingentDataService
) {
$this->productRepository = $productRepository;
+ $this->infoboxRepository = $infoboxRepository;
$this->dateService = $dateService;
$this->filterService = $filterService;
$this->resellerDataService = $resellerDataService;
@@ -187,6 +196,8 @@ class AjaxTableController extends ActionController
$isProductWithNoInfoConcept = ($product->getConcept() !== null) && \in_array($product->getConcept()->getUid(),
$noInfoConceptUids, false);
+ $nonBookableInfo = $this->getNonBookableInfobox($product);
+
$this->view->assignMultiple([
'allDates' => $allDates,
'bookableDates' => $bookableDates,
@@ -199,6 +210,7 @@ class AjaxTableController extends ActionController
'hasSurcharge' => $hasSurchargeOrDiscount['surcharge'],
'hasDiscount' => $hasSurchargeOrDiscount['discount'],
'isProductWithNoInfoConcept' => $isProductWithNoInfoConcept,
+ 'nonBookableInfo' => $nonBookableInfo,
]);
}
@@ -242,6 +254,8 @@ class AjaxTableController extends ActionController
$isProductWithNoInfoConcept = ($product->getConcept() !== null) && \in_array($product->getConcept()->getUid(),
$noInfoConceptUids, false);
+ $nonBookableInfo = $this->getNonBookableInfobox($product);
+
$this->view->assignMultiple([
'dateRange' => $dateRange,
'product' => $product,
@@ -253,6 +267,7 @@ class AjaxTableController extends ActionController
'hasDiscount' => $hasSurchargeOrDiscount['discount'],
'isProductWithNoInfoConcept' => $isProductWithNoInfoConcept,
'isSingleDate' => $singleDate,
+ 'nonBookableInfo' => $nonBookableInfo,
]);
}
@@ -267,12 +282,16 @@ class AjaxTableController extends ActionController
} else {
$paCode = null;
}
+
+ $nonBookableInfo = $this->getNonBookableInfobox($product);
+
$pricetable = $this->dateService->getPriceTable([
'product' => $product,
'hotel' => $hotel,
'filterSettings' => $this->filterService->getNormalizedFilterSettings(),
'template' => $this->settings['bpnBookingUrlTemplateCode'],
'paCode' => $paCode,
+ 'nonBookableInfo' => $nonBookableInfo,
]);
$this->view->assign('pricetable', $pricetable);
@@ -297,6 +316,7 @@ class AjaxTableController extends ActionController
$maxPax = max($roomTypesPax);
$template = $this->settings['bpnBookingUrlTemplateCode'];
$pricetable = $this->dateService->getEventPriceTable($product, $maxPax, $template);
+ $nonBookableInfo = $this->getNonBookableInfobox($product);
$categories = [
Hotel::CATEGORY_STANDARD => 'Standard',
Hotel::CATEGORY_COMFORT => 'Komfort',
@@ -309,6 +329,7 @@ class AjaxTableController extends ActionController
'pricetable' => $pricetable,
'categories' => $categories,
'themekey' => $this->settings['themekey'],
+ 'nonBookableInfo' => $nonBookableInfo,
]);
}
@@ -336,4 +357,16 @@ class AjaxTableController extends ActionController
$this->view->assign('rooms', $rooms);
}
+ /**
+ * @param Product $product
+ * @return \EP\EpProducts\Domain\Model\Infobox
+ */
+ protected function getNonBookableInfobox(Product $product)
+ {
+ if (null !== $nonBookableInfo = $product->getNonBookableInfo()) {
+ return $nonBookableInfo;
+ }
+
+ return $this->infoboxRepository->getDefault();
+ }
}
diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php b/public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
index 3722539f..dfecb159 100644
--- a/public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
+++ b/public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
@@ -30,6 +30,7 @@ namespace EP\EpProducts\Controller;
use EP\EpProducts\Domain\Model\Hotel;
use EP\EpProducts\Domain\Model\Product;
use EP\EpProducts\Domain\Repository\HotelRepository;
+use EP\EpProducts\Domain\Repository\InfoboxRepository;
use EP\EpProducts\Domain\Repository\ProductRepository;
use EP\EpProducts\Service\ContingentDataService;
use EP\EpProducts\Service\DateService;
@@ -76,6 +77,11 @@ class ProductController extends ActionController
*/
private $contingentDataService;
+ /**
+ * @var InfoboxRepository
+ */
+ private $infoboxRepository;
+
/**
* @param ProductRepository $productRepository
* @param ProductDataService $productDataService
@@ -84,6 +90,7 @@ class ProductController extends ActionController
* @param ContingentDataService $contingentDataService
* @param DateService $dateService
* @param FilterService $filterService
+ * @param InfoboxRepository $infoboxRepository
*/
public function __construct(
ProductRepository $productRepository,
@@ -92,7 +99,8 @@ class ProductController extends ActionController
HotelDataService $hotelDataService,
ContingentDataService $contingentDataService,
DateService $dateService,
- FilterService $filterService
+ FilterService $filterService,
+ InfoboxRepository $infoboxRepository
) {
$this->productRepository = $productRepository;
$this->productDataService = $productDataService;
@@ -101,6 +109,7 @@ class ProductController extends ActionController
$this->contingentDataService = $contingentDataService;
$this->dateService = $dateService;
$this->filterService = $filterService;
+ $this->infoboxRepository = $infoboxRepository;
}
/**
@@ -227,12 +236,15 @@ class ProductController extends ActionController
$dateFrom = $this->settings['dateFrom'] ? date('Y-m-d', $this->settings['dateFrom']) : null;
$dateTo = $this->settings['dateTo'] ? date('Y-m-d', $this->settings['dateTo']) : null;
$data = $this->configurationManager->getContentObject()->data;
+ $nonBookableInfo = $this->settings['infoboxUid'] ? $this->infoboxRepository->findByUid($this->settings['infoboxUid']) : $this->infoboxRepository->findByDefaultText();
+
$this->view->assign('data', $data);
$this->view->assign('teasers', $teasers);
$this->view->assign('dateAuto', $dateAuto);
$this->view->assign('filterSettings', $filterSettings);
$this->view->assign('dateFrom', $dateFrom);
$this->view->assign('dateTo', $dateTo);
+ $this->view->assign('nonBookableInfo', $nonBookableInfo);
}
}
diff --git a/public/typo3conf/ext/ep_products/Classes/Domain/Model/Infobox.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Infobox.php
new file mode 100644
index 00000000..d7884b5c
--- /dev/null
+++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Infobox.php
@@ -0,0 +1,73 @@
+title;
+ }
+
+ /**
+ * @param string $title
+ */
+ public function setTitle($title)
+ {
+ $this->title = $title;
+ }
+
+ /**
+ * @return string
+ */
+ public function getText()
+ {
+ return $this->text;
+ }
+
+ /**
+ * @param string $text
+ */
+ public function setText($text)
+ {
+ $this->text = $text;
+ }
+
+ /**
+ * @return bool
+ */
+ public function isDefaultText()
+ {
+ return $this->defaultText;
+ }
+
+ /**
+ * @param bool $defaultText
+ */
+ public function setDefaultText($defaultText)
+ {
+ $this->defaultText = $defaultText;
+ }
+}
+
diff --git a/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php
index b954e91f..97b78f63 100644
--- a/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php
+++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php
@@ -280,6 +280,11 @@ class Product extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements
*/
protected $minPrice;
+ /**
+ * @var \EP\EpProducts\Domain\Model\Infobox
+ */
+ protected $nonBookableInfo;
+
public function __construct()
{
$this->initStorageObjects();
@@ -1132,4 +1137,20 @@ class Product extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements
$this->minPrice = $minPrice;
}
+ /**
+ * @return Infobox
+ */
+ public function getNonBookableInfo()
+ {
+ return $this->nonBookableInfo;
+ }
+
+ /**
+ * @param Infobox $nonBookableInfo
+ */
+ public function setNonBookableInfo($nonBookableInfo)
+ {
+ $this->nonBookableInfo = $nonBookableInfo;
+ }
+
}
diff --git a/public/typo3conf/ext/ep_products/Classes/Domain/Repository/InfoboxRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/InfoboxRepository.php
new file mode 100644
index 00000000..dbe54fed
--- /dev/null
+++ b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/InfoboxRepository.php
@@ -0,0 +1,21 @@
+createQuery();
+ $query->getQuerySettings()->setRespectStoragePage(false);
+
+ $result = $query
+ ->matching($query->equals('defaultText', true))
+ ->execute()
+ ;
+
+ return $result->getFirst();
+ }
+}
diff --git a/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
index ab1c4671..9b9bfcbb 100644
--- a/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
+++ b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
@@ -225,6 +225,26 @@
+
+
+
+ teasergroup]]>
+
+ select
+ selectSingle
+ tx_epproducts_domain_model_infobox
+ ORDER BY title
+
+
+ Default
+ 0
+
+
+ 0
+ 1
+
+
+
diff --git a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_infobox.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_infobox.php
new file mode 100644
index 00000000..df50193e
--- /dev/null
+++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_infobox.php
@@ -0,0 +1,143 @@
+ [
+ 'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_infobox',
+ 'default_sortby' => 'ORDER BY title',
+ 'label' => 'title',
+ 'tstamp' => 'tstamp',
+ 'crdate' => 'crdate',
+ 'cruser_id' => 'cruser_id',
+ 'dividers2tabs' => true,
+ 'versioningWS' => true,
+ 'languageField' => 'sys_language_uid',
+ 'transOrigPointerField' => 'l10n_parent',
+ 'transOrigDiffSourceField' => 'l10n_diffsource',
+ 'delete' => 'deleted',
+ 'enablecolumns' => [
+ 'disabled' => 'hidden',
+ 'starttime' => 'starttime',
+ 'endtime' => 'endtime',
+ ],
+ 'searchFields' => 'name',
+ 'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
+ ],
+ 'types' => [
+ '1' => [
+ 'showitem' => '--palette--;;top, title, text',
+ ],
+ ],
+ 'palettes' => [
+ 'top' => ['showitem' => 'hidden, default_text'],
+ ],
+ 'columns' => [
+
+ 'sys_language_uid' => [
+ 'exclude' => 0,
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+ 'config' => [
+ 'type' => 'select',
+ 'renderType' => 'selectSingle',
+ 'foreign_table' => 'sys_language',
+ 'foreign_table_where' => 'ORDER BY sys_language.title',
+ 'items' => [
+ ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
+ ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
+ ],
+ 'default' => 0,
+ ],
+ ],
+ 'l10n_parent' => [
+ 'displayCond' => 'FIELD:sys_language_uid:>:0',
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.l18n_parent',
+ 'config' => [
+ 'type' => 'select',
+ 'renderType' => 'selectSingle',
+ 'items' => [
+ ['', 0],
+ ],
+ 'foreign_table' => 'tx_epproducts_domain_model_infobox',
+ 'foreign_table_where' => 'AND tx_epproducts_domain_model_infobox.pid=###CURRENT_PID### AND tx_epproducts_domain_model_infobox.sys_language_uid IN (-1,0)',
+ ],
+ ],
+ 'l10n_diffsource' => [
+ 'config' => [
+ 'type' => 'passthrough',
+ ],
+ ],
+
+ 't3ver_label' => [
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.versionLabel',
+ 'config' => [
+ 'type' => 'input',
+ 'size' => 30,
+ 'max' => 255,
+ ]
+ ],
+
+ 'hidden' => [
+ 'exclude' => 0,
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.hidden',
+ 'config' => [
+ 'type' => 'check',
+ ],
+ ],
+ 'starttime' => [
+ 'exclude' => 0,
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.starttime',
+ 'config' => [
+ 'type' => 'input',
+ 'size' => 13,
+ 'eval' => 'datetime',
+ 'checkbox' => 0,
+ 'default' => 0,
+ 'behaviour' => [
+ 'allowLanguageSynchronization' => true,
+ ],
+ 'renderType' => 'inputDateTime',
+ ],
+ ],
+ 'endtime' => [
+ 'exclude' => 0,
+ 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.endtime',
+ 'config' => [
+ 'type' => 'input',
+ 'size' => 13,
+ 'eval' => 'datetime',
+ 'checkbox' => 0,
+ 'default' => 0,
+ 'behaviour' => [
+ 'allowLanguageSynchronization' => true,
+ ],
+ 'renderType' => 'inputDateTime',
+ ],
+ ],
+
+ 'title' => [
+ 'exclude' => 0,
+ 'label' => 'Titel (nur intern)',
+ 'config' => [
+ 'type' => 'input',
+ 'size' => 30,
+ 'eval' => 'trim,required'
+ ],
+ ],
+ 'text' => [
+ 'exclude' => 0,
+ 'label' => 'Text',
+ 'config' => [
+ 'type' => 'text',
+ 'cols' => 40,
+ 'rows' => 15,
+ 'eval' => 'trim,required',
+ 'enableRichtext' => true,
+ ]
+ ],
+ 'default_text' => [
+ 'exclude' => 0,
+ 'label' => 'Default',
+ 'config' => [
+ 'type' => 'check',
+ ],
+ ],
+ ],
+];
diff --git a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php
index 9cf03544..a45b9b94 100644
--- a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php
+++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php
@@ -27,7 +27,7 @@ return [
'showitem' => '--palette--;;top, name_internal, --palette--;;name, --palette--;;header,
--palette--;;destinations, --palette--;;misc, --palette--;Alternative;alternative,
--div--;Texte, teaser, teaser_long, concept_description, board_description, additional_services,
- included_services, programme_description, ski_pass_description,
+ included_services, programme_description, ski_pass_description, non_bookable_info,
--div--;Verknüpfungen, --palette--;;records, hotels, facts, faqs, additional_regions,
--div--;Bilder/Dateien, teaser_images, header_images, images, reseller_images, banner, video,
--div--;Bewertung, --palette--;;rating, testimonials,
@@ -817,6 +817,21 @@ return [
'maxitems' => 1,
],
],
+ 'non_bookable_info' => [
+ 'exclude' => 0,
+ 'label' => 'Infobox nicht buchbar',
+ 'config' => [
+ 'type' => 'select',
+ 'renderType' => 'selectSingle',
+ 'foreign_table' => 'tx_epproducts_domain_model_infobox',
+ 'foreign_table_where' => 'AND tx_epproducts_domain_model_infobox.deleted = 0 ORDER BY tx_epproducts_domain_model_infobox.title',
+ 'items' => [
+ ['Standardtext', 0],
+ ],
+ 'minitems' => 0,
+ 'maxitems' => 1,
+ ],
+ ],
'external_link' => [
'exclude' => false,
'label' => 'Externer Link',
diff --git a/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf b/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf
index cb537767..7a198124 100644
--- a/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf
+++ b/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf
@@ -63,6 +63,9 @@
Vertriebspartner
+
+ Infobox
+