Initial commit: TYPO3 11.4 Setup und Extension watten

This commit is contained in:
salam committed 2026-10-18 17:51:54 +02:00
1 parent afc8a6e1f5
commit f3c7233f67
3 files changed
+249 -157

No files matched your search

+69
View File
@@ -0,0 +1,69 @@
# ==========================================
# TYPO3 v11.4 .gitignore für Extension-Entwicklung
# ==========================================
# --- Core- und Systemordner ---
/var/
/vendor/
/public/typo3/
/public/index.php
# --- Temporäre Dateien und Caches ---
/public/typo3temp/
# --- Benutzer-Uploads und Medien ---
/public/uploads/
/public/fileadmin/
# --- Konfigurationen ---
/public/typo3conf/LocalConfiguration.php
/public/typo3conf/AdditionalConfiguration.php
/public/typo3conf/PackageStates.php
# ==========================================
# EXTENSION-ENTWICKLUNG SEKTION
# ==========================================
# FALL A: Sie entwickeln über den empfohlenen "packages/" Ordner
# Wir ignorieren standardmäßig nichts im packages-Ordner,
# damit Ihre eigenen Extensions committet werden.
!/packages/
# FALL B: Sie entwickeln direkt unter "public/typo3conf/ext/"
# Ignoriere alle Extensions (z.B. Core-Reste oder Drittanbieter-Extensions)
/public/typo3conf/ext/*
# AUSNAHMEN: Tragen Sie hier die Keys Ihrer eigenen Extensions ein,
# damit Git diese trotz der obigen Regel trackt.
!/public/typo3conf/ext/wapp/
!/public/typo3conf/ext/watten/
# ==========================================
# Entwicklungstools & Umgebung
# ==========================================
# DDEV lokale Entwicklungsumgebung (falls genutzt)
/.ddev/db/
/.ddev/.import-db*
# Umgebungsvariablen & Zugangsdaten
.env
.env.local
auth.json
# --- IDEs und Editoren ---
.idea/
.vscode/
*.swp
*.bak
*~
# --- OS-spezifische Dateien ---
.DS_Store
Thumbs.db
# --- Frontend-Build-Tools (falls in Extensions genutzt) ---
node_modules/
/dist/
.sass-cache/
npm-debug.log*
+2 -2
View File
@@ -18,7 +18,7 @@
"typo3/cms-composer-installers": true "typo3/cms-composer-installers": true
}, },
"platform": { "platform": {
"php": "7.4.1" "php": "8.3"
}, },
"sort-packages": true "sort-packages": true
}, },
@@ -65,4 +65,4 @@
"@typo3-cms-scripts" "@typo3-cms-scripts"
] ]
} }
} }
Generated
+178 -155
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "0894a4cc2a0a341f83eec4b17be4b32d", "content-hash": "3aa64506152d3e21677418490064266b",
"packages": [ "packages": [
{ {
"name": "bacon/bacon-qr-code", "name": "bacon/bacon-qr-code",
@@ -2021,29 +2021,29 @@
}, },
{ {
"name": "lolli42/finediff", "name": "lolli42/finediff",
"version": "1.0.4", "version": "1.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/lolli42/FineDiff.git", "url": "https://github.com/lolli42/FineDiff.git",
"reference": "807deaf7aa119cf47b58e90ba7bf37c8c8264c7a" "reference": "38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/lolli42/FineDiff/zipball/807deaf7aa119cf47b58e90ba7bf37c8c8264c7a", "url": "https://api.github.com/repos/lolli42/FineDiff/zipball/38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba",
"reference": "807deaf7aa119cf47b58e90ba7bf37c8c8264c7a", "reference": "38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.0", "ext-mbstring": "*",
"symfony/polyfill-mbstring": "^1.23" "php": ">=8.2"
}, },
"replace": { "replace": {
"cogpowered/finediff": "*" "cogpowered/finediff": "*"
}, },
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^3.4", "friendsofphp/php-cs-fixer": "^3.89.1",
"phpstan/phpstan": "^1.9.14", "phpstan/phpstan": "^2.1.31",
"phpunit/phpunit": "^8.5.33 || ^9.6.11 || ^10.3.2" "phpunit/phpunit": "^11.5.43 || ^12.4.2"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -2080,9 +2080,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/lolli42/FineDiff/issues", "issues": "https://github.com/lolli42/FineDiff/issues",
"source": "https://github.com/lolli42/FineDiff/tree/1.0.4" "source": "https://github.com/lolli42/FineDiff/tree/1.1.2"
}, },
"time": "2024-07-09T14:52:10+00:00" "time": "2025-10-31T12:28:27+00:00"
}, },
{ {
"name": "masterminds/html5", "name": "masterminds/html5",
@@ -2487,20 +2487,20 @@
}, },
{ {
"name": "psr/cache", "name": "psr/cache",
"version": "1.0.1", "version": "3.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/cache.git", "url": "https://github.com/php-fig/cache.git",
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.3.0" "php": ">=8.0.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@@ -2520,7 +2520,7 @@
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
"homepage": "http://www.php-fig.org/" "homepage": "https://www.php-fig.org/"
} }
], ],
"description": "Common interface for caching libraries", "description": "Common interface for caching libraries",
@@ -2530,9 +2530,9 @@
"psr-6" "psr-6"
], ],
"support": { "support": {
"source": "https://github.com/php-fig/cache/tree/master" "source": "https://github.com/php-fig/cache/tree/3.0.0"
}, },
"time": "2016-08-06T20:24:11+00:00" "time": "2021-02-03T23:26:27+00:00"
}, },
{ {
"name": "psr/container", "name": "psr/container",
@@ -3081,58 +3081,57 @@
}, },
{ {
"name": "symfony/cache", "name": "symfony/cache",
"version": "v5.4.54", "version": "v6.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/cache.git", "url": "https://github.com/symfony/cache.git",
"reference": "c025df9d14208da976fa84a481f2f2a6e090500a" "reference": "7ce0de35c828d29a5602134cdcf82b9c301b198f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/cache/zipball/c025df9d14208da976fa84a481f2f2a6e090500a", "url": "https://api.github.com/repos/symfony/cache/zipball/7ce0de35c828d29a5602134cdcf82b9c301b198f",
"reference": "c025df9d14208da976fa84a481f2f2a6e090500a", "reference": "7ce0de35c828d29a5602134cdcf82b9c301b198f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1",
"psr/cache": "^1.0|^2.0", "psr/cache": "^2.0|^3.0",
"psr/log": "^1.1|^2|^3", "psr/log": "^1.1|^2|^3",
"symfony/cache-contracts": "^1.1.7|^2", "symfony/cache-contracts": "^2.5|^3",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/polyfill-php73": "^1.9", "symfony/var-exporter": "^6.3.6|^7.0"
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/var-exporter": "^4.4|^5.0|^6.0"
}, },
"conflict": { "conflict": {
"doctrine/dbal": "<2.13.1", "doctrine/dbal": "<2.13.1",
"symfony/dependency-injection": "<4.4", "symfony/dependency-injection": "<5.4",
"symfony/http-kernel": "<4.4", "symfony/http-kernel": "<5.4",
"symfony/var-dumper": "<4.4" "symfony/var-dumper": "<5.4"
}, },
"provide": { "provide": {
"psr/cache-implementation": "1.0|2.0", "psr/cache-implementation": "2.0|3.0",
"psr/simple-cache-implementation": "1.0|2.0", "psr/simple-cache-implementation": "1.0|2.0|3.0",
"symfony/cache-implementation": "1.0|2.0" "symfony/cache-implementation": "1.1|2.0|3.0"
}, },
"require-dev": { "require-dev": {
"cache/integration-tests": "^0.18", "cache/integration-tests": "^0.18",
"doctrine/cache": "^1.6|^2.0",
"doctrine/dbal": "^2.13.1|^3|^4", "doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0", "predis/predis": "^1.1|^2.0",
"psr/simple-cache": "^1.0|^2.0", "psr/simple-cache": "^1.0|^2.0|^3.0",
"symfony/config": "^4.4|^5.0|^6.0", "symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/filesystem": "^4.4|^5.0|^6.0", "symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^4.4|^5.0|^6.0", "symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/messenger": "^4.4|^5.0|^6.0", "symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0" "symfony/var-dumper": "^5.4|^6.0|^7.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Symfony\\Component\\Cache\\": "" "Symfony\\Component\\Cache\\": ""
}, },
"classmap": [
"Traits/ValueWrapper.php"
],
"exclude-from-classmap": [ "exclude-from-classmap": [
"/Tests/" "/Tests/"
] ]
@@ -3158,7 +3157,7 @@
"psr6" "psr6"
], ],
"support": { "support": {
"source": "https://github.com/symfony/cache/tree/v5.4.54" "source": "https://github.com/symfony/cache/tree/v6.4.47"
}, },
"funding": [ "funding": [
{ {
@@ -3178,28 +3177,25 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-08-30T20:10:04+00:00" "time": "2026-09-29T12:25:26+00:00"
}, },
{ {
"name": "symfony/cache-contracts", "name": "symfony/cache-contracts",
"version": "v2.5.4", "version": "v3.7.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/cache-contracts.git", "url": "https://github.com/symfony/cache-contracts.git",
"reference": "517c3a3619dadfa6952c4651767fcadffb4df65e" "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e", "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/9789738bc19af1106dc54d6afba9a0b467516cf2",
"reference": "517c3a3619dadfa6952c4651767fcadffb4df65e", "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1",
"psr/cache": "^1.0|^2.0|^3.0" "psr/cache": "^3.0"
},
"suggest": {
"symfony/cache-implementation": ""
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@@ -3208,7 +3204,7 @@
"name": "symfony/contracts" "name": "symfony/contracts"
}, },
"branch-alias": { "branch-alias": {
"dev-main": "2.5-dev" "dev-main": "3.7-dev"
} }
}, },
"autoload": { "autoload": {
@@ -3241,7 +3237,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/cache-contracts/tree/v2.5.4" "source": "https://github.com/symfony/cache-contracts/tree/v3.7.1"
}, },
"funding": [ "funding": [
{ {
@@ -3252,12 +3248,16 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:11:13+00:00" "time": "2026-06-05T06:23:12+00:00"
}, },
{ {
"name": "symfony/config", "name": "symfony/config",
@@ -3532,20 +3532,20 @@
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
"version": "v2.5.4", "version": "v3.7.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d",
"reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.1" "php": ">=8.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@@ -3554,7 +3554,7 @@
"name": "symfony/contracts" "name": "symfony/contracts"
}, },
"branch-alias": { "branch-alias": {
"dev-main": "2.5-dev" "dev-main": "3.7-dev"
} }
}, },
"autoload": { "autoload": {
@@ -3579,7 +3579,7 @@
"description": "A generic function and convention to trigger deprecation notices", "description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1"
}, },
"funding": [ "funding": [
{ {
@@ -3590,53 +3590,52 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:11:13+00:00" "time": "2026-06-05T06:23:12+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v5.4.45", "version": "v6.4.44",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9" "reference": "d7110a878e7e7cbd8aaebe9f55da8af885b8c0af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d7110a878e7e7cbd8aaebe9f55da8af885b8c0af",
"reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9", "reference": "d7110a878e7e7cbd8aaebe9f55da8af885b8c0af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/event-dispatcher-contracts": "^2.5|^3"
"symfony/event-dispatcher-contracts": "^2|^3",
"symfony/polyfill-php80": "^1.16"
}, },
"conflict": { "conflict": {
"symfony/dependency-injection": "<4.4" "symfony/dependency-injection": "<5.4",
"symfony/service-contracts": "<2.5"
}, },
"provide": { "provide": {
"psr/event-dispatcher-implementation": "1.0", "psr/event-dispatcher-implementation": "1.0",
"symfony/event-dispatcher-implementation": "2.0" "symfony/event-dispatcher-implementation": "2.0|3.0"
}, },
"require-dev": { "require-dev": {
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/config": "^4.4|^5.0|^6.0", "symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/error-handler": "^4.4|^5.0|^6.0", "symfony/error-handler": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^4.4|^5.0|^6.0", "symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0", "symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^1.1|^2|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^4.4|^5.0|^6.0" "symfony/stopwatch": "^5.4|^6.0|^7.0"
},
"suggest": {
"symfony/dependency-injection": "",
"symfony/http-kernel": ""
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -3664,7 +3663,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.45" "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.44"
}, },
"funding": [ "funding": [
{ {
@@ -3675,12 +3674,16 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:11:13+00:00" "time": "2026-08-21T14:01:40+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
@@ -4045,30 +4048,30 @@
}, },
{ {
"name": "symfony/lock", "name": "symfony/lock",
"version": "v5.4.54", "version": "v6.4.48",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/lock.git", "url": "https://github.com/symfony/lock.git",
"reference": "1ed040bccdf75281b237206c87b8ef4289c23b88" "reference": "bb18c2ad3b61bcddb4385b50f1c86e17a7dac035"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/lock/zipball/1ed040bccdf75281b237206c87b8ef4289c23b88", "url": "https://api.github.com/repos/symfony/lock/zipball/bb18c2ad3b61bcddb4385b50f1c86e17a7dac035",
"reference": "1ed040bccdf75281b237206c87b8ef4289c23b88", "reference": "bb18c2ad3b61bcddb4385b50f1c86e17a7dac035",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1",
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.1|^3", "symfony/deprecation-contracts": "^2.5|^3"
"symfony/polyfill-php80": "^1.16"
}, },
"conflict": { "conflict": {
"doctrine/dbal": "<2.13" "doctrine/dbal": "<2.13.1",
"symfony/cache": "<6.2"
}, },
"require-dev": { "require-dev": {
"doctrine/dbal": "^2.13|^3|^4", "doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.0|^2.0" "predis/predis": "^1.1|^2.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -4104,7 +4107,7 @@
"semaphore" "semaphore"
], ],
"support": { "support": {
"source": "https://github.com/symfony/lock/tree/v5.4.54" "source": "https://github.com/symfony/lock/tree/v6.4.48"
}, },
"funding": [ "funding": [
{ {
@@ -4124,7 +4127,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-08-30T20:10:04+00:00" "time": "2026-10-04T13:21:49+00:00"
}, },
{ {
"name": "symfony/mailer", "name": "symfony/mailer",
@@ -5200,21 +5203,20 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v5.4.54", "version": "v6.4.48",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "485d7b3f15ae329058d2407c9772c57ed4f564de" "reference": "2a0cb83994a4b8a5f92fc91b8b4527e6e227c6f5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/485d7b3f15ae329058d2407c9772c57ed4f564de", "url": "https://api.github.com/repos/symfony/process/zipball/2a0cb83994a4b8a5f92fc91b8b4527e6e227c6f5",
"reference": "485d7b3f15ae329058d2407c9772c57ed4f564de", "reference": "2a0cb83994a4b8a5f92fc91b8b4527e6e227c6f5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1"
"symfony/polyfill-php80": "^1.16"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -5242,7 +5244,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v5.4.54" "source": "https://github.com/symfony/process/tree/v6.4.48"
}, },
"funding": [ "funding": [
{ {
@@ -5262,7 +5264,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-09-01T06:19:14+00:00" "time": "2026-10-08T05:06:07+00:00"
}, },
{ {
"name": "symfony/property-access", "name": "symfony/property-access",
@@ -5689,34 +5691,33 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v5.4.47", "version": "v6.4.48",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "136ca7d72f72b599f2631aca474a4f8e26719799" "reference": "9459a27a00b1f0fec1954e9eb362d00aedcfe048"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799", "url": "https://api.github.com/repos/symfony/string/zipball/9459a27a00b1f0fec1954e9eb362d00aedcfe048",
"reference": "136ca7d72f72b599f2631aca474a4f8e26719799", "reference": "9459a27a00b1f0fec1954e9eb362d00aedcfe048",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.1",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0",
"symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-mbstring": "~1.0"
"symfony/polyfill-php80": "~1.15"
}, },
"conflict": { "conflict": {
"symfony/translation-contracts": ">=3.0" "symfony/translation-contracts": "<2.5"
}, },
"require-dev": { "require-dev": {
"symfony/error-handler": "^4.4|^5.0|^6.0", "symfony/http-client": "^5.4|^6.0|^7.0",
"symfony/http-client": "^4.4|^5.0|^6.0", "symfony/intl": "^6.2|^7.0",
"symfony/translation-contracts": "^1.1|^2", "symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^4.4|^5.0|^6.0" "symfony/var-exporter": "^5.4|^6.0|^7.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -5755,7 +5756,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v5.4.47" "source": "https://github.com/symfony/string/tree/v6.4.48"
}, },
"funding": [ "funding": [
{ {
@@ -5766,33 +5767,39 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-10T20:33:58+00:00" "time": "2026-10-03T14:51:46+00:00"
}, },
{ {
"name": "symfony/var-exporter", "name": "symfony/var-exporter",
"version": "v5.4.45", "version": "v7.4.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-exporter.git", "url": "https://github.com/symfony/var-exporter.git",
"reference": "862700068db0ddfd8c5b850671e029a90246ec75" "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d6a87acbe48cbc707b9aba7f1a6c2215aab02603",
"reference": "862700068db0ddfd8c5b850671e029a90246ec75", "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=8.2",
"symfony/polyfill-php80": "^1.16" "symfony/deprecation-contracts": "^2.5|^3"
}, },
"require-dev": { "require-dev": {
"symfony/var-dumper": "^4.4.9|^5.0.9|^6.0" "symfony/property-access": "^6.4|^7.0|^8.0",
"symfony/serializer": "^6.4|^7.0|^8.0",
"symfony/var-dumper": "^6.4|^7.0|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -5825,10 +5832,12 @@
"export", "export",
"hydrate", "hydrate",
"instantiate", "instantiate",
"lazy-loading",
"proxy",
"serialize" "serialize"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-exporter/tree/v5.4.45" "source": "https://github.com/symfony/var-exporter/tree/v7.4.18"
}, },
"funding": [ "funding": [
{ {
@@ -5839,12 +5848,16 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:11:13+00:00" "time": "2026-08-23T10:03:40+00:00"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
@@ -7859,31 +7872,33 @@
}, },
{ {
"name": "typo3fluid/fluid", "name": "typo3fluid/fluid",
"version": "2.7.4", "version": "2.15.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/TYPO3/Fluid.git", "url": "https://github.com/TYPO3/Fluid.git",
"reference": "24f4494083c8d304680e4c9c38667dff33720dd4" "reference": "0a8ebdb9bab1510380f18bef6395fbb4754c01b7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/TYPO3/Fluid/zipball/24f4494083c8d304680e4c9c38667dff33720dd4", "url": "https://api.github.com/repos/TYPO3/Fluid/zipball/0a8ebdb9bab1510380f18bef6395fbb4754c01b7",
"reference": "24f4494083c8d304680e4c9c38667dff33720dd4", "reference": "0a8ebdb9bab1510380f18bef6395fbb4754c01b7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2 || ^8.0" "ext-mbstring": "*",
"php": "^8.1"
}, },
"require-dev": { "require-dev": {
"ext-json": "*", "ext-json": "*",
"ext-mbstring": "*", "ext-simplexml": "*",
"friendsofphp/php-cs-fixer": "^3.4", "friendsofphp/php-cs-fixer": "^3.59.3",
"phpstan/phpstan": "^1.7", "phpstan/phpstan": "^1.10.14",
"phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-phpunit": "^1.3.11",
"phpunit/phpunit": "^8.5.33 || ^9.5.28 || ^10.0.16" "phpunit/phpunit": "^10.2.6"
}, },
"suggest": { "suggest": {
"ext-json": "PHP JSON is needed when using JSONVariableProvider: A relatively rare use case" "ext-json": "PHP JSON is needed when using JSONVariableProvider: A relatively rare use case",
"ext-simplexml": "SimpleXML is required for the XSD schema generator"
}, },
"bin": [ "bin": [
"bin/fluid" "bin/fluid"
@@ -7905,27 +7920,27 @@
"issues": "https://github.com/TYPO3/Fluid/issues", "issues": "https://github.com/TYPO3/Fluid/issues",
"source": "https://github.com/TYPO3/Fluid" "source": "https://github.com/TYPO3/Fluid"
}, },
"time": "2023-03-23T12:04:09+00:00" "time": "2024-08-30T21:24:26+00:00"
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
"version": "1.12.1", "version": "2.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozarts/assert.git", "url": "https://github.com/webmozarts/assert.git",
"reference": "9be6926d8b485f55b9229203f962b51ed377ba68" "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819",
"reference": "9be6926d8b485f55b9229203f962b51ed377ba68", "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-ctype": "*", "ext-ctype": "*",
"ext-date": "*", "ext-date": "*",
"ext-filter": "*", "ext-filter": "*",
"php": "^7.2 || ^8.0" "php": "^8.2"
}, },
"suggest": { "suggest": {
"ext-intl": "", "ext-intl": "",
@@ -7934,8 +7949,12 @@
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"psalm": {
"pluginClass": "Webmozart\\Assert\\PsalmPlugin"
},
"branch-alias": { "branch-alias": {
"dev-master": "1.10-dev" "dev-master": "2.0-dev",
"dev-feature/2-0": "2.0-dev"
} }
}, },
"autoload": { "autoload": {
@@ -7951,6 +7970,10 @@
{ {
"name": "Bernhard Schussek", "name": "Bernhard Schussek",
"email": "bschussek@gmail.com" "email": "bschussek@gmail.com"
},
{
"name": "Woody Gilk",
"email": "woody.gilk@gmail.com"
} }
], ],
"description": "Assertions to validate method input/output with nice error messages.", "description": "Assertions to validate method input/output with nice error messages.",
@@ -7961,9 +7984,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/webmozarts/assert/issues", "issues": "https://github.com/webmozarts/assert/issues",
"source": "https://github.com/webmozarts/assert/tree/1.12.1" "source": "https://github.com/webmozarts/assert/tree/2.5.0"
}, },
"time": "2025-10-29T15:56:20+00:00" "time": "2026-10-05T23:14:19+00:00"
} }
], ],
"packages-dev": [], "packages-dev": [],
@@ -7977,7 +8000,7 @@
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"platform-overrides": { "platform-overrides": {
"php": "7.4.1" "php": "8.3"
}, },
"plugin-api-version": "2.6.0" "plugin-api-version": "2.6.0"
} }