Update for PHP 8.5

This commit is contained in:
2025-12-11 11:37:18 +01:00
parent e8f345139a
commit 8a803aa182
3 changed files with 218 additions and 215 deletions

View File

@@ -4,21 +4,21 @@
"description": "The PHP Monitor website.", "description": "The PHP Monitor website.",
"license": "MIT", "license": "MIT",
"require": { "require": {
"php": "^8.4", "php": "^8.5",
"guzzlehttp/guzzle": "^7.9.3", "guzzlehttp/guzzle": "^7.9.3",
"laravel/framework": "^12.24", "laravel/framework": "^12.24",
"laravel/tinker": "^2.10.1", "laravel/tinker": "^2.10.1",
"league/commonmark": "^2.7.1" "league/commonmark": "^2.7.1"
}, },
"require-dev": { "require-dev": {
"driftingly/rector-laravel": "^1.2.6", "driftingly/rector-laravel": "^2",
"fakerphp/faker": "^1.24.1", "fakerphp/faker": "^1.24.1",
"laravel/pint": "^1.24.0", "laravel/pint": "^1.24.0",
"laravel/sail": "^1.44.0", "laravel/sail": "^1.44.0",
"mockery/mockery": "^1.6.12", "mockery/mockery": "^1.6.12",
"nunomaduro/collision": "^8.8.2", "nunomaduro/collision": "^8.8.2",
"phpunit/phpunit": "^11.5.32", "phpunit/phpunit": "^11.5.32",
"rector/rector": "^1.2.10", "rector/rector": "^2.0",
"spatie/laravel-ignition": "^2.9.1" "spatie/laravel-ignition": "^2.9.1"
}, },
"autoload": { "autoload": {
@@ -63,7 +63,7 @@
}, },
"config": { "config": {
"platform": { "platform": {
"php": "8.4" "php": "8.5"
}, },
"optimize-autoloader": true, "optimize-autoloader": true,
"preferred-install": "dist", "preferred-install": "dist",

373
composer.lock generated
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": "db9ab9922d8b0a5fe896e8142923ffdd", "content-hash": "ab21b7f5ab86f33f8fc211b1980336df",
"packages": [ "packages": [
{ {
"name": "brick/math", "name": "brick/math",
@@ -510,31 +510,31 @@
}, },
{ {
"name": "fruitcake/php-cors", "name": "fruitcake/php-cors",
"version": "v1.3.0", "version": "v1.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/fruitcake/php-cors.git", "url": "https://github.com/fruitcake/php-cors.git",
"reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379",
"reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.4|^8.0", "php": "^8.1",
"symfony/http-foundation": "^4.4|^5.4|^6|^7" "symfony/http-foundation": "^5.4|^6.4|^7.3|^8"
}, },
"require-dev": { "require-dev": {
"phpstan/phpstan": "^1.4", "phpstan/phpstan": "^2",
"phpunit/phpunit": "^9", "phpunit/phpunit": "^9",
"squizlabs/php_codesniffer": "^3.5" "squizlabs/php_codesniffer": "^4"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.2-dev" "dev-master": "1.3-dev"
} }
}, },
"autoload": { "autoload": {
@@ -565,7 +565,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/fruitcake/php-cors/issues", "issues": "https://github.com/fruitcake/php-cors/issues",
"source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0"
}, },
"funding": [ "funding": [
{ {
@@ -577,7 +577,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-10-12T05:21:21+00:00" "time": "2025-12-03T09:33:47+00:00"
}, },
{ {
"name": "graham-campbell/result-type", "name": "graham-campbell/result-type",
@@ -1054,16 +1054,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v12.40.2", "version": "v12.42.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "1ccd99220b474500e672b373f32bd709ec38de50" "reference": "509b33095564c5165366d81bbaa0afaac28abe75"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/1ccd99220b474500e672b373f32bd709ec38de50", "url": "https://api.github.com/repos/laravel/framework/zipball/509b33095564c5165366d81bbaa0afaac28abe75",
"reference": "1ccd99220b474500e672b373f32bd709ec38de50", "reference": "509b33095564c5165366d81bbaa0afaac28abe75",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1151,6 +1151,7 @@
"illuminate/process": "self.version", "illuminate/process": "self.version",
"illuminate/queue": "self.version", "illuminate/queue": "self.version",
"illuminate/redis": "self.version", "illuminate/redis": "self.version",
"illuminate/reflection": "self.version",
"illuminate/routing": "self.version", "illuminate/routing": "self.version",
"illuminate/session": "self.version", "illuminate/session": "self.version",
"illuminate/support": "self.version", "illuminate/support": "self.version",
@@ -1175,7 +1176,7 @@
"league/flysystem-sftp-v3": "^3.25.1", "league/flysystem-sftp-v3": "^3.25.1",
"mockery/mockery": "^1.6.10", "mockery/mockery": "^1.6.10",
"opis/json-schema": "^2.4.1", "opis/json-schema": "^2.4.1",
"orchestra/testbench-core": "^10.8.0", "orchestra/testbench-core": "^10.8.1",
"pda/pheanstalk": "^5.0.6|^7.0.0", "pda/pheanstalk": "^5.0.6|^7.0.0",
"php-http/discovery": "^1.15", "php-http/discovery": "^1.15",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^2.0",
@@ -1237,6 +1238,7 @@
"src/Illuminate/Filesystem/functions.php", "src/Illuminate/Filesystem/functions.php",
"src/Illuminate/Foundation/helpers.php", "src/Illuminate/Foundation/helpers.php",
"src/Illuminate/Log/functions.php", "src/Illuminate/Log/functions.php",
"src/Illuminate/Reflection/helpers.php",
"src/Illuminate/Support/functions.php", "src/Illuminate/Support/functions.php",
"src/Illuminate/Support/helpers.php" "src/Illuminate/Support/helpers.php"
], ],
@@ -1245,7 +1247,8 @@
"Illuminate\\Support\\": [ "Illuminate\\Support\\": [
"src/Illuminate/Macroable/", "src/Illuminate/Macroable/",
"src/Illuminate/Collections/", "src/Illuminate/Collections/",
"src/Illuminate/Conditionable/" "src/Illuminate/Conditionable/",
"src/Illuminate/Reflection/"
] ]
} }
}, },
@@ -1269,7 +1272,7 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2025-11-26T19:24:25+00:00" "time": "2025-12-09T15:51:23+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
@@ -1836,20 +1839,20 @@
}, },
{ {
"name": "league/uri", "name": "league/uri",
"version": "7.6.0", "version": "7.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/uri.git", "url": "https://github.com/thephpleague/uri.git",
"reference": "f625804987a0a9112d954f9209d91fec52182344" "reference": "8d587cddee53490f9b82bf203d3a9aa7ea4f9807"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/uri/zipball/f625804987a0a9112d954f9209d91fec52182344", "url": "https://api.github.com/repos/thephpleague/uri/zipball/8d587cddee53490f9b82bf203d3a9aa7ea4f9807",
"reference": "f625804987a0a9112d954f9209d91fec52182344", "reference": "8d587cddee53490f9b82bf203d3a9aa7ea4f9807",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"league/uri-interfaces": "^7.6", "league/uri-interfaces": "^7.7",
"php": "^8.1", "php": "^8.1",
"psr/http-factory": "^1" "psr/http-factory": "^1"
}, },
@@ -1922,7 +1925,7 @@
"docs": "https://uri.thephpleague.com", "docs": "https://uri.thephpleague.com",
"forum": "https://thephpleague.slack.com", "forum": "https://thephpleague.slack.com",
"issues": "https://github.com/thephpleague/uri-src/issues", "issues": "https://github.com/thephpleague/uri-src/issues",
"source": "https://github.com/thephpleague/uri/tree/7.6.0" "source": "https://github.com/thephpleague/uri/tree/7.7.0"
}, },
"funding": [ "funding": [
{ {
@@ -1930,20 +1933,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-11-18T12:17:23+00:00" "time": "2025-12-07T16:02:06+00:00"
}, },
{ {
"name": "league/uri-interfaces", "name": "league/uri-interfaces",
"version": "7.6.0", "version": "7.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/uri-interfaces.git", "url": "https://github.com/thephpleague/uri-interfaces.git",
"reference": "ccbfb51c0445298e7e0b7f4481b942f589665368" "reference": "62ccc1a0435e1c54e10ee6022df28d6c04c2946c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/ccbfb51c0445298e7e0b7f4481b942f589665368", "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/62ccc1a0435e1c54e10ee6022df28d6c04c2946c",
"reference": "ccbfb51c0445298e7e0b7f4481b942f589665368", "reference": "62ccc1a0435e1c54e10ee6022df28d6c04c2946c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2006,7 +2009,7 @@
"docs": "https://uri.thephpleague.com", "docs": "https://uri.thephpleague.com",
"forum": "https://thephpleague.slack.com", "forum": "https://thephpleague.slack.com",
"issues": "https://github.com/thephpleague/uri-src/issues", "issues": "https://github.com/thephpleague/uri-src/issues",
"source": "https://github.com/thephpleague/uri-interfaces/tree/7.6.0" "source": "https://github.com/thephpleague/uri-interfaces/tree/7.7.0"
}, },
"funding": [ "funding": [
{ {
@@ -2014,7 +2017,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-11-18T12:17:23+00:00" "time": "2025-12-07T16:03:21+00:00"
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
@@ -2121,16 +2124,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "3.10.3", "version": "3.11.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/CarbonPHP/carbon.git", "url": "https://github.com/CarbonPHP/carbon.git",
"reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f" "reference": "bdb375400dcd162624531666db4799b36b64e4a1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/bdb375400dcd162624531666db4799b36b64e4a1",
"reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", "reference": "bdb375400dcd162624531666db4799b36b64e4a1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2138,9 +2141,9 @@
"ext-json": "*", "ext-json": "*",
"php": "^8.1", "php": "^8.1",
"psr/clock": "^1.0", "psr/clock": "^1.0",
"symfony/clock": "^6.3.12 || ^7.0", "symfony/clock": "^6.3.12 || ^7.0 || ^8.0",
"symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-mbstring": "^1.0",
"symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0"
}, },
"provide": { "provide": {
"psr/clock-implementation": "1.0" "psr/clock-implementation": "1.0"
@@ -2222,7 +2225,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-09-06T13:39:36+00:00" "time": "2025-12-02T21:04:28+00:00"
}, },
{ {
"name": "nette/schema", "name": "nette/schema",
@@ -2291,20 +2294,20 @@
}, },
{ {
"name": "nette/utils", "name": "nette/utils",
"version": "v4.0.9", "version": "v4.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nette/utils.git", "url": "https://github.com/nette/utils.git",
"reference": "505a30ad386daa5211f08a318e47015b501cad30" "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nette/utils/zipball/505a30ad386daa5211f08a318e47015b501cad30", "url": "https://api.github.com/repos/nette/utils/zipball/fa1f0b8261ed150447979eb22e373b7b7ad5a8e0",
"reference": "505a30ad386daa5211f08a318e47015b501cad30", "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "8.0 - 8.5" "php": "8.2 - 8.5"
}, },
"conflict": { "conflict": {
"nette/finder": "<3", "nette/finder": "<3",
@@ -2327,7 +2330,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "4.0-dev" "dev-master": "4.1-dev"
} }
}, },
"autoload": { "autoload": {
@@ -2374,22 +2377,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/nette/utils/issues", "issues": "https://github.com/nette/utils/issues",
"source": "https://github.com/nette/utils/tree/v4.0.9" "source": "https://github.com/nette/utils/tree/v4.1.0"
}, },
"time": "2025-10-31T00:45:47+00:00" "time": "2025-12-01T17:49:23+00:00"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v5.6.2", "version": "v5.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "3a454ca033b9e06b63282ce19562e892747449bb" "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82",
"reference": "3a454ca033b9e06b63282ce19562e892747449bb", "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2432,9 +2435,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0"
}, },
"time": "2025-10-21T19:32:17+00:00" "time": "2025-12-06T11:56:16+00:00"
}, },
{ {
"name": "nunomaduro/termwind", "name": "nunomaduro/termwind",
@@ -3012,16 +3015,16 @@
}, },
{ {
"name": "psy/psysh", "name": "psy/psysh",
"version": "v0.12.14", "version": "v0.12.16",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/bobthecow/psysh.git", "url": "https://github.com/bobthecow/psysh.git",
"reference": "95c29b3756a23855a30566b745d218bee690bef2" "reference": "ee6d5028be4774f56c6c2c85ec4e6bc9acfe6b67"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/95c29b3756a23855a30566b745d218bee690bef2", "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ee6d5028be4774f56c6c2c85ec4e6bc9acfe6b67",
"reference": "95c29b3756a23855a30566b745d218bee690bef2", "reference": "ee6d5028be4774f56c6c2c85ec4e6bc9acfe6b67",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3029,8 +3032,8 @@
"ext-tokenizer": "*", "ext-tokenizer": "*",
"nikic/php-parser": "^5.0 || ^4.0", "nikic/php-parser": "^5.0 || ^4.0",
"php": "^8.0 || ^7.4", "php": "^8.0 || ^7.4",
"symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4",
"symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4"
}, },
"conflict": { "conflict": {
"symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4"
@@ -3085,9 +3088,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/bobthecow/psysh/issues", "issues": "https://github.com/bobthecow/psysh/issues",
"source": "https://github.com/bobthecow/psysh/tree/v0.12.14" "source": "https://github.com/bobthecow/psysh/tree/v0.12.16"
}, },
"time": "2025-10-27T17:15:31+00:00" "time": "2025-12-07T03:39:01+00:00"
}, },
{ {
"name": "ralouphie/getallheaders", "name": "ralouphie/getallheaders",
@@ -3289,22 +3292,21 @@
}, },
{ {
"name": "symfony/clock", "name": "symfony/clock",
"version": "v7.4.0", "version": "v8.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/clock.git", "url": "https://github.com/symfony/clock.git",
"reference": "9169f24776edde469914c1e7a1442a50f7a4e110" "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/clock/zipball/9169f24776edde469914c1e7a1442a50f7a4e110", "url": "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f",
"reference": "9169f24776edde469914c1e7a1442a50f7a4e110", "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.4",
"psr/clock": "^1.0", "psr/clock": "^1.0"
"symfony/polyfill-php83": "^1.28"
}, },
"provide": { "provide": {
"psr/clock-implementation": "1.0" "psr/clock-implementation": "1.0"
@@ -3343,7 +3345,7 @@
"time" "time"
], ],
"support": { "support": {
"source": "https://github.com/symfony/clock/tree/v7.4.0" "source": "https://github.com/symfony/clock/tree/v8.0.0"
}, },
"funding": [ "funding": [
{ {
@@ -3363,20 +3365,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-12T15:39:26+00:00" "time": "2025-11-12T15:46:48+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v7.4.0", "version": "v7.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8" "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", "url": "https://api.github.com/repos/symfony/console/zipball/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e",
"reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3441,7 +3443,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v7.4.0" "source": "https://github.com/symfony/console/tree/v7.4.1"
}, },
"funding": [ "funding": [
{ {
@@ -3461,7 +3463,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-27T13:27:24+00:00" "time": "2025-12-05T15:23:39+00:00"
}, },
{ {
"name": "symfony/css-selector", "name": "symfony/css-selector",
@@ -3912,16 +3914,16 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v7.4.0", "version": "v7.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "769c1720b68e964b13b58529c17d4a385c62167b" "reference": "bd1af1e425811d6f077db240c3a588bdb405cd27"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/769c1720b68e964b13b58529c17d4a385c62167b", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/bd1af1e425811d6f077db240c3a588bdb405cd27",
"reference": "769c1720b68e964b13b58529c17d4a385c62167b", "reference": "bd1af1e425811d6f077db240c3a588bdb405cd27",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3970,7 +3972,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v7.4.0" "source": "https://github.com/symfony/http-foundation/tree/v7.4.1"
}, },
"funding": [ "funding": [
{ {
@@ -3990,20 +3992,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-13T08:49:24+00:00" "time": "2025-12-07T11:13:10+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v7.4.0", "version": "v7.4.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "7348193cd384495a755554382e4526f27c456085" "reference": "f6e6f0a5fa8763f75a504b930163785fb6dd055f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/7348193cd384495a755554382e4526f27c456085", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6e6f0a5fa8763f75a504b930163785fb6dd055f",
"reference": "7348193cd384495a755554382e4526f27c456085", "reference": "f6e6f0a5fa8763f75a504b930163785fb6dd055f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4089,7 +4091,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v7.4.0" "source": "https://github.com/symfony/http-kernel/tree/v7.4.2"
}, },
"funding": [ "funding": [
{ {
@@ -4109,7 +4111,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-27T13:38:24+00:00" "time": "2025-12-08T07:43:37+00:00"
}, },
{ {
"name": "symfony/mailer", "name": "symfony/mailer",
@@ -5352,16 +5354,16 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v8.0.0", "version": "v8.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "f929eccf09531078c243df72398560e32fa4cf4f" "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/f929eccf09531078c243df72398560e32fa4cf4f", "url": "https://api.github.com/repos/symfony/string/zipball/ba65a969ac918ce0cc3edfac6cdde847eba231dc",
"reference": "f929eccf09531078c243df72398560e32fa4cf4f", "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5418,7 +5420,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v8.0.0" "source": "https://github.com/symfony/string/tree/v8.0.1"
}, },
"funding": [ "funding": [
{ {
@@ -5438,38 +5440,31 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-09-11T14:37:55+00:00" "time": "2025-12-01T09:13:36+00:00"
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v7.4.0", "version": "v8.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
"reference": "2d01ca0da3f092f91eeedb46f24aa30d2fca8f68" "reference": "770e3b8b0ba8360958abedcabacd4203467333ca"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/2d01ca0da3f092f91eeedb46f24aa30d2fca8f68", "url": "https://api.github.com/repos/symfony/translation/zipball/770e3b8b0ba8360958abedcabacd4203467333ca",
"reference": "2d01ca0da3f092f91eeedb46f24aa30d2fca8f68", "reference": "770e3b8b0ba8360958abedcabacd4203467333ca",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.4",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^3.6.1"
"symfony/translation-contracts": "^2.5.3|^3.3"
}, },
"conflict": { "conflict": {
"nikic/php-parser": "<5.0", "nikic/php-parser": "<5.0",
"symfony/config": "<6.4",
"symfony/console": "<6.4",
"symfony/dependency-injection": "<6.4",
"symfony/http-client-contracts": "<2.5", "symfony/http-client-contracts": "<2.5",
"symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5"
"symfony/service-contracts": "<2.5",
"symfony/twig-bundle": "<6.4",
"symfony/yaml": "<6.4"
}, },
"provide": { "provide": {
"symfony/translation-implementation": "2.3|3.0" "symfony/translation-implementation": "2.3|3.0"
@@ -5477,17 +5472,17 @@
"require-dev": { "require-dev": {
"nikic/php-parser": "^5.0", "nikic/php-parser": "^5.0",
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/config": "^6.4|^7.0|^8.0", "symfony/config": "^7.4|^8.0",
"symfony/console": "^6.4|^7.0|^8.0", "symfony/console": "^7.4|^8.0",
"symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^7.4|^8.0",
"symfony/finder": "^6.4|^7.0|^8.0", "symfony/finder": "^7.4|^8.0",
"symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-client-contracts": "^2.5|^3.0",
"symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^7.4|^8.0",
"symfony/intl": "^6.4|^7.0|^8.0", "symfony/intl": "^7.4|^8.0",
"symfony/polyfill-intl-icu": "^1.21", "symfony/polyfill-intl-icu": "^1.21",
"symfony/routing": "^6.4|^7.0|^8.0", "symfony/routing": "^7.4|^8.0",
"symfony/service-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/yaml": "^6.4|^7.0|^8.0" "symfony/yaml": "^7.4|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -5518,7 +5513,7 @@
"description": "Provides tools to internationalize your application", "description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/translation/tree/v7.4.0" "source": "https://github.com/symfony/translation/tree/v8.0.1"
}, },
"funding": [ "funding": [
{ {
@@ -5538,7 +5533,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-27T13:27:24+00:00" "time": "2025-12-01T09:13:36+00:00"
}, },
{ {
"name": "symfony/translation-contracts", "name": "symfony/translation-contracts",
@@ -6004,21 +5999,22 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "driftingly/rector-laravel", "name": "driftingly/rector-laravel",
"version": "1.2.6", "version": "2.1.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/driftingly/rector-laravel.git", "url": "https://github.com/driftingly/rector-laravel.git",
"reference": "010e050488e0c1ec305736b081db04d9b834c709" "reference": "2a64c96fa363bc85e4e6d4162c6a6bb7a78fd122"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/driftingly/rector-laravel/zipball/010e050488e0c1ec305736b081db04d9b834c709", "url": "https://api.github.com/repos/driftingly/rector-laravel/zipball/2a64c96fa363bc85e4e6d4162c6a6bb7a78fd122",
"reference": "010e050488e0c1ec305736b081db04d9b834c709", "reference": "2a64c96fa363bc85e4e6d4162c6a6bb7a78fd122",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2 || ^8.0", "php": "^7.4 || ^8.0",
"rector/rector": "^1.0" "rector/rector": "^2.2.7",
"webmozart/assert": "^1.11"
}, },
"type": "rector-extension", "type": "rector-extension",
"autoload": { "autoload": {
@@ -6033,9 +6029,9 @@
"description": "Rector upgrades rules for Laravel Framework", "description": "Rector upgrades rules for Laravel Framework",
"support": { "support": {
"issues": "https://github.com/driftingly/rector-laravel/issues", "issues": "https://github.com/driftingly/rector-laravel/issues",
"source": "https://github.com/driftingly/rector-laravel/tree/1.2.6" "source": "https://github.com/driftingly/rector-laravel/tree/2.1.7"
}, },
"time": "2024-12-05T17:29:03+00:00" "time": "2025-12-10T11:30:42+00:00"
}, },
{ {
"name": "fakerphp/faker", "name": "fakerphp/faker",
@@ -6291,16 +6287,16 @@
}, },
{ {
"name": "laravel/sail", "name": "laravel/sail",
"version": "v1.48.1", "version": "v1.51.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/sail.git", "url": "https://github.com/laravel/sail.git",
"reference": "ef122b223f5fca5e5d88bda5127c846710886329" "reference": "1c74357df034e869250b4365dd445c9f6ba5d068"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/sail/zipball/ef122b223f5fca5e5d88bda5127c846710886329", "url": "https://api.github.com/repos/laravel/sail/zipball/1c74357df034e869250b4365dd445c9f6ba5d068",
"reference": "ef122b223f5fca5e5d88bda5127c846710886329", "reference": "1c74357df034e869250b4365dd445c9f6ba5d068",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -6350,7 +6346,7 @@
"issues": "https://github.com/laravel/sail/issues", "issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail" "source": "https://github.com/laravel/sail"
}, },
"time": "2025-11-17T22:05:34+00:00" "time": "2025-12-09T13:33:49+00:00"
}, },
{ {
"name": "mockery/mockery", "name": "mockery/mockery",
@@ -6714,15 +6710,15 @@
}, },
{ {
"name": "phpstan/phpstan", "name": "phpstan/phpstan",
"version": "1.12.32", "version": "2.1.33",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/2770dcdf5078d0b0d53f94317e06affe88419aa8", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9e800e6bee7d5bd02784d4c6069b48032d16224f",
"reference": "2770dcdf5078d0b0d53f94317e06affe88419aa8", "reference": "9e800e6bee7d5bd02784d4c6069b48032d16224f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2|^8.0" "php": "^7.4|^8.0"
}, },
"conflict": { "conflict": {
"phpstan/phpstan-shim": "*" "phpstan/phpstan-shim": "*"
@@ -6763,7 +6759,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-09-30T10:16:31+00:00" "time": "2025-12-05T10:24:31+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
@@ -7102,16 +7098,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "11.5.44", "version": "11.5.46",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "c346885c95423eda3f65d85a194aaa24873cda82" "reference": "75dfe79a2aa30085b7132bb84377c24062193f33"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c346885c95423eda3f65d85a194aaa24873cda82", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/75dfe79a2aa30085b7132bb84377c24062193f33",
"reference": "c346885c95423eda3f65d85a194aaa24873cda82", "reference": "75dfe79a2aa30085b7132bb84377c24062193f33",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -7183,7 +7179,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.44" "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.46"
}, },
"funding": [ "funding": [
{ {
@@ -7207,25 +7203,25 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-13T07:17:35+00:00" "time": "2025-12-06T08:01:15+00:00"
}, },
{ {
"name": "rector/rector", "name": "rector/rector",
"version": "1.2.10", "version": "2.2.14",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/rectorphp/rector.git", "url": "https://github.com/rectorphp/rector.git",
"reference": "40f9cf38c05296bd32f444121336a521a293fa61" "reference": "6d56bb0e94d4df4f57a78610550ac76ab403657d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/40f9cf38c05296bd32f444121336a521a293fa61", "url": "https://api.github.com/repos/rectorphp/rector/zipball/6d56bb0e94d4df4f57a78610550ac76ab403657d",
"reference": "40f9cf38c05296bd32f444121336a521a293fa61", "reference": "6d56bb0e94d4df4f57a78610550ac76ab403657d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2|^8.0", "php": "^7.4|^8.0",
"phpstan/phpstan": "^1.12.5" "phpstan/phpstan": "^2.1.33"
}, },
"conflict": { "conflict": {
"rector/rector-doctrine": "*", "rector/rector-doctrine": "*",
@@ -7250,6 +7246,7 @@
"MIT" "MIT"
], ],
"description": "Instant Upgrade and Automated Refactoring of any PHP code", "description": "Instant Upgrade and Automated Refactoring of any PHP code",
"homepage": "https://getrector.com/",
"keywords": [ "keywords": [
"automation", "automation",
"dev", "dev",
@@ -7258,7 +7255,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/rectorphp/rector/issues", "issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/1.2.10" "source": "https://github.com/rectorphp/rector/tree/2.2.14"
}, },
"funding": [ "funding": [
{ {
@@ -7266,7 +7263,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-08T13:59:10+00:00" "time": "2025-12-09T10:57:55+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@@ -8689,16 +8686,16 @@
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
"version": "v7.4.0", "version": "v7.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/yaml.git", "url": "https://github.com/symfony/yaml.git",
"reference": "6c84a4b55aee4cd02034d1c528e83f69ddf63810" "reference": "24dd4de28d2e3988b311751ac49e684d783e2345"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/6c84a4b55aee4cd02034d1c528e83f69ddf63810", "url": "https://api.github.com/repos/symfony/yaml/zipball/24dd4de28d2e3988b311751ac49e684d783e2345",
"reference": "6c84a4b55aee4cd02034d1c528e83f69ddf63810", "reference": "24dd4de28d2e3988b311751ac49e684d783e2345",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -8741,7 +8738,7 @@
"description": "Loads and dumps YAML files", "description": "Loads and dumps YAML files",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/yaml/tree/v7.4.0" "source": "https://github.com/symfony/yaml/tree/v7.4.1"
}, },
"funding": [ "funding": [
{ {
@@ -8761,7 +8758,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-11-16T10:14:42+00:00" "time": "2025-12-04T18:11:45+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",
@@ -8812,6 +8809,64 @@
} }
], ],
"time": "2025-11-17T20:03:58+00:00" "time": "2025-11-17T20:03:58+00:00"
},
{
"name": "webmozart/assert",
"version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
"reference": "9be6926d8b485f55b9229203f962b51ed377ba68"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68",
"reference": "9be6926d8b485f55b9229203f962b51ed377ba68",
"shasum": ""
},
"require": {
"ext-ctype": "*",
"ext-date": "*",
"ext-filter": "*",
"php": "^7.2 || ^8.0"
},
"suggest": {
"ext-intl": "",
"ext-simplexml": "",
"ext-spl": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.10-dev"
}
},
"autoload": {
"psr-4": {
"Webmozart\\Assert\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Bernhard Schussek",
"email": "bschussek@gmail.com"
}
],
"description": "Assertions to validate method input/output with nice error messages.",
"keywords": [
"assert",
"check",
"validate"
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
"source": "https://github.com/webmozarts/assert/tree/1.12.1"
},
"time": "2025-10-29T15:56:20+00:00"
} }
], ],
"aliases": [], "aliases": [],
@@ -8820,11 +8875,11 @@
"prefer-stable": true, "prefer-stable": true,
"prefer-lowest": false, "prefer-lowest": false,
"platform": { "platform": {
"php": "^8.4" "php": "^8.5"
}, },
"platform-dev": {}, "platform-dev": {},
"platform-overrides": { "platform-overrides": {
"php": "8.4" "php": "8.5"
}, },
"plugin-api-version": "2.9.0" "plugin-api-version": "2.9.0"
} }

View File

@@ -36,7 +36,6 @@
*/ */
'connections' => [ 'connections' => [
'sqlite' => [ 'sqlite' => [
'driver' => 'sqlite', 'driver' => 'sqlite',
'url' => env('DATABASE_URL'), 'url' => env('DATABASE_URL'),
@@ -44,57 +43,6 @@
'prefix' => '', 'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
], ],
'mysql' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'pgsql' => [
'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'search_path' => 'public',
'sslmode' => 'prefer',
],
'sqlsrv' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '1433'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
// 'encrypt' => env('DB_ENCRYPT', 'yes'),
// 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'),
],
], ],
/* /*