fix test issues
Tests / PHPUnit (push) Successful in 1m16s

This commit is contained in:
root
2026-07-31 18:59:46 -04:00
parent 09ea144bb2
commit 10dc8a33b4
2 changed files with 86 additions and 250 deletions
+4 -1
View File
@@ -10,7 +10,7 @@
"slack": "https://codeigniterchat.slack.com" "slack": "https://codeigniterchat.slack.com"
}, },
"require": { "require": {
"php": "^8.5", "php": "^8.2",
"codeigniter4/framework": "^4.6", "codeigniter4/framework": "^4.6",
"doctrine/migrations": "^3.8", "doctrine/migrations": "^3.8",
"dompdf/dompdf": "^3.0", "dompdf/dompdf": "^3.0",
@@ -45,6 +45,9 @@
}, },
"config": { "config": {
"optimize-autoloader": true, "optimize-autoloader": true,
"platform": {
"php": "8.2.33"
},
"preferred-install": "dist", "preferred-install": "dist",
"sort-packages": true "sort-packages": true
}, },
Generated
+82 -249
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": "530228fc5ebad8f512ec8b527eca86da", "content-hash": "f43870ccb7f27dd30b5ea400f688208a",
"packages": [ "packages": [
{ {
"name": "bacon/bacon-qr-code", "name": "bacon/bacon-qr-code",
@@ -190,16 +190,16 @@
}, },
{ {
"name": "doctrine/dbal", "name": "doctrine/dbal",
"version": "4.4.3", "version": "4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/dbal.git", "url": "https://github.com/doctrine/dbal.git",
"reference": "61e730f1658814821a85f2402c945f3883407dec" "reference": "fb9e0ffe15e1590e24dc61c0c0a23f9a33ee42ce"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/61e730f1658814821a85f2402c945f3883407dec", "url": "https://api.github.com/repos/doctrine/dbal/zipball/fb9e0ffe15e1590e24dc61c0c0a23f9a33ee42ce",
"reference": "61e730f1658814821a85f2402c945f3883407dec", "reference": "fb9e0ffe15e1590e24dc61c0c0a23f9a33ee42ce",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -276,7 +276,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/dbal/issues", "issues": "https://github.com/doctrine/dbal/issues",
"source": "https://github.com/doctrine/dbal/tree/4.4.3" "source": "https://github.com/doctrine/dbal/tree/4.4.4"
}, },
"funding": [ "funding": [
{ {
@@ -292,7 +292,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-03-20T08:52:12+00:00" "time": "2026-07-21T14:34:40+00:00"
}, },
{ {
"name": "doctrine/deprecations", "name": "doctrine/deprecations",
@@ -538,16 +538,16 @@
}, },
{ {
"name": "dompdf/dompdf", "name": "dompdf/dompdf",
"version": "v3.1.5", "version": "v3.1.6",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/dompdf/dompdf.git", "url": "https://github.com/dompdf/dompdf.git",
"reference": "f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496" "reference": "6d4b4eb8500f7a786da8868ba463a71b725a4005"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/dompdf/dompdf/zipball/f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496", "url": "https://api.github.com/repos/dompdf/dompdf/zipball/6d4b4eb8500f7a786da8868ba463a71b725a4005",
"reference": "f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496", "reference": "6d4b4eb8500f7a786da8868ba463a71b725a4005",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -596,9 +596,9 @@
"homepage": "https://github.com/dompdf/dompdf", "homepage": "https://github.com/dompdf/dompdf",
"support": { "support": {
"issues": "https://github.com/dompdf/dompdf/issues", "issues": "https://github.com/dompdf/dompdf/issues",
"source": "https://github.com/dompdf/dompdf/tree/v3.1.5" "source": "https://github.com/dompdf/dompdf/tree/v3.1.6"
}, },
"time": "2026-03-03T13:54:37+00:00" "time": "2026-07-20T12:29:38+00:00"
}, },
{ {
"name": "dompdf/php-font-lib", "name": "dompdf/php-font-lib",
@@ -1588,49 +1588,47 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v8.1.1", "version": "v7.4.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d" "reference": "088ec6fe0ef6819cbc301174093b6bfa4ad26930"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d", "url": "https://api.github.com/repos/symfony/console/zipball/088ec6fe0ef6819cbc301174093b6bfa4ad26930",
"reference": "b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d", "reference": "088ec6fe0ef6819cbc301174093b6bfa4ad26930",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.4.1", "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php85": "^1.32",
"symfony/service-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/string": "^7.4.6|^8.0.6" "symfony/string": "^7.2|^8.0"
}, },
"conflict": { "conflict": {
"symfony/dependency-injection": "<8.1", "symfony/dependency-injection": "<6.4",
"symfony/event-dispatcher": "<8.1" "symfony/dotenv": "<6.4",
"symfony/event-dispatcher": "<6.4",
"symfony/lock": "<6.4",
"symfony/process": "<6.4"
}, },
"provide": { "provide": {
"psr/log-implementation": "1.0|2.0|3.0" "psr/log-implementation": "1.0|2.0|3.0"
}, },
"require-dev": { "require-dev": {
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/config": "^7.4|^8.0", "symfony/config": "^6.4|^7.0|^8.0",
"symfony/dependency-injection": "^8.1", "symfony/dependency-injection": "^6.4|^7.0|^8.0",
"symfony/event-dispatcher": "^8.1", "symfony/event-dispatcher": "^6.4|^7.0|^8.0",
"symfony/filesystem": "^7.4|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0",
"symfony/http-foundation": "^7.4|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0",
"symfony/http-kernel": "^7.4|^8.0", "symfony/lock": "^6.4|^7.0|^8.0",
"symfony/lock": "^7.4|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0",
"symfony/messenger": "^7.4|^8.0", "symfony/process": "^6.4|^7.0|^8.0",
"symfony/mime": "^7.4|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0",
"symfony/process": "^7.4|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0"
"symfony/stopwatch": "^7.4|^8.0",
"symfony/uid": "^7.4|^8.0",
"symfony/validator": "^7.4|^8.0",
"symfony/var-dumper": "^7.4|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -1664,7 +1662,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v8.1.1" "source": "https://github.com/symfony/console/tree/v7.4.15"
}, },
"funding": [ "funding": [
{ {
@@ -1684,7 +1682,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-16T12:55:20+00:00" "time": "2026-07-27T13:51:00+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
@@ -1840,105 +1838,18 @@
], ],
"time": "2026-04-10T16:19:22+00:00" "time": "2026-04-10T16:19:22+00:00"
}, },
{
"name": "symfony/polyfill-deepclone",
"version": "v1.40.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-deepclone.git",
"reference": "dca4ccba5f360070b574414dce4c1e7a559844fa"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-deepclone/zipball/dca4ccba5f360070b574414dce4c1e7a559844fa",
"reference": "dca4ccba5f360070b574414dce4c1e7a559844fa",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"provide": {
"ext-deepclone": "*"
},
"suggest": {
"ext-deepclone": "For best performance"
},
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\DeepClone\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill for the deepclone extension",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"deepclone",
"polyfill",
"portable",
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-deepclone/tree/v1.40.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2026-06-12T07:27:17+00:00"
},
{ {
"name": "symfony/polyfill-intl-grapheme", "name": "symfony/polyfill-intl-grapheme",
"version": "v1.38.1", "version": "v1.41.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "e9247d281d694a5120554d9afaf54e070e88a603" "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/bb899c1db0aa8127dc3afe8cda4a67eb24915f8d",
"reference": "e9247d281d694a5120554d9afaf54e070e88a603", "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1987,7 +1898,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.41.0"
}, },
"funding": [ "funding": [
{ {
@@ -2007,7 +1918,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-26T05:58:03+00:00" "time": "2026-07-28T08:25:59+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-normalizer", "name": "symfony/polyfill-intl-normalizer",
@@ -2179,86 +2090,6 @@
], ],
"time": "2026-05-27T06:59:30+00:00" "time": "2026-05-27T06:59:30+00:00"
}, },
{
"name": "symfony/polyfill-php85",
"version": "v1.38.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php85.git",
"reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1",
"reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php85\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2026-05-26T02:25:22+00:00"
},
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v3.7.1", "version": "v3.7.1",
@@ -2348,20 +2179,20 @@
}, },
{ {
"name": "symfony/stopwatch", "name": "symfony/stopwatch",
"version": "v8.1.0", "version": "v7.4.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/stopwatch.git", "url": "https://github.com/symfony/stopwatch.git",
"reference": "21c07b026905d596e8379caeb115d87aa479499d" "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/21c07b026905d596e8379caeb115d87aa479499d", "url": "https://api.github.com/repos/symfony/stopwatch/zipball/70a852d72fec4d51efb1f48dcd968efcaf5ccb89",
"reference": "21c07b026905d596e8379caeb115d87aa479499d", "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.4.1", "php": ">=8.2",
"symfony/service-contracts": "^2.5|^3" "symfony/service-contracts": "^2.5|^3"
}, },
"type": "library", "type": "library",
@@ -2390,7 +2221,7 @@
"description": "Provides a way to profile code", "description": "Provides a way to profile code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/stopwatch/tree/v8.1.0" "source": "https://github.com/symfony/stopwatch/tree/v7.4.8"
}, },
"funding": [ "funding": [
{ {
@@ -2410,38 +2241,39 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-29T05:06:50+00:00" "time": "2026-03-24T13:12:05+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v8.1.0", "version": "v7.4.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9" "reference": "e394af32256bf9e7bf80849d95e589167c10097b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/afd5944f4005862d961efb85c8bbd5c523c4e3c9", "url": "https://api.github.com/repos/symfony/string/zipball/e394af32256bf9e7bf80849d95e589167c10097b",
"reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9", "reference": "e394af32256bf9e7bf80849d95e589167c10097b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.4.1", "php": ">=8.2",
"symfony/polyfill-ctype": "^1.8", "symfony/deprecation-contracts": "^2.5|^3.0",
"symfony/polyfill-intl-grapheme": "^1.33", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-normalizer": "^1.0", "symfony/polyfill-intl-grapheme": "~1.33",
"symfony/polyfill-mbstring": "^1.0" "symfony/polyfill-intl-normalizer": "~1.0",
"symfony/polyfill-mbstring": "~1.0"
}, },
"conflict": { "conflict": {
"symfony/translation-contracts": "<2.5" "symfony/translation-contracts": "<2.5"
}, },
"require-dev": { "require-dev": {
"symfony/emoji": "^7.4|^8.0", "symfony/emoji": "^7.1|^8.0",
"symfony/http-client": "^7.4|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0",
"symfony/intl": "^7.4|^8.0", "symfony/intl": "^6.4|^7.0|^8.0",
"symfony/translation-contracts": "^2.5|^3.0", "symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^7.4|^8.0" "symfony/var-exporter": "^6.4|^7.0|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -2480,7 +2312,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v8.1.0" "source": "https://github.com/symfony/string/tree/v7.4.15"
}, },
"funding": [ "funding": [
{ {
@@ -2500,31 +2332,30 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-29T05:06:50+00:00" "time": "2026-07-28T07:33:02+00:00"
}, },
{ {
"name": "symfony/var-exporter", "name": "symfony/var-exporter",
"version": "v8.1.1", "version": "v7.4.14",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-exporter.git", "url": "https://github.com/symfony/var-exporter.git",
"reference": "75b74315b4e4be40e5534cf9c5cc30dd0907ed71" "reference": "0118811b1d59f323bf131250b3fb919febfece28"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/75b74315b4e4be40e5534cf9c5cc30dd0907ed71", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0118811b1d59f323bf131250b3fb919febfece28",
"reference": "75b74315b4e4be40e5534cf9c5cc30dd0907ed71", "reference": "0118811b1d59f323bf131250b3fb919febfece28",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.4.1", "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/deprecation-contracts": "^2.5|^3"
"symfony/polyfill-deepclone": "^1.40"
}, },
"require-dev": { "require-dev": {
"symfony/property-access": "^7.4|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0",
"symfony/serializer": "^7.4|^8.0", "symfony/serializer": "^6.4|^7.0|^8.0",
"symfony/var-dumper": "^7.4|^8.0" "symfony/var-dumper": "^6.4|^7.0|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -2549,12 +2380,11 @@
"homepage": "https://symfony.com/contributors" "homepage": "https://symfony.com/contributors"
} }
], ],
"description": "Provides tools to export, instantiate, hydrate, clone and lazy-load PHP objects", "description": "Allows exporting any serializable PHP data structure to plain PHP code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": [ "keywords": [
"clone", "clone",
"construct", "construct",
"deep-clone",
"export", "export",
"hydrate", "hydrate",
"instantiate", "instantiate",
@@ -2563,7 +2393,7 @@
"serialize" "serialize"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-exporter/tree/v8.1.1" "source": "https://github.com/symfony/var-exporter/tree/v7.4.14"
}, },
"funding": [ "funding": [
{ {
@@ -2583,7 +2413,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-27T09:05:56+00:00" "time": "2026-06-27T08:41:53+00:00"
}, },
{ {
"name": "tecnickcom/tcpdf", "name": "tecnickcom/tcpdf",
@@ -4581,8 +4411,11 @@
"prefer-stable": false, "prefer-stable": false,
"prefer-lowest": false, "prefer-lowest": false,
"platform": { "platform": {
"php": "^8.5" "php": "^8.2"
}, },
"platform-dev": {}, "platform-dev": {},
"platform-overrides": {
"php": "8.2.33"
},
"plugin-api-version": "2.9.0" "plugin-api-version": "2.9.0"
} }