Take app out of docker compose and rearrange when event handlers are attached and make sure the envvars can be read

This commit is contained in:
Dave Smith-Hayes 2024-07-19 22:16:04 -04:00
parent 1de8da8691
commit 0791855c79
6 changed files with 200 additions and 207 deletions

View File

@ -1,7 +1,7 @@
APP_PORT=8000 APP_PORT=8000
DEPLOYMENT_ENV="development" DEPLOYMENT_ENV="development"
DATABASE_HOST="db" DB_HOST="localhost"
DATABASE_USER="slovocast" DB_USER="slovocast"
DATABASE_PASSWORD="Password01" DB_PASSWORD="Password01"
DATABASE_SCHEMA="slovocast" DB_SCHEMA="slovocast"
DATABASE_PORT=3306 DB_PORT=3306

364
app/composer.lock generated
View File

@ -310,16 +310,16 @@
}, },
{ {
"name": "dflydev/dot-access-data", "name": "dflydev/dot-access-data",
"version": "v3.0.2", "version": "v3.0.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/dflydev/dflydev-dot-access-data.git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git",
"reference": "f41715465d65213d644d3141a6a93081be5d3549" "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f",
"reference": "f41715465d65213d644d3141a6a93081be5d3549", "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -379,9 +379,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
"source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3"
}, },
"time": "2022-10-27T11:44:00+00:00" "time": "2024-07-08T12:26:09+00:00"
}, },
{ {
"name": "dotenv-org/phpdotenv-vault", "name": "dotenv-org/phpdotenv-vault",
@ -1015,16 +1015,16 @@
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "3.6.0", "version": "3.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Seldaek/monolog.git", "url": "https://github.com/Seldaek/monolog.git",
"reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8",
"reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1100,7 +1100,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Seldaek/monolog/issues", "issues": "https://github.com/Seldaek/monolog/issues",
"source": "https://github.com/Seldaek/monolog/tree/3.6.0" "source": "https://github.com/Seldaek/monolog/tree/3.7.0"
}, },
"funding": [ "funding": [
{ {
@ -1112,7 +1112,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-04-12T21:02:21+00:00" "time": "2024-06-28T09:40:51+00:00"
}, },
{ {
"name": "nette/schema", "name": "nette/schema",
@ -3355,16 +3355,16 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v7.1.1", "version": "v7.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "9b008f2d7b21c74ef4d0c3de6077a642bc55ece3" "reference": "0aa29ca177f432ab68533432db0de059f39c92ae"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/9b008f2d7b21c74ef4d0c3de6077a642bc55ece3", "url": "https://api.github.com/repos/symfony/console/zipball/0aa29ca177f432ab68533432db0de059f39c92ae",
"reference": "9b008f2d7b21c74ef4d0c3de6077a642bc55ece3", "reference": "0aa29ca177f432ab68533432db0de059f39c92ae",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3428,7 +3428,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v7.1.1" "source": "https://github.com/symfony/console/tree/v7.1.2"
}, },
"funding": [ "funding": [
{ {
@ -3444,7 +3444,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:57:53+00:00" "time": "2024-06-28T10:03:55+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
@ -3515,16 +3515,16 @@
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v7.1.1", "version": "v7.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "802e87002f919296c9f606457d9fa327a0b3d6b2" "reference": "92a91985250c251de9b947a14bb2c9390b1a562c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/802e87002f919296c9f606457d9fa327a0b3d6b2", "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c",
"reference": "802e87002f919296c9f606457d9fa327a0b3d6b2", "reference": "92a91985250c251de9b947a14bb2c9390b1a562c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3561,7 +3561,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v7.1.1" "source": "https://github.com/symfony/filesystem/tree/v7.1.2"
}, },
"funding": [ "funding": [
{ {
@ -3577,7 +3577,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-05-31T14:57:53+00:00" "time": "2024-06-28T10:03:55+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@ -4138,16 +4138,16 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v7.1.1", "version": "v7.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "60bc311c74e0af215101235aa6f471bcbc032df2" "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/60bc311c74e0af215101235aa6f471bcbc032df2", "url": "https://api.github.com/repos/symfony/string/zipball/14221089ac66cf82e3cf3d1c1da65de305587ff8",
"reference": "60bc311c74e0af215101235aa6f471bcbc032df2", "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4205,7 +4205,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v7.1.1" "source": "https://github.com/symfony/string/tree/v7.1.2"
}, },
"funding": [ "funding": [
{ {
@ -4221,7 +4221,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-06-04T06:40:14+00:00" "time": "2024-06-28T09:27:18+00:00"
}, },
{ {
"name": "twig/twig", "name": "twig/twig",
@ -4567,16 +4567,16 @@
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v5.0.2", "version": "v5.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1",
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4587,7 +4587,7 @@
}, },
"require-dev": { "require-dev": {
"ircmaxell/php-yacc": "^0.0.7", "ircmaxell/php-yacc": "^0.0.7",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" "phpunit/phpunit": "^9.0"
}, },
"bin": [ "bin": [
"bin/php-parse" "bin/php-parse"
@ -4619,9 +4619,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.0.2" "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0"
}, },
"time": "2024-03-05T20:51:40+00:00" "time": "2024-07-01T20:03:41+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -5086,16 +5086,16 @@
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
"version": "11.0.3", "version": "11.0.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
"reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92" "reference": "19b6365ab8b59a64438c0c3f4241feeb480c9861"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e35a2cbcabac0e6865fd373742ea432a3c34f92", "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/19b6365ab8b59a64438c0c3f4241feeb480c9861",
"reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92", "reference": "19b6365ab8b59a64438c0c3f4241feeb480c9861",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5152,7 +5152,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.3" "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.5"
}, },
"funding": [ "funding": [
{ {
@ -5160,20 +5160,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-12T15:35:40+00:00" "time": "2024-07-03T05:05:37+00:00"
}, },
{ {
"name": "phpunit/php-file-iterator", "name": "phpunit/php-file-iterator",
"version": "5.0.0", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
"reference": "99e95c94ad9500daca992354fa09d7b99abe2210" "reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/99e95c94ad9500daca992354fa09d7b99abe2210", "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6ed896bf50bbbfe4d504a33ed5886278c78e4a26",
"reference": "99e95c94ad9500daca992354fa09d7b99abe2210", "reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5213,7 +5213,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
"source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.0" "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5221,20 +5221,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:05:04+00:00" "time": "2024-07-03T05:06:37+00:00"
}, },
{ {
"name": "phpunit/php-invoker", "name": "phpunit/php-invoker",
"version": "5.0.0", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-invoker.git", "url": "https://github.com/sebastianbergmann/php-invoker.git",
"reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be" "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5d8d9355a16d8cc5a1305b0a85342cfa420612be", "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2",
"reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be", "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5277,7 +5277,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-invoker/issues", "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
"security": "https://github.com/sebastianbergmann/php-invoker/security/policy", "security": "https://github.com/sebastianbergmann/php-invoker/security/policy",
"source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.0" "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5285,20 +5285,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:05:50+00:00" "time": "2024-07-03T05:07:44+00:00"
}, },
{ {
"name": "phpunit/php-text-template", "name": "phpunit/php-text-template",
"version": "4.0.0", "version": "4.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-text-template.git", "url": "https://github.com/sebastianbergmann/php-text-template.git",
"reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e" "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/d38f6cbff1cdb6f40b03c9811421561668cc133e", "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
"reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e", "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5337,7 +5337,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-text-template/issues", "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
"security": "https://github.com/sebastianbergmann/php-text-template/security/policy", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
"source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.0" "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5345,20 +5345,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:06:56+00:00" "time": "2024-07-03T05:08:43+00:00"
}, },
{ {
"name": "phpunit/php-timer", "name": "phpunit/php-timer",
"version": "7.0.0", "version": "7.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-timer.git", "url": "https://github.com/sebastianbergmann/php-timer.git",
"reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5" "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8a59d9e25720482ee7fcdf296595e08795b84dc5", "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
"reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5", "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5397,7 +5397,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-timer/issues", "issues": "https://github.com/sebastianbergmann/php-timer/issues",
"security": "https://github.com/sebastianbergmann/php-timer/security/policy", "security": "https://github.com/sebastianbergmann/php-timer/security/policy",
"source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.0" "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5405,20 +5405,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:08:01+00:00" "time": "2024-07-03T05:09:35+00:00"
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "11.2.5", "version": "11.2.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "be9e3ed32a1287a9bfda15936cc86fef4e4cf591" "reference": "a7a29e8d3113806f18f99d670f580a30e8ffff39"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/be9e3ed32a1287a9bfda15936cc86fef4e4cf591", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a7a29e8d3113806f18f99d670f580a30e8ffff39",
"reference": "be9e3ed32a1287a9bfda15936cc86fef4e4cf591", "reference": "a7a29e8d3113806f18f99d670f580a30e8ffff39",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5428,25 +5428,25 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"ext-xml": "*", "ext-xml": "*",
"ext-xmlwriter": "*", "ext-xmlwriter": "*",
"myclabs/deep-copy": "^1.10.1", "myclabs/deep-copy": "^1.12.0",
"phar-io/manifest": "^2.0.3", "phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.0.2", "phar-io/version": "^3.2.1",
"php": ">=8.2", "php": ">=8.2",
"phpunit/php-code-coverage": "^11.0", "phpunit/php-code-coverage": "^11.0.5",
"phpunit/php-file-iterator": "^5.0", "phpunit/php-file-iterator": "^5.0.1",
"phpunit/php-invoker": "^5.0", "phpunit/php-invoker": "^5.0.1",
"phpunit/php-text-template": "^4.0", "phpunit/php-text-template": "^4.0.1",
"phpunit/php-timer": "^7.0", "phpunit/php-timer": "^7.0.1",
"sebastian/cli-parser": "^3.0", "sebastian/cli-parser": "^3.0.2",
"sebastian/code-unit": "^3.0", "sebastian/code-unit": "^3.0.1",
"sebastian/comparator": "^6.0", "sebastian/comparator": "^6.0.1",
"sebastian/diff": "^6.0", "sebastian/diff": "^6.0.2",
"sebastian/environment": "^7.0", "sebastian/environment": "^7.2.0",
"sebastian/exporter": "^6.1.2", "sebastian/exporter": "^6.1.3",
"sebastian/global-state": "^7.0", "sebastian/global-state": "^7.0.2",
"sebastian/object-enumerator": "^6.0", "sebastian/object-enumerator": "^6.0.1",
"sebastian/type": "^5.0", "sebastian/type": "^5.0.1",
"sebastian/version": "^5.0" "sebastian/version": "^5.0.1"
}, },
"suggest": { "suggest": {
"ext-soap": "To be able to generate mocks based on WSDL files" "ext-soap": "To be able to generate mocks based on WSDL files"
@ -5489,7 +5489,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.2.5" "source": "https://github.com/sebastianbergmann/phpunit/tree/11.2.8"
}, },
"funding": [ "funding": [
{ {
@ -5505,20 +5505,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-06-20T13:11:31+00:00" "time": "2024-07-18T14:56:37+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
"version": "3.0.1", "version": "3.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git", "url": "https://github.com/sebastianbergmann/cli-parser.git",
"reference": "00a74d5568694711f0222e54fb281e1d15fdf04a" "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/00a74d5568694711f0222e54fb281e1d15fdf04a", "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180",
"reference": "00a74d5568694711f0222e54fb281e1d15fdf04a", "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5554,7 +5554,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/cli-parser/issues", "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
"security": "https://github.com/sebastianbergmann/cli-parser/security/policy", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
"source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.1" "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2"
}, },
"funding": [ "funding": [
{ {
@ -5562,20 +5562,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-02T07:26:58+00:00" "time": "2024-07-03T04:41:36+00:00"
}, },
{ {
"name": "sebastian/code-unit", "name": "sebastian/code-unit",
"version": "3.0.0", "version": "3.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/code-unit.git", "url": "https://github.com/sebastianbergmann/code-unit.git",
"reference": "6634549cb8d702282a04a774e36a7477d2bd9015" "reference": "6bb7d09d6623567178cf54126afa9c2310114268"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6634549cb8d702282a04a774e36a7477d2bd9015", "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268",
"reference": "6634549cb8d702282a04a774e36a7477d2bd9015", "reference": "6bb7d09d6623567178cf54126afa9c2310114268",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5611,7 +5611,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/code-unit/issues", "issues": "https://github.com/sebastianbergmann/code-unit/issues",
"security": "https://github.com/sebastianbergmann/code-unit/security/policy", "security": "https://github.com/sebastianbergmann/code-unit/security/policy",
"source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.0" "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5619,20 +5619,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T05:50:41+00:00" "time": "2024-07-03T04:44:28+00:00"
}, },
{ {
"name": "sebastian/code-unit-reverse-lookup", "name": "sebastian/code-unit-reverse-lookup",
"version": "4.0.0", "version": "4.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
"reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d" "reference": "183a9b2632194febd219bb9246eee421dad8d45e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/df80c875d3e459b45c6039e4d9b71d4fbccae25d", "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e",
"reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d", "reference": "183a9b2632194febd219bb9246eee421dad8d45e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5667,7 +5667,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
"security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy",
"source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.0" "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5675,20 +5675,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T05:52:17+00:00" "time": "2024-07-03T04:45:54+00:00"
}, },
{ {
"name": "sebastian/comparator", "name": "sebastian/comparator",
"version": "6.0.0", "version": "6.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git", "url": "https://github.com/sebastianbergmann/comparator.git",
"reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8" "reference": "131942b86d3587291067a94f295498ab6ac79c20"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/bd0f2fa5b9257c69903537b266ccb80fcf940db8", "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/131942b86d3587291067a94f295498ab6ac79c20",
"reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8", "reference": "131942b86d3587291067a94f295498ab6ac79c20",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5744,7 +5744,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues", "issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy", "security": "https://github.com/sebastianbergmann/comparator/security/policy",
"source": "https://github.com/sebastianbergmann/comparator/tree/6.0.0" "source": "https://github.com/sebastianbergmann/comparator/tree/6.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5752,20 +5752,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T05:53:45+00:00" "time": "2024-07-03T04:48:07+00:00"
}, },
{ {
"name": "sebastian/complexity", "name": "sebastian/complexity",
"version": "4.0.0", "version": "4.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git", "url": "https://github.com/sebastianbergmann/complexity.git",
"reference": "88a434ad86150e11a606ac4866b09130712671f0" "reference": "ee41d384ab1906c68852636b6de493846e13e5a0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/88a434ad86150e11a606ac4866b09130712671f0", "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0",
"reference": "88a434ad86150e11a606ac4866b09130712671f0", "reference": "ee41d384ab1906c68852636b6de493846e13e5a0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5802,7 +5802,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/complexity/issues", "issues": "https://github.com/sebastianbergmann/complexity/issues",
"security": "https://github.com/sebastianbergmann/complexity/security/policy", "security": "https://github.com/sebastianbergmann/complexity/security/policy",
"source": "https://github.com/sebastianbergmann/complexity/tree/4.0.0" "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1"
}, },
"funding": [ "funding": [
{ {
@ -5810,20 +5810,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T05:55:19+00:00" "time": "2024-07-03T04:49:50+00:00"
}, },
{ {
"name": "sebastian/diff", "name": "sebastian/diff",
"version": "6.0.1", "version": "6.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/diff.git", "url": "https://github.com/sebastianbergmann/diff.git",
"reference": "ab83243ecc233de5655b76f577711de9f842e712" "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ab83243ecc233de5655b76f577711de9f842e712", "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544",
"reference": "ab83243ecc233de5655b76f577711de9f842e712", "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5869,7 +5869,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/diff/issues", "issues": "https://github.com/sebastianbergmann/diff/issues",
"security": "https://github.com/sebastianbergmann/diff/security/policy", "security": "https://github.com/sebastianbergmann/diff/security/policy",
"source": "https://github.com/sebastianbergmann/diff/tree/6.0.1" "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2"
}, },
"funding": [ "funding": [
{ {
@ -5877,20 +5877,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-02T07:30:33+00:00" "time": "2024-07-03T04:53:05+00:00"
}, },
{ {
"name": "sebastian/environment", "name": "sebastian/environment",
"version": "7.1.0", "version": "7.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/environment.git", "url": "https://github.com/sebastianbergmann/environment.git",
"reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a" "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4eb3a442574d0e9d141aab209cd4aaf25701b09a", "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5",
"reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a", "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5905,7 +5905,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "7.1-dev" "dev-main": "7.2-dev"
} }
}, },
"autoload": { "autoload": {
@ -5933,7 +5933,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/environment/issues", "issues": "https://github.com/sebastianbergmann/environment/issues",
"security": "https://github.com/sebastianbergmann/environment/security/policy", "security": "https://github.com/sebastianbergmann/environment/security/policy",
"source": "https://github.com/sebastianbergmann/environment/tree/7.1.0" "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0"
}, },
"funding": [ "funding": [
{ {
@ -5941,20 +5941,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-23T08:56:34+00:00" "time": "2024-07-03T04:54:44+00:00"
}, },
{ {
"name": "sebastian/exporter", "name": "sebastian/exporter",
"version": "6.1.2", "version": "6.1.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git", "url": "https://github.com/sebastianbergmann/exporter.git",
"reference": "507d2333cbc4e6ea248fbda2d45ee1511e03da13" "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/507d2333cbc4e6ea248fbda2d45ee1511e03da13", "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e",
"reference": "507d2333cbc4e6ea248fbda2d45ee1511e03da13", "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6011,7 +6011,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues", "issues": "https://github.com/sebastianbergmann/exporter/issues",
"security": "https://github.com/sebastianbergmann/exporter/security/policy", "security": "https://github.com/sebastianbergmann/exporter/security/policy",
"source": "https://github.com/sebastianbergmann/exporter/tree/6.1.2" "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3"
}, },
"funding": [ "funding": [
{ {
@ -6019,20 +6019,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-06-18T11:19:56+00:00" "time": "2024-07-03T04:56:19+00:00"
}, },
{ {
"name": "sebastian/global-state", "name": "sebastian/global-state",
"version": "7.0.1", "version": "7.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git", "url": "https://github.com/sebastianbergmann/global-state.git",
"reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e" "reference": "3be331570a721f9a4b5917f4209773de17f747d7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/c3a307e832f2e69c7ef869e31fc644fde0e7cb3e", "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7",
"reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e", "reference": "3be331570a721f9a4b5917f4209773de17f747d7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6073,7 +6073,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues", "issues": "https://github.com/sebastianbergmann/global-state/issues",
"security": "https://github.com/sebastianbergmann/global-state/security/policy", "security": "https://github.com/sebastianbergmann/global-state/security/policy",
"source": "https://github.com/sebastianbergmann/global-state/tree/7.0.1" "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2"
}, },
"funding": [ "funding": [
{ {
@ -6081,20 +6081,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-02T07:32:10+00:00" "time": "2024-07-03T04:57:36+00:00"
}, },
{ {
"name": "sebastian/lines-of-code", "name": "sebastian/lines-of-code",
"version": "3.0.0", "version": "3.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git", "url": "https://github.com/sebastianbergmann/lines-of-code.git",
"reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0" "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/376c5b3f6b43c78fdc049740bca76a7c846706c0", "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a",
"reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0", "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6131,7 +6131,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
"security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
"source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.0" "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1"
}, },
"funding": [ "funding": [
{ {
@ -6139,20 +6139,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:00:36+00:00" "time": "2024-07-03T04:58:38+00:00"
}, },
{ {
"name": "sebastian/object-enumerator", "name": "sebastian/object-enumerator",
"version": "6.0.0", "version": "6.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/object-enumerator.git", "url": "https://github.com/sebastianbergmann/object-enumerator.git",
"reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678" "reference": "f5b498e631a74204185071eb41f33f38d64608aa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa",
"reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", "reference": "f5b498e631a74204185071eb41f33f38d64608aa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6189,7 +6189,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/object-enumerator/issues", "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
"security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy",
"source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.0" "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1"
}, },
"funding": [ "funding": [
{ {
@ -6197,20 +6197,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:01:29+00:00" "time": "2024-07-03T05:00:13+00:00"
}, },
{ {
"name": "sebastian/object-reflector", "name": "sebastian/object-reflector",
"version": "4.0.0", "version": "4.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/object-reflector.git", "url": "https://github.com/sebastianbergmann/object-reflector.git",
"reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d" "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/bb2a6255d30853425fd38f032eb64ced9f7f132d", "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9",
"reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d", "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6245,7 +6245,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/object-reflector/issues", "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
"security": "https://github.com/sebastianbergmann/object-reflector/security/policy", "security": "https://github.com/sebastianbergmann/object-reflector/security/policy",
"source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.0" "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1"
}, },
"funding": [ "funding": [
{ {
@ -6253,20 +6253,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:02:18+00:00" "time": "2024-07-03T05:01:32+00:00"
}, },
{ {
"name": "sebastian/recursion-context", "name": "sebastian/recursion-context",
"version": "6.0.1", "version": "6.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git", "url": "https://github.com/sebastianbergmann/recursion-context.git",
"reference": "2f15508e17af4ea35129bbc32ce28a814d9c7426" "reference": "694d156164372abbd149a4b85ccda2e4670c0e16"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2f15508e17af4ea35129bbc32ce28a814d9c7426", "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16",
"reference": "2f15508e17af4ea35129bbc32ce28a814d9c7426", "reference": "694d156164372abbd149a4b85ccda2e4670c0e16",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6309,7 +6309,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues", "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"security": "https://github.com/sebastianbergmann/recursion-context/security/policy", "security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
"source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.1" "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2"
}, },
"funding": [ "funding": [
{ {
@ -6317,20 +6317,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-06-17T05:22:57+00:00" "time": "2024-07-03T05:10:34+00:00"
}, },
{ {
"name": "sebastian/type", "name": "sebastian/type",
"version": "5.0.0", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/type.git", "url": "https://github.com/sebastianbergmann/type.git",
"reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f" "reference": "fb6a6566f9589e86661291d13eba708cce5eb4aa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8502785eb3523ca0dd4afe9ca62235590020f3f", "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb6a6566f9589e86661291d13eba708cce5eb4aa",
"reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f", "reference": "fb6a6566f9589e86661291d13eba708cce5eb4aa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6366,7 +6366,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/type/issues", "issues": "https://github.com/sebastianbergmann/type/issues",
"security": "https://github.com/sebastianbergmann/type/security/policy", "security": "https://github.com/sebastianbergmann/type/security/policy",
"source": "https://github.com/sebastianbergmann/type/tree/5.0.0" "source": "https://github.com/sebastianbergmann/type/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
@ -6374,20 +6374,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:09:34+00:00" "time": "2024-07-03T05:11:49+00:00"
}, },
{ {
"name": "sebastian/version", "name": "sebastian/version",
"version": "5.0.0", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/version.git", "url": "https://github.com/sebastianbergmann/version.git",
"reference": "13999475d2cb1ab33cb73403ba356a814fdbb001" "reference": "45c9debb7d039ce9b97de2f749c2cf5832a06ac4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/version/zipball/13999475d2cb1ab33cb73403ba356a814fdbb001", "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/45c9debb7d039ce9b97de2f749c2cf5832a06ac4",
"reference": "13999475d2cb1ab33cb73403ba356a814fdbb001", "reference": "45c9debb7d039ce9b97de2f749c2cf5832a06ac4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6420,7 +6420,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/version/issues", "issues": "https://github.com/sebastianbergmann/version/issues",
"security": "https://github.com/sebastianbergmann/version/security/policy", "security": "https://github.com/sebastianbergmann/version/security/policy",
"source": "https://github.com/sebastianbergmann/version/tree/5.0.0" "source": "https://github.com/sebastianbergmann/version/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
@ -6428,7 +6428,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-02-02T06:10:47+00:00" "time": "2024-07-03T05:13:08+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",

View File

@ -1,6 +1,6 @@
<?php <?php
require_once __DIR__ . '/../vendor/autoload.php'; require_once realpath(__DIR__ . '/../vendor/autoload.php');
use Slovocast\Bootstrap; use Slovocast\Bootstrap;
use React\Http\HttpServer; use React\Http\HttpServer;
@ -12,7 +12,6 @@ try {
$http = new HttpServer(fn (Request $request) => $app->handle($request)); $http = new HttpServer(fn (Request $request) => $app->handle($request));
$address = "127.0.0.1:8000"; $address = "127.0.0.1:8000";
$socket = new SocketServer($address); $socket = new SocketServer($address);
$http->listen($socket);
$http->on('error', function ($error) use ($socket) { $http->on('error', function ($error) use ($socket) {
fprintf(STDERR, $error->getMessage() . "\n"); fprintf(STDERR, $error->getMessage() . "\n");
@ -25,6 +24,7 @@ try {
$socket->close(); $socket->close();
}); });
$http->listen($socket);
fprintf(STDOUT, "Server running on %s\n", $address); fprintf(STDOUT, "Server running on %s\n", $address);
} catch (\Exception $e) { } catch (\Exception $e) {
fprintf(STDERR, "Error caught bootstrapping the application\n"); fprintf(STDERR, "Error caught bootstrapping the application\n");

View File

@ -41,12 +41,12 @@ use Odan\Session\SessionManagerInterface;
/** /**
* Defines here are used globally * Defines here are used globally
*/ */
define('APP_ROOT_DIR', __DIR__ . '/..'); define('APP_ROOT_DIR', realpath(__DIR__ . '/..'));
define('APP_SRC_DIR', __DIR__); define('APP_SRC_DIR', realpath(__DIR__));
define('APP_PUBLIC_DIR', __DIR__ . '/../public'); define('APP_PUBLIC_DIR', realpath(__DIR__ . '/../public'));
define('APP_TEMPLATES_DIR', __DIR__ . '/../templates'); define('APP_TEMPLATES_DIR', realpath(__DIR__ . '/../templates'));
define('APP_LOGS_DIR', __DIR__ . '/../var/logs'); define('APP_LOGS_DIR', realpath(__DIR__ . '/../var/logs'));
define('APP_TEMP_DIR', __DIR__ . '/../var/temp'); define('APP_TEMP_DIR', realpath(__DIR__ . '/../var/temp'));
class Bootstrap class Bootstrap
{ {
@ -79,11 +79,11 @@ class Bootstrap
'name' => 'slovocast' 'name' => 'slovocast'
], ],
'database' => [ 'database' => [
'host' => $_SERVER['DB_HOST'], 'host' => $_ENV['DB_HOST'],
'database' => $_SERVER['DB_DATABASE'], 'database' => $_ENV['DB_SCHEMA'],
'username' => $_SERVER['DB_USERNAME'], 'username' => $_ENV['DB_USER'],
'password' => $_SERVER['DB_PASSWORD'], 'password' => $_ENV['DB_PASSWORD'],
'port' => $_SERVER['DB_PORT'], 'port' => (int) $_ENV['DB_PORT'],
] ]
]); ]);

View File

@ -11,6 +11,4 @@ RUN composer install \
--no-progress \ --no-progress \
--optimize-autoloader --optimize-autoloader
EXPOSE 8000
CMD [ "php", "server/server.php" ] CMD [ "php", "server/server.php" ]

View File

@ -12,11 +12,6 @@ services:
- "3306:3306" - "3306:3306"
volumes: volumes:
- slovocast_db:/var/lib/mysql/data/ - slovocast_db:/var/lib/mysql/data/
app:
build:
dockerfile: ./deploy/php/Dockerfile
ports:
- "8000:8000"
volumes: volumes:
slovocast_db: slovocast_db: