diff --git a/composer.lock b/composer.lock index b47d559..b12dbf6 100644 --- a/composer.lock +++ b/composer.lock @@ -77,16 +77,16 @@ }, { "name": "blade-ui-kit/blade-icons", - "version": "1.x-dev", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/blade-ui-kit/blade-icons.git", - "reference": "e7fcf7d8a6e99ca80d2d1dc88109fb3824915538" + "reference": "89660d93f9897d231e9113ba203cd17f4c5efade" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/e7fcf7d8a6e99ca80d2d1dc88109fb3824915538", - "reference": "e7fcf7d8a6e99ca80d2d1dc88109fb3824915538", + "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/89660d93f9897d231e9113ba203cd17f4c5efade", + "reference": "89660d93f9897d231e9113ba203cd17f4c5efade", "shasum": "" }, "require": { @@ -103,7 +103,6 @@ "orchestra/testbench": "^6.0|^7.0|^8.0|^9.0", "phpunit/phpunit": "^9.0|^10.5|^11.0" }, - "default-branch": true, "bin": [ "bin/blade-icons-generate" ], @@ -155,29 +154,29 @@ "type": "paypal" } ], - "time": "2024-02-07T16:44:16+00:00" + "time": "2024-02-07T16:09:20+00:00" }, { "name": "brick/math", - "version": "0.11.0", + "version": "0.12.1", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + "reference": "f510c0a40911935b77b86859eb5223d58d660df1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1", + "reference": "f510c0a40911935b77b86859eb5223d58d660df1", "shasum": "" }, "require": { - "php": "^8.0" + "php": "^8.1" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "5.0.0" + "phpunit/phpunit": "^10.1", + "vimeo/psalm": "5.16.0" }, "type": "library", "autoload": { @@ -197,12 +196,17 @@ "arithmetic", "bigdecimal", "bignum", + "bignumber", "brick", - "math" + "decimal", + "integer", + "math", + "mathematics", + "rational" ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.11.0" + "source": "https://github.com/brick/math/tree/0.12.1" }, "funding": [ { @@ -210,7 +214,7 @@ "type": "github" } ], - "time": "2023-01-15T23:15:59+00:00" + "time": "2023-11-29T23:19:16+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -283,7 +287,7 @@ }, { "name": "dflydev/dot-access-data", - "version": "dev-main", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", @@ -305,7 +309,6 @@ "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.0.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -359,16 +362,16 @@ }, { "name": "doctrine/cache", - "version": "2.2.x-dev", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "256cc585b6157546d6934b5c33e018fa8b97af5d" + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/256cc585b6157546d6934b5c33e018fa8b97af5d", - "reference": "256cc585b6157546d6934b5c33e018fa8b97af5d", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", "shasum": "" }, "require": { @@ -385,7 +388,6 @@ "symfony/cache": "^4.4 || ^5.4 || ^6", "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -433,7 +435,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.2.x" + "source": "https://github.com/doctrine/cache/tree/2.2.0" }, "funding": [ { @@ -449,20 +451,20 @@ "type": "tidelift" } ], - "time": "2023-08-23T14:55:02+00:00" + "time": "2022-05-20T20:07:39+00:00" }, { "name": "doctrine/dbal", - "version": "3.9.x-dev", + "version": "3.8.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "00d8f60e1ea400ccb65f3a48ecfb3b7465b54908" + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/00d8f60e1ea400ccb65f3a48ecfb3b7465b54908", - "reference": "00d8f60e1ea400ccb65f3a48ecfb3b7465b54908", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b05e48a745f722801f55408d0dbd8003b403dbbd", + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd", "shasum": "" }, "require": { @@ -546,7 +548,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.8.x" + "source": "https://github.com/doctrine/dbal/tree/3.8.4" }, "funding": [ { @@ -562,11 +564,11 @@ "type": "tidelift" } ], - "time": "2024-02-20T19:00:41+00:00" + "time": "2024-04-25T07:04:44+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.x-dev", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", @@ -593,7 +595,6 @@ "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -614,16 +615,16 @@ }, { "name": "doctrine/event-manager", - "version": "2.0.x-dev", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "12f08bd277ce61d7683253264c1d58b797841604" + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/12f08bd277ce61d7683253264c1d58b797841604", - "reference": "12f08bd277ce61d7683253264c1d58b797841604", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", "shasum": "" }, "require": { @@ -638,7 +639,6 @@ "phpunit/phpunit": "^9.5", "vimeo/psalm": "^4.28" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -686,7 +686,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.x" + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" }, "funding": [ { @@ -702,20 +702,20 @@ "type": "tidelift" } ], - "time": "2023-07-29T16:22:29+00:00" + "time": "2022-10-12T20:59:15+00:00" }, { "name": "doctrine/inflector", - "version": "2.1.x-dev", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "f587d8c05c6e00f99cbfb32d565e4f6743c07ee4" + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/f587d8c05c6e00f99cbfb32d565e4f6743c07ee4", - "reference": "f587d8c05c6e00f99cbfb32d565e4f6743c07ee4", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", "shasum": "" }, "require": { @@ -777,7 +777,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.1.x" + "source": "https://github.com/doctrine/inflector/tree/2.0.10" }, "funding": [ { @@ -793,20 +793,20 @@ "type": "tidelift" } ], - "time": "2024-02-18T21:47:00+00:00" + "time": "2024-02-18T20:23:39+00:00" }, { "name": "doctrine/lexer", - "version": "3.1.x-dev", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "cd03cc3c085aa94b046bd2d342b08d6b0e5d834f" + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/cd03cc3c085aa94b046bd2d342b08d6b0e5d834f", - "reference": "cd03cc3c085aa94b046bd2d342b08d6b0e5d834f", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", "shasum": "" }, "require": { @@ -854,7 +854,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/3.1.x" + "source": "https://github.com/doctrine/lexer/tree/3.0.1" }, "funding": [ { @@ -870,7 +870,7 @@ "type": "tidelift" } ], - "time": "2024-02-05T12:02:27+00:00" + "time": "2024-02-05T11:56:58+00:00" }, { "name": "dragonmantank/cron-expression", @@ -935,16 +935,16 @@ }, { "name": "egulias/email-validator", - "version": "4.x-dev", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "877577656387a3ffabae60dd4c425059179834cb" + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/877577656387a3ffabae60dd4c425059179834cb", - "reference": "877577656387a3ffabae60dd4c425059179834cb", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", "shasum": "" }, "require": { @@ -959,7 +959,6 @@ "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -991,7 +990,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.x" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" }, "funding": [ { @@ -999,38 +998,38 @@ "type": "github" } ], - "time": "2023-10-22T21:56:40+00:00" + "time": "2023-10-06T06:47:41+00:00" }, { "name": "filament/support", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "73e3b2f50a6d77df21a302017ec86499ea9353ca" + "reference": "49637c225f9eb72380a3dc54e9fd951563955770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/73e3b2f50a6d77df21a302017ec86499ea9353ca", - "reference": "73e3b2f50a6d77df21a302017ec86499ea9353ca", + "url": "https://api.github.com/repos/filamentphp/support/zipball/49637c225f9eb72380a3dc54e9fd951563955770", + "reference": "49637c225f9eb72380a3dc54e9fd951563955770", "shasum": "" }, "require": { "blade-ui-kit/blade-heroicons": "^2.2.1", "doctrine/dbal": "^3.2", "ext-intl": "*", - "illuminate/contracts": "^10.0", - "illuminate/support": "^10.0", - "illuminate/view": "^10.0", - "livewire/livewire": "^3.2.3", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", + "illuminate/view": "^10.45|^11.0", + "livewire/livewire": "^3.4.10", "php": "^8.1", - "ryangjchandler/blade-capture-directive": "^0.2|^0.3", + "ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0", "spatie/color": "^1.5", "spatie/invade": "^1.0|^2.0", "spatie/laravel-package-tools": "^1.9", - "symfony/html-sanitizer": "^6.1" + "symfony/console": "^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -1057,7 +1056,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-20T10:36:45+00:00" + "time": "2024-05-03T12:26:17+00:00" }, { "name": "fruitcake/php-cors", @@ -1132,7 +1131,7 @@ }, { "name": "graham-campbell/result-type", - "version": "1.1.x-dev", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", @@ -1151,7 +1150,6 @@ "require-dev": { "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -1195,16 +1193,16 @@ }, { "name": "guzzlehttp/uri-template", - "version": "1.0.x-dev", + "version": "v1.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "3600fe9c05af136190271fc9d0393ff5631e498f" + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/3600fe9c05af136190271fc9d0393ff5631e498f", - "reference": "3600fe9c05af136190271fc9d0393ff5631e498f", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", "shasum": "" }, "require": { @@ -1216,7 +1214,6 @@ "phpunit/phpunit": "^8.5.36 || ^9.6.15", "uri-template/tests": "1.0.0" }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { @@ -1262,7 +1259,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/1.0" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" }, "funding": [ { @@ -1278,20 +1275,20 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:00:35+00:00" + "time": "2023-12-03T19:50:20+00:00" }, { "name": "laravel/framework", - "version": "10.x-dev", + "version": "v10.48.10", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "e0be50a7b770c46b522377cb46318e06e312014e" + "reference": "91e2b9e218afa4e5c377510faa11957042831ba3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/e0be50a7b770c46b522377cb46318e06e312014e", - "reference": "e0be50a7b770c46b522377cb46318e06e312014e", + "url": "https://api.github.com/repos/laravel/framework/zipball/91e2b9e218afa4e5c377510faa11957042831ba3", + "reference": "91e2b9e218afa4e5c377510faa11957042831ba3", "shasum": "" }, "require": { @@ -1339,6 +1336,7 @@ "conflict": { "carbonphp/carbon-doctrine-types": ">=3.0", "doctrine/dbal": ">=4.0", + "mockery/mockery": "1.6.8", "phpunit/phpunit": ">=11.0.0", "tightenco/collect": "<5.5.33" }, @@ -1395,7 +1393,7 @@ "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^8.18", + "orchestra/testbench-core": "^8.23.4", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -1441,7 +1439,6 @@ "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).", "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1485,20 +1482,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-02-22T14:52:40+00:00" + "time": "2024-04-30T12:52:59+00:00" }, { "name": "laravel/prompts", - "version": "dev-main", + "version": "v0.1.21", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "ca6872ab6aec3ab61db3a61f83a6caf764ec7781" + "reference": "23ea808e8a145653e0ab29e30d4385e49f40a920" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/ca6872ab6aec3ab61db3a61f83a6caf764ec7781", - "reference": "ca6872ab6aec3ab61db3a61f83a6caf764ec7781", + "url": "https://api.github.com/repos/laravel/prompts/zipball/23ea808e8a145653e0ab29e30d4385e49f40a920", + "reference": "23ea808e8a145653e0ab29e30d4385e49f40a920", "shasum": "" }, "require": { @@ -1520,7 +1517,6 @@ "suggest": { "ext-pcntl": "Required for the spinner to be animated." }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1539,37 +1535,36 @@ "license": [ "MIT" ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/main" + "source": "https://github.com/laravel/prompts/tree/v0.1.21" }, - "time": "2024-02-21T19:25:27+00:00" + "time": "2024-04-30T12:46:16+00:00" }, { "name": "laravel/serializable-closure", - "version": "dev-master", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "d715a63f39ba076acf8be1e4a0901acdcc92228b" + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/d715a63f39ba076acf8be1e4a0901acdcc92228b", - "reference": "d715a63f39ba076acf8be1e4a0901acdcc92228b", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754", "shasum": "" }, "require": { "php": "^7.3|^8.0" }, "require-dev": { - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.61|^3.0", + "nesbot/carbon": "^2.61", "pestphp/pest": "^1.21.3", "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + "symfony/var-dumper": "^5.4.11" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1605,20 +1600,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-01-26T17:22:21+00:00" + "time": "2023-11-08T14:08:06+00:00" }, { "name": "league/commonmark", - "version": "dev-main", + "version": "2.4.2", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "5de7972e7f789310a4afba616d6aa8a5486f1faa" + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/5de7972e7f789310a4afba616d6aa8a5486f1faa", - "reference": "5de7972e7f789310a4afba616d6aa8a5486f1faa", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/91c24291965bd6d7c46c46a12ba7492f83b1cadf", + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf", "shasum": "" }, "require": { @@ -1711,20 +1706,20 @@ "type": "tidelift" } ], - "time": "2024-02-02T12:03:39+00:00" + "time": "2024-02-02T11:59:32+00:00" }, { "name": "league/config", - "version": "dev-main", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/config.git", - "reference": "2e941f450cb020c4d2ca09c775242d0a51c312eb" + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/2e941f450cb020c4d2ca09c775242d0a51c312eb", - "reference": "2e941f450cb020c4d2ca09c775242d0a51c312eb", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "shasum": "" }, "require": { @@ -1734,12 +1729,11 @@ }, "require-dev": { "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.5 || ^10.0.0", + "phpunit/phpunit": "^9.5.5", "scrutinizer/ocular": "^1.8.1", "unleashedtech/php-coding-standard": "^3.1", "vimeo/psalm": "^4.7.3" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1794,20 +1788,20 @@ "type": "github" } ], - "time": "2024-01-01T00:15:47+00:00" + "time": "2022-12-11T20:36:23+00:00" }, { "name": "league/flysystem", - "version": "3.x-dev", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "b25a361508c407563b34fac6f64a8a17a8819675" + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b25a361508c407563b34fac6f64a8a17a8819675", - "reference": "b25a361508c407563b34fac6f64a8a17a8819675", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4729745b1ab737908c7d055148c9a6b3e959832f", + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f", "shasum": "" }, "require": { @@ -1835,12 +1829,11 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^3.0.34", + "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.6.0" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -1873,7 +1866,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.24.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.27.0" }, "funding": [ { @@ -1885,20 +1878,20 @@ "type": "github" } ], - "time": "2024-02-04T12:10:17+00:00" + "time": "2024-04-07T19:17:50+00:00" }, { "name": "league/flysystem-local", - "version": "3.x-dev", + "version": "3.25.1", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "b884d2bf9b53bb4804a56d2df4902bb51e253f00" + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/b884d2bf9b53bb4804a56d2df4902bb51e253f00", - "reference": "b884d2bf9b53bb4804a56d2df4902bb51e253f00", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92", "shasum": "" }, "require": { @@ -1907,7 +1900,6 @@ "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -1933,8 +1925,7 @@ "local" ], "support": { - "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.23.1" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.25.1" }, "funding": [ { @@ -1946,7 +1937,7 @@ "type": "github" } ], - "time": "2024-01-26T18:25:23+00:00" + "time": "2024-03-15T19:58:44+00:00" }, { "name": "league/mime-type-detection", @@ -2006,16 +1997,16 @@ }, { "name": "league/uri", - "version": "dev-master", + "version": "7.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "bf414ba956d902f5d98bf9385fcf63954f09dce5" + "reference": "bedb6e55eff0c933668addaa7efa1e1f2c417cc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/bf414ba956d902f5d98bf9385fcf63954f09dce5", - "reference": "bf414ba956d902f5d98bf9385fcf63954f09dce5", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/bedb6e55eff0c933668addaa7efa1e1f2c417cc4", + "reference": "bedb6e55eff0c933668addaa7efa1e1f2c417cc4", "shasum": "" }, "require": { @@ -2035,7 +2026,6 @@ "php-64bit": "to improve IPV4 host parsing", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2085,7 +2075,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri/tree/7.4.0" + "source": "https://github.com/thephpleague/uri/tree/7.4.1" }, "funding": [ { @@ -2093,20 +2083,20 @@ "type": "github" } ], - "time": "2023-12-01T06:24:25+00:00" + "time": "2024-03-23T07:42:40+00:00" }, { "name": "league/uri-interfaces", - "version": "dev-master", + "version": "7.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "bd8c487ec236930f7bbc42b8d374fa882fbba0f3" + "reference": "8d43ef5c841032c87e2de015972c06f3865ef718" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/bd8c487ec236930f7bbc42b8d374fa882fbba0f3", - "reference": "bd8c487ec236930f7bbc42b8d374fa882fbba0f3", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/8d43ef5c841032c87e2de015972c06f3865ef718", + "reference": "8d43ef5c841032c87e2de015972c06f3865ef718", "shasum": "" }, "require": { @@ -2122,7 +2112,6 @@ "php-64bit": "to improve IPV4 host parsing", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2170,7 +2159,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/7.4.0" + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.4.1" }, "funding": [ { @@ -2178,20 +2167,20 @@ "type": "github" } ], - "time": "2023-11-24T15:40:42+00:00" + "time": "2024-03-23T07:42:40+00:00" }, { "name": "livewire/livewire", - "version": "v3.4.6", + "version": "v3.4.12", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "7e7d638183b34fb61621455891869f5abfd55a82" + "reference": "54dd265c17f7b5200627eb9690590e7cbbad1027" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/7e7d638183b34fb61621455891869f5abfd55a82", - "reference": "7e7d638183b34fb61621455891869f5abfd55a82", + "url": "https://api.github.com/repos/livewire/livewire/zipball/54dd265c17f7b5200627eb9690590e7cbbad1027", + "reference": "54dd265c17f7b5200627eb9690590e7cbbad1027", "shasum": "" }, "require": { @@ -2201,15 +2190,16 @@ "illuminate/validation": "^10.0|^11.0", "league/mime-type-detection": "^1.9", "php": "^8.1", + "symfony/console": "^6.0|^7.0", "symfony/http-kernel": "^6.2|^7.0" }, "require-dev": { "calebporzio/sushi": "^2.1", - "laravel/framework": "^10.0|^11.0", + "laravel/framework": "^10.15.0|^11.0", "laravel/prompts": "^0.1.6", "mockery/mockery": "^1.3.1", - "orchestra/testbench": "8.20.0|^9.0", - "orchestra/testbench-dusk": "8.20.0|^9.0", + "orchestra/testbench": "^8.21.0|^9.0", + "orchestra/testbench-dusk": "^8.24|^9.1", "phpunit/phpunit": "^10.4", "psy/psysh": "^0.11.22|^0.12" }, @@ -2245,7 +2235,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.4.6" + "source": "https://github.com/livewire/livewire/tree/v3.4.12" }, "funding": [ { @@ -2253,20 +2243,20 @@ "type": "github" } ], - "time": "2024-02-20T14:04:25+00:00" + "time": "2024-05-02T17:10:37+00:00" }, { "name": "masterminds/html5", - "version": "2.8.1", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", "shasum": "" }, "require": { @@ -2274,7 +2264,7 @@ "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" }, "type": "library", "extra": { @@ -2318,9 +2308,9 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" }, - "time": "2023-05-10T11:58:31+00:00" + "time": "2024-03-31T07:05:07+00:00" }, { "name": "moneyphp/money", @@ -2412,16 +2402,16 @@ }, { "name": "monolog/monolog", - "version": "dev-main", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "479c936d2c230d8c467bdb3882afab45a6e6b8ad" + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/479c936d2c230d8c467bdb3882afab45a6e6b8ad", - "reference": "479c936d2c230d8c467bdb3882afab45a6e6b8ad", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "shasum": "" }, "require": { @@ -2444,7 +2434,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5.17", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -2466,7 +2456,6 @@ "rollbar/rollbar": "Allow sending log messages to Rollbar", "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2498,7 +2487,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/main" + "source": "https://github.com/Seldaek/monolog/tree/3.6.0" }, "funding": [ { @@ -2510,20 +2499,20 @@ "type": "tidelift" } ], - "time": "2023-12-18T10:39:48+00:00" + "time": "2024-04-12T21:02:21+00:00" }, { "name": "nesbot/carbon", - "version": "2.x-dev", + "version": "2.72.3", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "57fbbf88ce332f6da4e5aa1ea7524ef1caebb9e4" + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/57fbbf88ce332f6da4e5aa1ea7524ef1caebb9e4", - "reference": "57fbbf88ce332f6da4e5aa1ea7524ef1caebb9e4", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", "shasum": "" }, "require": { @@ -2557,8 +2546,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" }, "laravel": { "providers": [ @@ -2617,20 +2606,20 @@ "type": "tidelift" } ], - "time": "2024-02-05T13:50:32+00:00" + "time": "2024-01-25T10:35:09+00:00" }, { "name": "nette/schema", - "version": "v1.3.x-dev", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "c022ca1daab6bea0dc9449e85d0f7ae33dd52eeb" + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/c022ca1daab6bea0dc9449e85d0f7ae33dd52eeb", - "reference": "c022ca1daab6bea0dc9449e85d0f7ae33dd52eeb", + "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", "shasum": "" }, "require": { @@ -2638,7 +2627,7 @@ "php": "8.1 - 8.3" }, "require-dev": { - "nette/tester": "^2.5.2", + "nette/tester": "^2.4", "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.8" }, @@ -2677,22 +2666,22 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3" + "source": "https://github.com/nette/schema/tree/v1.3.0" }, - "time": "2024-01-21T20:41:11+00:00" + "time": "2023-12-11T11:54:22+00:00" }, { "name": "nette/utils", - "version": "dev-master", + "version": "v4.0.4", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "b8ec3bca2cd8d63e857f8c995fd097c776e0a1a5" + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/b8ec3bca2cd8d63e857f8c995fd097c776e0a1a5", - "reference": "b8ec3bca2cd8d63e857f8c995fd097c776e0a1a5", + "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218", + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218", "shasum": "" }, "require": { @@ -2716,7 +2705,6 @@ "ext-mbstring": "to use Strings::lower() etc...", "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2764,22 +2752,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/master" + "source": "https://github.com/nette/utils/tree/v4.0.4" }, - "time": "2024-02-03T18:07:33+00:00" + "time": "2024-01-17T16:50:36+00:00" }, { "name": "nunomaduro/termwind", - "version": "1.x-dev", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "642f96d31019f59573d5c0b92206042cac5a0514" + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/642f96d31019f59573d5c0b92206042cac5a0514", - "reference": "642f96d31019f59573d5c0b92206042cac5a0514", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", "shasum": "" }, "require": { @@ -2789,8 +2777,8 @@ }, "require-dev": { "ergebnis/phpstan-rules": "^1.0.", - "illuminate/console": "^8.0|^9.0|^10.0", - "illuminate/support": "^8.0|^9.0|^10.0", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", "laravel/pint": "^1.0.0", "pestphp/pest": "^1.21.0", "pestphp/pest-plugin-mock": "^1.0", @@ -2799,7 +2787,6 @@ "symfony/var-dumper": "^5.2.7|^6.0.0", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -2837,7 +2824,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/1.x" + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" }, "funding": [ { @@ -2853,20 +2840,20 @@ "type": "github" } ], - "time": "2023-10-10T08:56:15+00:00" + "time": "2023-02-08T01:06:31+00:00" }, { "name": "phpoption/phpoption", - "version": "dev-master", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "416ca2ac2a84555b785a98002d613fe13d1d1c2f" + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/416ca2ac2a84555b785a98002d613fe13d1d1c2f", - "reference": "416ca2ac2a84555b785a98002d613fe13d1d1c2f", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", "shasum": "" }, "require": { @@ -2876,12 +2863,11 @@ "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, - "forward-command": false + "forward-command": true }, "branch-alias": { "dev-master": "1.9-dev" @@ -2917,7 +2903,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/master" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" }, "funding": [ { @@ -2929,33 +2915,29 @@ "type": "tidelift" } ], - "time": "2023-11-12T22:52:20+00:00" + "time": "2023-11-12T21:59:55+00:00" }, { "name": "psr/cache", - "version": "dev-master", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "0a7c67d0d1c8167b342eb74339d6f961663826ce" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/0a7c67d0d1c8167b342eb74339d6f961663826ce", - "reference": "0a7c67d0d1c8167b342eb74339d6f961663826ce", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { "php": ">=8.0.0" }, - "suggest": { - "fig/cache-util": "Provides some useful PSR-6 utilities" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { @@ -2980,9 +2962,9 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/3.0.0" }, - "time": "2021-02-24T03:25:37+00:00" + "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/clock", @@ -3034,22 +3016,21 @@ }, { "name": "psr/container", - "version": "dev-master", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "707984727bd5b2b670e59559d3ed2500240cf875" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/707984727bd5b2b670e59559d3ed2500240cf875", - "reference": "707984727bd5b2b670e59559d3ed2500240cf875", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3082,31 +3063,27 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container" + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2023-09-22T11:11:30+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", - "version": "dev-master", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "977ffcf551e3bfb73d90aac3e8e1583fd8d2f89a" + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/977ffcf551e3bfb73d90aac3e8e1583fd8d2f89a", - "reference": "977ffcf551e3bfb73d90aac3e8e1583fd8d2f89a", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { "php": ">=7.2.0" }, - "suggest": { - "fig/event-dispatcher-util": "Provides some useful PSR-14 utilities" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3125,7 +3102,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Standard interfaces for event handling.", @@ -3135,29 +3112,29 @@ "psr-14" ], "support": { - "source": "https://github.com/php-fig/event-dispatcher" + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, - "time": "2023-09-22T11:10:57+00:00" + "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/http-factory", - "version": "dev-master", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "7037f4b0950474e9d1350e8df89b15f1842085f6" + "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/7037f4b0950474e9d1350e8df89b15f1842085f6", - "reference": "7037f4b0950474e9d1350e8df89b15f1842085f6", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", "psr/http-message": "^1.0 || ^2.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3179,7 +3156,7 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "description": "Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -3191,13 +3168,13 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory" + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, - "time": "2023-09-22T11:16:44+00:00" + "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", - "version": "dev-master", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", @@ -3212,7 +3189,6 @@ "require": { "php": "^7.2 || ^8.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3251,7 +3227,7 @@ }, { "name": "psr/log", - "version": "dev-master", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", @@ -3266,7 +3242,6 @@ "require": { "php": ">=8.0.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3302,22 +3277,21 @@ }, { "name": "psr/simple-cache", - "version": "dev-master", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "2d280c2aaa23a120f35d55cfde8581954a8e77fa" + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/2d280c2aaa23a120f35d55cfde8581954a8e77fa", - "reference": "2d280c2aaa23a120f35d55cfde8581954a8e77fa", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { "php": ">=8.0.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3348,9 +3322,9 @@ "simple-cache" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, - "time": "2022-04-08T16:41:45+00:00" + "time": "2021-10-29T13:26:27+00:00" }, { "name": "ramsey/collection", @@ -3443,20 +3417,20 @@ }, { "name": "ramsey/uuid", - "version": "4.x-dev", + "version": "4.7.6", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "cfd88b5ccb1686928256139fc662a91edf712631" + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/cfd88b5ccb1686928256139fc662a91edf712631", - "reference": "cfd88b5ccb1686928256139fc662a91edf712631", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", "ext-json": "*", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" @@ -3493,7 +3467,6 @@ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, - "default-branch": true, "type": "library", "extra": { "captainhook": { @@ -3520,7 +3493,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.x" + "source": "https://github.com/ramsey/uuid/tree/4.7.6" }, "funding": [ { @@ -3532,37 +3505,37 @@ "type": "tidelift" } ], - "time": "2024-02-19T21:20:39+00:00" + "time": "2024-04-27T21:32:50+00:00" }, { "name": "ryangjchandler/blade-capture-directive", - "version": "v0.3.0", + "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/ryangjchandler/blade-capture-directive.git", - "reference": "62fd2ecb50b938a46025093bcb64fcaddd531f89" + "reference": "cb6f58663d97f17bece176295240b740835e14f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/62fd2ecb50b938a46025093bcb64fcaddd531f89", - "reference": "62fd2ecb50b938a46025093bcb64fcaddd531f89", + "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/cb6f58663d97f17bece176295240b740835e14f1", + "reference": "cb6f58663d97f17bece176295240b740835e14f1", "shasum": "" }, "require": { - "illuminate/contracts": "^9.0|^10.0", - "php": "^8.0", + "illuminate/contracts": "^10.0|^11.0", + "php": "^8.1", "spatie/laravel-package-tools": "^1.9.2" }, "require-dev": { - "nunomaduro/collision": "^6.0|^7.0", + "nunomaduro/collision": "^7.0|^8.0", "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.22|^8.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-laravel": "^1.1", + "orchestra/testbench": "^8.0|^9.0", + "pestphp/pest": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.5", + "phpunit/phpunit": "^10.0", "spatie/laravel-ray": "^1.26" }, "type": "library", @@ -3602,7 +3575,7 @@ ], "support": { "issues": "https://github.com/ryangjchandler/blade-capture-directive/issues", - "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v0.3.0" + "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v1.0.0" }, "funding": [ { @@ -3610,7 +3583,7 @@ "type": "github" } ], - "time": "2023-02-14T16:54:54+00:00" + "time": "2024-02-26T18:08:49+00:00" }, { "name": "spatie/color", @@ -3690,7 +3663,8 @@ }, "require-dev": { "pestphp/pest": "^1.20", - "phpstan/phpstan": "^1.4" + "phpstan/phpstan": "^1.4", + "spatie/ray": "^1.28" }, "type": "library", "autoload": { @@ -3731,16 +3705,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.16.2", + "version": "1.16.4", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15" + "reference": "ddf678e78d7f8b17e5cdd99c0c3413a4a6592e53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15", - "reference": "e62eeb1fe8a8a0b2e83227a6c279c8c59f7d3a15", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/ddf678e78d7f8b17e5cdd99c0c3413a4a6592e53", + "reference": "ddf678e78d7f8b17e5cdd99c0c3413a4a6592e53", "shasum": "" }, "require": { @@ -3779,7 +3753,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.2" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.4" }, "funding": [ { @@ -3787,20 +3761,20 @@ "type": "github" } ], - "time": "2024-01-11T08:43:00+00:00" + "time": "2024-03-20T07:29:11+00:00" }, { "name": "symfony/console", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a9174b690266045cb13750321ba983f04d7ba96a" + "reference": "a170e64ae10d00ba89e2acbb590dc2e54da8ad8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a9174b690266045cb13750321ba983f04d7ba96a", - "reference": "a9174b690266045cb13750321ba983f04d7ba96a", + "url": "https://api.github.com/repos/symfony/console/zipball/a170e64ae10d00ba89e2acbb590dc2e54da8ad8f", + "reference": "a170e64ae10d00ba89e2acbb590dc2e54da8ad8f", "shasum": "" }, "require": { @@ -3865,7 +3839,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/6.4" + "source": "https://github.com/symfony/console/tree/v6.4.7" }, "funding": [ { @@ -3881,20 +3855,20 @@ "type": "tidelift" } ], - "time": "2024-02-20T16:38:19+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/css-selector", - "version": "7.1.x-dev", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "f5e2522186b8d2c094a94b3af1ce33afac23f13a" + "reference": "b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f5e2522186b8d2c094a94b3af1ce33afac23f13a", - "reference": "f5e2522186b8d2c094a94b3af1ce33afac23f13a", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc", + "reference": "b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc", "shasum": "" }, "require": { @@ -3930,7 +3904,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/7.1" + "source": "https://github.com/symfony/css-selector/tree/v7.0.7" }, "funding": [ { @@ -3946,26 +3920,25 @@ "type": "tidelift" } ], - "time": "2024-02-03T20:05:29+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "dev-main", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "2c438b99bb2753c1628c1e6f523991edea5b03a4" + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/2c438b99bb2753c1628c1e6f523991edea5b03a4", - "reference": "2c438b99bb2753c1628c1e6f523991edea5b03a4", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "shasum": "" }, "require": { "php": ">=8.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3998,7 +3971,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/main" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" }, "funding": [ { @@ -4014,20 +3987,20 @@ "type": "tidelift" } ], - "time": "2024-01-02T14:07:37+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/error-handler", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "3c36010b007250f335d04ced4db7999cd9232504" + "reference": "667a072466c6a53827ed7b119af93806b884cbb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/3c36010b007250f335d04ced4db7999cd9232504", - "reference": "3c36010b007250f335d04ced4db7999cd9232504", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/667a072466c6a53827ed7b119af93806b884cbb3", + "reference": "667a072466c6a53827ed7b119af93806b884cbb3", "shasum": "" }, "require": { @@ -4073,7 +4046,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/6.4" + "source": "https://github.com/symfony/error-handler/tree/v6.4.7" }, "funding": [ { @@ -4089,20 +4062,20 @@ "type": "tidelift" } ], - "time": "2024-02-08T14:46:25+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/event-dispatcher", - "version": "7.1.x-dev", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "5bb99ba359e39909230a22e343271e9385bbee08" + "reference": "db2a7fab994d67d92356bb39c367db115d9d30f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5bb99ba359e39909230a22e343271e9385bbee08", - "reference": "5bb99ba359e39909230a22e343271e9385bbee08", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/db2a7fab994d67d92356bb39c367db115d9d30f9", + "reference": "db2a7fab994d67d92356bb39c367db115d9d30f9", "shasum": "" }, "require": { @@ -4153,7 +4126,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/7.1" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.7" }, "funding": [ { @@ -4169,27 +4142,26 @@ "type": "tidelift" } ], - "time": "2024-01-23T15:06:13+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "dev-main", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "4d4ea14a8d31bc995e29bdbd566ac07c9fd004f5" + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/4d4ea14a8d31bc995e29bdbd566ac07c9fd004f5", - "reference": "4d4ea14a8d31bc995e29bdbd566ac07c9fd004f5", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -4230,7 +4202,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/main" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, "funding": [ { @@ -4246,20 +4218,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T15:06:13+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/finder", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", - "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", + "url": "https://api.github.com/repos/symfony/finder/zipball/511c48990be17358c23bf45c5d71ab85d40fb764", + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764", "shasum": "" }, "require": { @@ -4294,7 +4266,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/6.4" + "source": "https://github.com/symfony/finder/tree/v6.4.7" }, "funding": [ { @@ -4310,27 +4282,27 @@ "type": "tidelift" } ], - "time": "2023-10-31T17:30:12+00:00" + "time": "2024-04-23T10:36:43+00:00" }, { "name": "symfony/html-sanitizer", - "version": "6.4.x-dev", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/symfony/html-sanitizer.git", - "reference": "83e1dc8b49345e078cfa21bd4c563dfa99c5ed63" + "reference": "a9162f2ca36a200b666f7cd1b1b2f28d1b7dc55d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/83e1dc8b49345e078cfa21bd4c563dfa99c5ed63", - "reference": "83e1dc8b49345e078cfa21bd4c563dfa99c5ed63", + "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/a9162f2ca36a200b666f7cd1b1b2f28d1b7dc55d", + "reference": "a9162f2ca36a200b666f7cd1b1b2f28d1b7dc55d", "shasum": "" }, "require": { "ext-dom": "*", "league/uri": "^6.5|^7.0", "masterminds/html5": "^2.7.2", - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -4363,7 +4335,7 @@ "sanitizer" ], "support": { - "source": "https://github.com/symfony/html-sanitizer/tree/6.4" + "source": "https://github.com/symfony/html-sanitizer/tree/v7.0.7" }, "funding": [ { @@ -4379,20 +4351,20 @@ "type": "tidelift" } ], - "time": "2024-02-13T16:25:19+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { "name": "symfony/http-foundation", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304" + "reference": "b4db6b833035477cb70e18d0ae33cb7c2b521759" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304", - "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b4db6b833035477cb70e18d0ae33cb7c2b521759", + "reference": "b4db6b833035477cb70e18d0ae33cb7c2b521759", "shasum": "" }, "require": { @@ -4440,7 +4412,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/6.4" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.7" }, "funding": [ { @@ -4456,20 +4428,20 @@ "type": "tidelift" } ], - "time": "2024-02-08T15:01:18+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/http-kernel", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "e7aa3534b8325804510e663e8dcd84c21bcc8d03" + "reference": "b7b5e6cdef670a0c82d015a966ffc7e855861a98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e7aa3534b8325804510e663e8dcd84c21bcc8d03", - "reference": "e7aa3534b8325804510e663e8dcd84c21bcc8d03", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b7b5e6cdef670a0c82d015a966ffc7e855861a98", + "reference": "b7b5e6cdef670a0c82d015a966ffc7e855861a98", "shasum": "" }, "require": { @@ -4518,12 +4490,13 @@ "symfony/process": "^5.4|^6.0|^7.0", "symfony/property-access": "^5.4.5|^6.0.5|^7.0", "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.3|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", "symfony/stopwatch": "^5.4|^6.0|^7.0", "symfony/translation": "^5.4|^6.0|^7.0", "symfony/translation-contracts": "^2.5|^3", "symfony/uid": "^5.4|^6.0|^7.0", "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.4|^7.0", "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, @@ -4553,7 +4526,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/6.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.7" }, "funding": [ { @@ -4569,20 +4542,20 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-04-29T11:24:44+00:00" }, { "name": "symfony/mailer", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b" + "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/791c5d31a8204cf3db0c66faab70282307f4376b", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/2c446d4e446995bed983c0b5bb9ff837e8de7dbd", + "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd", "shasum": "" }, "require": { @@ -4633,7 +4606,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/6.4" + "source": "https://github.com/symfony/mailer/tree/v6.4.7" }, "funding": [ { @@ -4649,20 +4622,20 @@ "type": "tidelift" } ], - "time": "2024-02-03T21:33:47+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/mime", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34" + "reference": "decadcf3865918ecfcbfa90968553994ce935a5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5017e0a9398c77090b7694be46f20eb796262a34", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34", + "url": "https://api.github.com/repos/symfony/mime/zipball/decadcf3865918ecfcbfa90968553994ce935a5e", + "reference": "decadcf3865918ecfcbfa90968553994ce935a5e", "shasum": "" }, "require": { @@ -4683,6 +4656,7 @@ "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", "symfony/serializer": "^6.3.2|^7.0" @@ -4717,7 +4691,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/6.4" + "source": "https://github.com/symfony/mime/tree/v6.4.7" }, "funding": [ { @@ -4733,11 +4707,11 @@ "type": "tidelift" } ], - "time": "2024-01-30T08:32:12+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -4758,7 +4732,6 @@ "suggest": { "ext-ctype": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -4817,7 +4790,7 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -4835,7 +4808,6 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -4896,7 +4868,7 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -4916,7 +4888,6 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -4981,7 +4952,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4999,7 +4970,6 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5063,7 +5033,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -5084,7 +5054,6 @@ "suggest": { "ext-mbstring": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5144,7 +5113,7 @@ }, { "name": "symfony/polyfill-php72", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -5159,7 +5128,6 @@ "require": { "php": ">=7.1" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5218,7 +5186,7 @@ }, { "name": "symfony/polyfill-php80", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", @@ -5233,7 +5201,6 @@ "require": { "php": ">=7.1" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5299,7 +5266,7 @@ }, { "name": "symfony/polyfill-php83", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", @@ -5315,7 +5282,6 @@ "php": ">=7.1", "symfony/polyfill-php80": "^1.14" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5377,7 +5343,7 @@ }, { "name": "symfony/polyfill-uuid", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", @@ -5398,7 +5364,6 @@ "suggest": { "ext-uuid": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -5457,16 +5422,16 @@ }, { "name": "symfony/process", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "710e27879e9be3395de2b98da3f52a946039f297" + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297", - "reference": "710e27879e9be3395de2b98da3f52a946039f297", + "url": "https://api.github.com/repos/symfony/process/zipball/cdb1c81c145fd5aa9b0038bab694035020943381", + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381", "shasum": "" }, "require": { @@ -5498,7 +5463,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/6.4" + "source": "https://github.com/symfony/process/tree/v6.4.7" }, "funding": [ { @@ -5514,20 +5479,20 @@ "type": "tidelift" } ], - "time": "2024-02-20T12:31:00+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/routing", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842" + "reference": "276e06398f71fa2a973264d94f28150f93cfb907" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3b2957ad54902f0f544df83e3d58b38d7e8e5842", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842", + "url": "https://api.github.com/repos/symfony/routing/zipball/276e06398f71fa2a973264d94f28150f93cfb907", + "reference": "276e06398f71fa2a973264d94f28150f93cfb907", "shasum": "" }, "require": { @@ -5581,7 +5546,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/6.4" + "source": "https://github.com/symfony/routing/tree/v6.4.7" }, "funding": [ { @@ -5597,30 +5562,30 @@ "type": "tidelift" } ], - "time": "2024-01-30T13:55:02+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/service-contracts", - "version": "dev-main", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "cea2eccfcd27ac3deb252bd67f78b9b8ffc4da84" + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/cea2eccfcd27ac3deb252bd67f78b9b8ffc4da84", - "reference": "cea2eccfcd27ac3deb252bd67f78b9b8ffc4da84", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^1.1|^2.0" + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -5664,7 +5629,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/main" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, "funding": [ { @@ -5680,20 +5645,20 @@ "type": "tidelift" } ], - "time": "2024-01-02T14:07:37+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/string", - "version": "7.1.x-dev", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "3d0a98879bbc7585aff5f9a5a539074328cc2ca0" + "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/3d0a98879bbc7585aff5f9a5a539074328cc2ca0", - "reference": "3d0a98879bbc7585aff5f9a5a539074328cc2ca0", + "url": "https://api.github.com/repos/symfony/string/zipball/e405b5424dc2528e02e31ba26b83a79fd4eb8f63", + "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63", "shasum": "" }, "require": { @@ -5707,7 +5672,6 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", "symfony/error-handler": "^6.4|^7.0", "symfony/http-client": "^6.4|^7.0", "symfony/intl": "^6.4|^7.0", @@ -5751,7 +5715,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/7.1" + "source": "https://github.com/symfony/string/tree/v7.0.7" }, "funding": [ { @@ -5767,20 +5731,20 @@ "type": "tidelift" } ], - "time": "2024-02-03T19:41:36+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { "name": "symfony/translation", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e" + "reference": "7495687c58bfd88b7883823747b0656d90679123" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bce6a5a78e94566641b2594d17e48b0da3184a8e", - "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e", + "url": "https://api.github.com/repos/symfony/translation/zipball/7495687c58bfd88b7883823747b0656d90679123", + "reference": "7495687c58bfd88b7883823747b0656d90679123", "shasum": "" }, "require": { @@ -5846,7 +5810,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/6.4" + "source": "https://github.com/symfony/translation/tree/v6.4.7" }, "funding": [ { @@ -5862,26 +5826,25 @@ "type": "tidelift" } ], - "time": "2024-02-20T13:16:58+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/translation-contracts", - "version": "dev-main", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "af28c29f068dbbfae1420bfab90a5f9f4c86f59f" + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/af28c29f068dbbfae1420bfab90a5f9f4c86f59f", - "reference": "af28c29f068dbbfae1420bfab90a5f9f4c86f59f", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", "shasum": "" }, "require": { "php": ">=8.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -5925,7 +5888,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/main" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, "funding": [ { @@ -5941,20 +5904,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T15:06:13+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/uid", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "1d31267211cc3a2fff32bcfc7c1818dac41b6fc0" + "reference": "a66efcb71d8bc3a207d9d78e0bd67f3321510355" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/1d31267211cc3a2fff32bcfc7c1818dac41b6fc0", - "reference": "1d31267211cc3a2fff32bcfc7c1818dac41b6fc0", + "url": "https://api.github.com/repos/symfony/uid/zipball/a66efcb71d8bc3a207d9d78e0bd67f3321510355", + "reference": "a66efcb71d8bc3a207d9d78e0bd67f3321510355", "shasum": "" }, "require": { @@ -5999,7 +5962,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/6.4" + "source": "https://github.com/symfony/uid/tree/v6.4.7" }, "funding": [ { @@ -6015,20 +5978,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/var-dumper", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1" + "reference": "7a9cd977cd1c5fed3694bee52990866432af07d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7a9cd977cd1c5fed3694bee52990866432af07d7", + "reference": "7a9cd977cd1c5fed3694bee52990866432af07d7", "shasum": "" }, "require": { @@ -6084,7 +6047,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/6.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.7" }, "funding": [ { @@ -6100,11 +6063,11 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "dev-master", + "version": "v2.2.7", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", @@ -6125,7 +6088,6 @@ "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -6158,16 +6120,16 @@ }, { "name": "vlucas/phpdotenv", - "version": "dev-master", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "334f4952967f3ee6cdb2004e05e0bd01b525d56b" + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/334f4952967f3ee6cdb2004e05e0bd01b525d56b", - "reference": "334f4952967f3ee6cdb2004e05e0bd01b525d56b", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", "shasum": "" }, "require": { @@ -6187,12 +6149,11 @@ "suggest": { "ext-filter": "Required to use the boolean validator." }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, - "forward-command": false + "forward-command": true }, "branch-alias": { "dev-master": "5.6-dev" @@ -6227,7 +6188,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/master" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { @@ -6239,7 +6200,7 @@ "type": "tidelift" } ], - "time": "2023-11-12T22:52:03+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { "name": "voku/portable-ascii", @@ -6377,28 +6338,28 @@ "packages-dev": [ { "name": "anourvalar/eloquent-serialize", - "version": "1.2.17", + "version": "1.2.22", "source": { "type": "git", "url": "https://github.com/AnourValar/eloquent-serialize.git", - "reference": "1fcfdd5f41a0d2e7c8cf1d37e7227357bb827aef" + "reference": "6e91093c10940859c4b0549b6a90f18d8db45998" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/1fcfdd5f41a0d2e7c8cf1d37e7227357bb827aef", - "reference": "1fcfdd5f41a0d2e7c8cf1d37e7227357bb827aef", + "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/6e91093c10940859c4b0549b6a90f18d8db45998", + "reference": "6e91093c10940859c4b0549b6a90f18d8db45998", "shasum": "" }, "require": { - "laravel/framework": "^6.0|^7.0|^8.0|^9.0|^10.0", - "php": "^7.1|^8.0" + "laravel/framework": "^8.0|^9.0|^10.0|^11.0", + "php": "^7.4|^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.26", "laravel/legacy-factories": "^1.1", - "orchestra/testbench": "~3.6.0|~3.7.0|~3.8.0|^4.0|^5.0|^6.0|^7.0|^8.0", + "orchestra/testbench": "^6.0|^7.0|^8.0|^9.0", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.5", + "phpunit/phpunit": "^9.5|^10.5", "psalm/plugin-laravel": "^2.8", "squizlabs/php_codesniffer": "^3.7" }, @@ -6437,22 +6398,22 @@ ], "support": { "issues": "https://github.com/AnourValar/eloquent-serialize/issues", - "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.2.17" + "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.2.22" }, - "time": "2023-12-06T15:54:01+00:00" + "time": "2024-03-22T12:56:46+00:00" }, { "name": "composer/semver", - "version": "dev-main", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5" + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/1d09200268e7d1052ded8e5da9c73c96a63d18f5", - "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { @@ -6462,7 +6423,6 @@ "phpstan/phpstan": "^1.4", "symfony/phpunit-bridge": "^4.2 || ^5" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -6505,7 +6465,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/main" + "source": "https://github.com/composer/semver/tree/3.4.0" }, "funding": [ { @@ -6521,7 +6481,7 @@ "type": "tidelift" } ], - "time": "2023-08-31T12:20:31+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { "name": "danharrin/date-format-converter", @@ -6576,16 +6536,16 @@ }, { "name": "danharrin/livewire-rate-limiting", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/danharrin/livewire-rate-limiting.git", - "reference": "bf16003f0d977b5a41071526d697eec94ac41735" + "reference": "1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/bf16003f0d977b5a41071526d697eec94ac41735", - "reference": "bf16003f0d977b5a41071526d697eec94ac41735", + "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb", + "reference": "1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb", "shasum": "" }, "require": { @@ -6626,11 +6586,11 @@ "type": "github" } ], - "time": "2024-01-21T14:53:34+00:00" + "time": "2024-05-06T09:10:03+00:00" }, { "name": "fakerphp/faker", - "version": "1.23.x-dev", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", @@ -6687,22 +6647,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/1.23" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" }, "time": "2024-01-02T13:46:09+00:00" }, { "name": "filament/actions", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "cd0d41bb40e0a87c5f78bf3ba4ca1330ce16556a" + "reference": "2ff960d4b0ec9c852cbb101eb2fe886323f59a78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/cd0d41bb40e0a87c5f78bf3ba4ca1330ce16556a", - "reference": "cd0d41bb40e0a87c5f78bf3ba4ca1330ce16556a", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/2ff960d4b0ec9c852cbb101eb2fe886323f59a78", + "reference": "2ff960d4b0ec9c852cbb101eb2fe886323f59a78", "shasum": "" }, "require": { @@ -6711,15 +6671,14 @@ "filament/infolists": "self.version", "filament/notifications": "self.version", "filament/support": "self.version", - "illuminate/contracts": "^10.0", - "illuminate/database": "^10.0", - "illuminate/support": "^10.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/database": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", "league/csv": "^9.14", "openspout/openspout": "^4.23", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -6743,20 +6702,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-20T10:36:45+00:00" + "time": "2024-05-03T12:25:51+00:00" }, { "name": "filament/filament", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "960c5a7983bfd3a06fc4813641b60dcd24e3f12e" + "reference": "be5a86ff4e6805910e43b055c1e67d2894ab47a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/960c5a7983bfd3a06fc4813641b60dcd24e3f12e", - "reference": "960c5a7983bfd3a06fc4813641b60dcd24e3f12e", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/be5a86ff4e6805910e43b055c1e67d2894ab47a7", + "reference": "be5a86ff4e6805910e43b055c1e67d2894ab47a7", "shasum": "" }, "require": { @@ -6768,20 +6727,19 @@ "filament/support": "self.version", "filament/tables": "self.version", "filament/widgets": "self.version", - "illuminate/auth": "^10.0", - "illuminate/console": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/cookie": "^10.0", - "illuminate/database": "^10.0", - "illuminate/http": "^10.0", - "illuminate/routing": "^10.0", - "illuminate/session": "^10.0", - "illuminate/support": "^10.0", - "illuminate/view": "^10.0", + "illuminate/auth": "^10.45|^11.0", + "illuminate/console": "^10.45|^11.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/cookie": "^10.45|^11.0", + "illuminate/database": "^10.45|^11.0", + "illuminate/http": "^10.45|^11.0", + "illuminate/routing": "^10.45|^11.0", + "illuminate/session": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", + "illuminate/view": "^10.45|^11.0", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -6809,37 +6767,36 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-20T10:36:51+00:00" + "time": "2024-05-03T12:25:56+00:00" }, { "name": "filament/forms", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "76f19ce7edb6aa88ed30aa5ebb2c8629aa7abb94" + "reference": "d747dd60968269e4529983906b5aa62737a825ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/76f19ce7edb6aa88ed30aa5ebb2c8629aa7abb94", - "reference": "76f19ce7edb6aa88ed30aa5ebb2c8629aa7abb94", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/d747dd60968269e4529983906b5aa62737a825ca", + "reference": "d747dd60968269e4529983906b5aa62737a825ca", "shasum": "" }, "require": { "danharrin/date-format-converter": "^0.3", "filament/actions": "self.version", "filament/support": "self.version", - "illuminate/console": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/database": "^10.0", - "illuminate/filesystem": "^10.0", - "illuminate/support": "^10.0", - "illuminate/validation": "^10.0", - "illuminate/view": "^10.0", + "illuminate/console": "^10.45|^11.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/database": "^10.45|^11.0", + "illuminate/filesystem": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", + "illuminate/validation": "^10.45|^11.0", + "illuminate/view": "^10.45|^11.0", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -6866,35 +6823,34 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-20T10:36:43+00:00" + "time": "2024-05-03T12:25:52+00:00" }, { "name": "filament/infolists", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "0af24d86945ed91dbd9cb48cff67b61e06d5913e" + "reference": "612497be1c0e5b8b1e0ef9eeefe4754baab54271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/0af24d86945ed91dbd9cb48cff67b61e06d5913e", - "reference": "0af24d86945ed91dbd9cb48cff67b61e06d5913e", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/612497be1c0e5b8b1e0ef9eeefe4754baab54271", + "reference": "612497be1c0e5b8b1e0ef9eeefe4754baab54271", "shasum": "" }, "require": { "filament/actions": "self.version", "filament/support": "self.version", - "illuminate/console": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/database": "^10.0", - "illuminate/filesystem": "^10.0", - "illuminate/support": "^10.0", - "illuminate/view": "^10.0", + "illuminate/console": "^10.45|^11.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/database": "^10.45|^11.0", + "illuminate/filesystem": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", + "illuminate/view": "^10.45|^11.0", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -6918,33 +6874,32 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-09T17:40:48+00:00" + "time": "2024-04-28T08:39:09+00:00" }, { "name": "filament/notifications", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "4786bb652bf6d64a9e68cf8302cf761f8dff3c4b" + "reference": "f06016bea87b8b688eeafbea19f24720062cd87e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/4786bb652bf6d64a9e68cf8302cf761f8dff3c4b", - "reference": "4786bb652bf6d64a9e68cf8302cf761f8dff3c4b", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/f06016bea87b8b688eeafbea19f24720062cd87e", + "reference": "f06016bea87b8b688eeafbea19f24720062cd87e", "shasum": "" }, "require": { "filament/actions": "self.version", "filament/support": "self.version", - "illuminate/contracts": "^10.0", - "illuminate/filesystem": "^10.0", - "illuminate/notifications": "^10.0", - "illuminate/support": "^10.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/filesystem": "^10.45|^11.0", + "illuminate/notifications": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -6971,37 +6926,36 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-07T18:46:44+00:00" + "time": "2024-05-03T12:25:54+00:00" }, { "name": "filament/tables", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "d791d064606f759148c93ed6b809d967ec3d630f" + "reference": "773f0ff40f5a656432dbee41058087175c53813b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/d791d064606f759148c93ed6b809d967ec3d630f", - "reference": "d791d064606f759148c93ed6b809d967ec3d630f", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/773f0ff40f5a656432dbee41058087175c53813b", + "reference": "773f0ff40f5a656432dbee41058087175c53813b", "shasum": "" }, "require": { "filament/actions": "self.version", "filament/forms": "self.version", "filament/support": "self.version", - "illuminate/console": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/database": "^10.0", - "illuminate/filesystem": "^10.0", - "illuminate/support": "^10.0", - "illuminate/view": "^10.0", + "illuminate/console": "^10.45|^11.0", + "illuminate/contracts": "^10.45|^11.0", + "illuminate/database": "^10.45|^11.0", + "illuminate/filesystem": "^10.45|^11.0", + "illuminate/support": "^10.45|^11.0", + "illuminate/view": "^10.45|^11.0", "kirschbaum-development/eloquent-power-joins": "^3.0", "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -7025,20 +6979,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-20T10:36:47+00:00" + "time": "2024-05-03T12:26:18+00:00" }, { "name": "filament/widgets", - "version": "3.x-dev", + "version": "v3.2.73", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "3aa945b635745c5731a9728134411d500cf3a30a" + "reference": "0b7b774981725e8ef6786fdfccb1105bf794d2ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/3aa945b635745c5731a9728134411d500cf3a30a", - "reference": "3aa945b635745c5731a9728134411d500cf3a30a", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/0b7b774981725e8ef6786fdfccb1105bf794d2ba", + "reference": "0b7b774981725e8ef6786fdfccb1105bf794d2ba", "shasum": "" }, "require": { @@ -7046,7 +7000,6 @@ "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -7070,11 +7023,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-02-01T11:30:24+00:00" + "time": "2024-05-03T12:26:16+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.6.x-dev", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", @@ -7104,7 +7057,6 @@ "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { @@ -7191,16 +7143,16 @@ }, { "name": "hamcrest/hamcrest-php", - "version": "dev-master", + "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "696163addf28bb4e01455254e055a9a75e0ba6c4" + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/696163addf28bb4e01455254e055a9a75e0ba6c4", - "reference": "696163addf28bb4e01455254e055a9a75e0ba6c4", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", "shasum": "" }, "require": { @@ -7213,9 +7165,8 @@ }, "require-dev": { "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0" + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -7237,22 +7188,22 @@ ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/master" + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" }, - "time": "2023-12-14T11:00:58+00:00" + "time": "2020-07-09T08:09:16+00:00" }, { "name": "kirschbaum-development/eloquent-power-joins", - "version": "3.5.0", + "version": "3.5.6", "source": { "type": "git", "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", - "reference": "13feb3692ab6c0475b2c05de131d5f5822fb250a" + "reference": "6de51d9ec43af34e77bd1d9908173de1416a0aed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/13feb3692ab6c0475b2c05de131d5f5822fb250a", - "reference": "13feb3692ab6c0475b2c05de131d5f5822fb250a", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/6de51d9ec43af34e77bd1d9908173de1416a0aed", + "reference": "6de51d9ec43af34e77bd1d9908173de1416a0aed", "shasum": "" }, "require": { @@ -7299,22 +7250,22 @@ ], "support": { "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", - "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.5.0" + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.5.6" }, - "time": "2024-02-13T15:40:14+00:00" + "time": "2024-04-09T00:35:30+00:00" }, { "name": "laravel/tinker", - "version": "2.x-dev", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "30e6548fb32fa45cf23c2da2b48b59f04bcede67" + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/30e6548fb32fa45cf23c2da2b48b59f04bcede67", - "reference": "30e6548fb32fa45cf23c2da2b48b59f04bcede67", + "url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe", + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe", "shasum": "" }, "require": { @@ -7333,7 +7284,6 @@ "suggest": { "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." }, - "default-branch": true, "type": "library", "extra": { "laravel": { @@ -7366,22 +7316,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/2.x" + "source": "https://github.com/laravel/tinker/tree/v2.9.0" }, - "time": "2024-01-29T10:15:53+00:00" + "time": "2024-01-04T16:10:04+00:00" }, { "name": "league/csv", - "version": "dev-master", + "version": "9.15.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "2b2b92805ec75e242a413e0692e2387698b93c73" + "reference": "fa7e2441c0bc9b2360f4314fd6c954f7ff40d435" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/2b2b92805ec75e242a413e0692e2387698b93c73", - "reference": "2b2b92805ec75e242a413e0692e2387698b93c73", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/fa7e2441c0bc9b2360f4314fd6c954f7ff40d435", + "reference": "fa7e2441c0bc9b2360f4314fd6c954f7ff40d435", "shasum": "" }, "require": { @@ -7394,20 +7344,19 @@ "doctrine/collections": "^2.1.4", "ext-dom": "*", "ext-xdebug": "*", - "friendsofphp/php-cs-fixer": "^3.49.0", + "friendsofphp/php-cs-fixer": "^v3.22.0", "phpbench/phpbench": "^1.2.15", - "phpstan/phpstan": "^1.10.59", + "phpstan/phpstan": "^1.10.57", "phpstan/phpstan-deprecation-rules": "^1.1.4", "phpstan/phpstan-phpunit": "^1.3.15", "phpstan/phpstan-strict-rules": "^1.5.2", - "phpunit/phpunit": "^10.5.10", - "symfony/var-dumper": "^6.4.3" + "phpunit/phpunit": "^10.5.9", + "symfony/var-dumper": "^6.4.2" }, "suggest": { "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -7458,20 +7407,20 @@ "type": "github" } ], - "time": "2024-02-21T20:19:03+00:00" + "time": "2024-02-20T20:00:00+00:00" }, { "name": "mockery/mockery", - "version": "1.7.x-dev", + "version": "1.6.11", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "3f8d3ff1ffe4c552d45c5690c6d825e9310769bf" + "reference": "81a161d0b135df89951abd52296adf97deb0723d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/3f8d3ff1ffe4c552d45c5690c6d825e9310769bf", - "reference": "3f8d3ff1ffe4c552d45c5690c6d825e9310769bf", + "url": "https://api.github.com/repos/mockery/mockery/zipball/81a161d0b135df89951abd52296adf97deb0723d", + "reference": "81a161d0b135df89951abd52296adf97deb0723d", "shasum": "" }, "require": { @@ -7483,7 +7432,8 @@ "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": ">=9.6.11 <10.4" + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" }, "type": "library", "autoload": { @@ -7540,20 +7490,20 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-10-01T17:31:30+00:00" + "time": "2024-03-21T18:34:15+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.x-dev", + "version": "1.11.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "2f5294676c802a62b0549f6bc8983f14294ce369" + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/2f5294676c802a62b0549f6bc8983f14294ce369", - "reference": "2f5294676c802a62b0549f6bc8983f14294ce369", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "shasum": "" }, "require": { @@ -7561,15 +7511,13 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3 <3.2.2" + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { "doctrine/collections": "^1.6.8", "doctrine/common": "^2.13.3 || ^3.2.2", - "phpspec/prophecy": "^1.10", "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, - "default-branch": true, "type": "library", "autoload": { "files": [ @@ -7593,7 +7541,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.x" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" }, "funding": [ { @@ -7601,20 +7549,20 @@ "type": "tidelift" } ], - "time": "2024-02-10T11:10:03+00:00" + "time": "2023-03-08T13:26:56+00:00" }, { "name": "nikic/php-parser", - "version": "dev-master", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "af14fdb282aa0e288bfe7eb3b57893484b68dc27" + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/af14fdb282aa0e288bfe7eb3b57893484b68dc27", - "reference": "af14fdb282aa0e288bfe7eb3b57893484b68dc27", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", "shasum": "" }, "require": { @@ -7627,7 +7575,6 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, - "default-branch": true, "bin": [ "bin/php-parse" ], @@ -7658,22 +7605,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/master" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" }, - "time": "2024-02-21T20:13:45+00:00" + "time": "2024-03-05T20:51:40+00:00" }, { "name": "openspout/openspout", - "version": "4.x-dev", + "version": "v4.23.1", "source": { "type": "git", "url": "https://github.com/openspout/openspout.git", - "reference": "0f4e4da81e69896e6708ad183986cbe982dbb358" + "reference": "912b2286bdea975b3b9f6b1a1021cc0adaade13e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openspout/openspout/zipball/0f4e4da81e69896e6708ad183986cbe982dbb358", - "reference": "0f4e4da81e69896e6708ad183986cbe982dbb358", + "url": "https://api.github.com/repos/openspout/openspout/zipball/912b2286bdea975b3b9f6b1a1021cc0adaade13e", + "reference": "912b2286bdea975b3b9f6b1a1021cc0adaade13e", "shasum": "" }, "require": { @@ -7687,19 +7634,18 @@ }, "require-dev": { "ext-zlib": "*", - "friendsofphp/php-cs-fixer": "^3.49.0", - "infection/infection": "^0.27.10", + "friendsofphp/php-cs-fixer": "^3.55.0", + "infection/infection": "^0.28.1", "phpbench/phpbench": "^1.2.15", - "phpstan/phpstan": "^1.10.59", - "phpstan/phpstan-phpunit": "^1.3.15", - "phpstan/phpstan-strict-rules": "^1.5.2", - "phpunit/phpunit": "^10.5.10" + "phpstan/phpstan": "^1.10.67", + "phpstan/phpstan-phpunit": "^1.3.16", + "phpstan/phpstan-strict-rules": "^1.5.5", + "phpunit/phpunit": "^10.5.20" }, "suggest": { "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", "ext-mbstring": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -7742,7 +7688,7 @@ ], "support": { "issues": "https://github.com/openspout/openspout/issues", - "source": "https://github.com/openspout/openspout/tree/4.x" + "source": "https://github.com/openspout/openspout/tree/v4.23.1" }, "funding": [ { @@ -7754,29 +7700,29 @@ "type": "github" } ], - "time": "2024-02-20T15:40:53+00:00" + "time": "2024-05-06T07:22:51+00:00" }, { "name": "orchestra/canvas", - "version": "8.x-dev", + "version": "v8.11.8", "source": { "type": "git", "url": "https://github.com/orchestral/canvas.git", - "reference": "8adccc9c28d1583c810e63efaf2686f51405063b" + "reference": "31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/8adccc9c28d1583c810e63efaf2686f51405063b", - "reference": "8adccc9c28d1583c810e63efaf2686f51405063b", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5", + "reference": "31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "illuminate/console": "^10.42", - "illuminate/database": "^10.42", - "illuminate/filesystem": "^10.42", - "illuminate/support": "^10.42", + "illuminate/console": "^10.48.4", + "illuminate/database": "^10.48.4", + "illuminate/filesystem": "^10.48.4", + "illuminate/support": "^10.48.4", "orchestra/canvas-core": "^8.10.2", "orchestra/testbench-core": "^8.19", "php": "^8.1", @@ -7784,7 +7730,7 @@ "symfony/yaml": "^6.2" }, "require-dev": { - "laravel/framework": "^10.42", + "laravel/framework": "^10.48.4", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.56", @@ -7827,22 +7773,22 @@ "description": "Code Generators for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/8.x" + "source": "https://github.com/orchestral/canvas/tree/v8.11.8" }, - "time": "2024-02-14T08:14:32+00:00" + "time": "2024-03-21T14:41:18+00:00" }, { "name": "orchestra/canvas-core", - "version": "8.x-dev", + "version": "v8.10.2", "source": { "type": "git", "url": "https://github.com/orchestral/canvas-core.git", - "reference": "98801502ae1c5a28a0c2853e0f7953606782360e" + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/98801502ae1c5a28a0c2853e0f7953606782360e", - "reference": "98801502ae1c5a28a0c2853e0f7953606782360e", + "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", "shasum": "" }, "require": { @@ -7866,7 +7812,6 @@ "phpunit/phpunit": "^10.1", "symfony/yaml": "^6.2" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -7900,9 +7845,9 @@ "description": "Code Generators Builder for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas-core/tree/8.x" + "source": "https://github.com/orchestral/canvas-core/tree/v8.10.2" }, - "time": "2024-01-10T11:58:40+00:00" + "time": "2023-12-28T01:27:59+00:00" }, { "name": "orchestra/testbench", @@ -7910,12 +7855,12 @@ "source": { "type": "git", "url": "https://github.com/orchestral/testbench.git", - "reference": "165585251ef636d2beee6f8abf38a2ee113792eb" + "reference": "cb70cda7b07795fd87e331c9df166a12c7b51ccc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/165585251ef636d2beee6f8abf38a2ee113792eb", - "reference": "165585251ef636d2beee6f8abf38a2ee113792eb", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/cb70cda7b07795fd87e331c9df166a12c7b51ccc", + "reference": "cb70cda7b07795fd87e331c9df166a12c7b51ccc", "shasum": "" }, "require": { @@ -7923,8 +7868,8 @@ "fakerphp/faker": "^1.21", "laravel/framework": "^10.40", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.22", - "orchestra/workbench": "^1.2 || ^8.2", + "orchestra/testbench-core": "^8.23.10", + "orchestra/workbench": "^1.4 || ^8.4", "php": "^8.1", "phpunit/phpunit": "^9.6 || ^10.1", "symfony/process": "^6.2", @@ -7957,20 +7902,20 @@ "issues": "https://github.com/orchestral/testbench/issues", "source": "https://github.com/orchestral/testbench/tree/8.x" }, - "time": "2024-02-21T14:35:13+00:00" + "time": "2024-04-22T01:16:03+00:00" }, { "name": "orchestra/testbench-core", - "version": "8.x-dev", + "version": "v8.23.10", "source": { "type": "git", "url": "https://github.com/orchestral/testbench-core.git", - "reference": "7fc07ee6e96d3531ab9ce5bdb9fb6042afccffe8" + "reference": "0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/7fc07ee6e96d3531ab9ce5bdb9fb6042afccffe8", - "reference": "7fc07ee6e96d3531ab9ce5bdb9fb6042afccffe8", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d", + "reference": "0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d", "shasum": "" }, "require": { @@ -7980,7 +7925,7 @@ }, "conflict": { "brianium/paratest": "<6.4.0 || >=7.0.0 <7.1.4 || >=8.0.0", - "laravel/framework": "<10.40 || >=11.0.0", + "laravel/framework": "<10.48.2 || >=11.0.0", "nunomaduro/collision": "<6.4.0 || >=7.0.0 <7.4.0 || >=8.0.0", "orchestra/testbench-dusk": "<8.21.0 || >=9.0.0", "orchestra/workbench": "<1.0.0", @@ -7988,7 +7933,7 @@ }, "require-dev": { "fakerphp/faker": "^1.21", - "laravel/framework": "^10.40", + "laravel/framework": "^10.48.2", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.7", @@ -8002,7 +7947,7 @@ "brianium/paratest": "Allow using parallel testing (^6.4 || ^7.1.4).", "ext-pcntl": "Required to use all features of the console signal trapping.", "fakerphp/faker": "Allow using Faker for testing (^1.21).", - "laravel/framework": "Required for testing (^10.40).", + "laravel/framework": "Required for testing (^10.48.2).", "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.4 || ^7.4).", "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^8.0).", @@ -8049,20 +7994,20 @@ "issues": "https://github.com/orchestral/testbench/issues", "source": "https://github.com/orchestral/testbench-core" }, - "time": "2024-02-22T00:16:29+00:00" + "time": "2024-04-21T08:00:04+00:00" }, { "name": "orchestra/workbench", - "version": "8.x-dev", + "version": "v8.4.0", "source": { "type": "git", "url": "https://github.com/orchestral/workbench.git", - "reference": "eb1cd90d0241574e9a78410efc17461a86b5b34c" + "reference": "7db7009377fd1afe25c783e9092af911cd04b3a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/eb1cd90d0241574e9a78410efc17461a86b5b34c", - "reference": "eb1cd90d0241574e9a78410efc17461a86b5b34c", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/7db7009377fd1afe25c783e9092af911cd04b3a9", + "reference": "7db7009377fd1afe25c783e9092af911cd04b3a9", "shasum": "" }, "require": { @@ -8117,22 +8062,22 @@ ], "support": { "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/8.x" + "source": "https://github.com/orchestral/workbench/tree/v8.4.0" }, - "time": "2024-02-18T13:19:42+00:00" + "time": "2024-03-13T06:02:29+00:00" }, { "name": "phar-io/manifest", - "version": "dev-master", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "67729272c564ab9f953c81f48db44e8b1cb1e1c3" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/67729272c564ab9f953c81f48db44e8b1cb1e1c3", - "reference": "67729272c564ab9f953c81f48db44e8b1cb1e1c3", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { @@ -8141,9 +8086,8 @@ "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", - "php": "^7.3 || ^8.0" + "php": "^7.2 || ^8.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -8179,7 +8123,7 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, "funding": [ { @@ -8187,7 +8131,7 @@ "type": "github" } ], - "time": "2023-06-01T14:19:47+00:00" + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -8300,16 +8244,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.x-dev", + "version": "10.1.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "68f0085d6408a585bf3335cd26b22c0f220c4458" + "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/68f0085d6408a585bf3335cd26b22c0f220c4458", - "reference": "68f0085d6408a585bf3335cd26b22c0f220c4458", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", + "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", "shasum": "" }, "require": { @@ -8366,7 +8310,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.14" }, "funding": [ { @@ -8374,20 +8318,20 @@ "type": "github" } ], - "time": "2024-01-30T13:35:06+00:00" + "time": "2024-03-12T15:33:41+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.1.x-dev", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "e7bcadc84d5d1c7ae8c688a38045980303b0a347" + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/e7bcadc84d5d1c7ae8c688a38045980303b0a347", - "reference": "e7bcadc84d5d1c7ae8c688a38045980303b0a347", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", "shasum": "" }, "require": { @@ -8399,7 +8343,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "4.1-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8427,7 +8371,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" }, "funding": [ { @@ -8435,20 +8379,20 @@ "type": "github" } ], - "time": "2024-01-30T14:02:58+00:00" + "time": "2023-08-31T06:24:48+00:00" }, { "name": "phpunit/php-invoker", - "version": "4.0.x-dev", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "8bccdd7912fb3c12a8b00f95ca23a5f19133db5d" + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/8bccdd7912fb3c12a8b00f95ca23a5f19133db5d", - "reference": "8bccdd7912fb3c12a8b00f95ca23a5f19133db5d", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", "shasum": "" }, "require": { @@ -8490,8 +8434,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0" + "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" }, "funding": [ { @@ -8499,20 +8442,20 @@ "type": "github" } ], - "time": "2024-01-30T14:03:19+00:00" + "time": "2023-02-03T06:56:09+00:00" }, { "name": "phpunit/php-text-template", - "version": "3.0.x-dev", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "cd963e704878c8a5733dfc5384a96dd68d56026d" + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/cd963e704878c8a5733dfc5384a96dd68d56026d", - "reference": "cd963e704878c8a5733dfc5384a96dd68d56026d", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", "shasum": "" }, "require": { @@ -8551,7 +8494,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" }, "funding": [ { @@ -8559,20 +8502,20 @@ "type": "github" } ], - "time": "2024-01-30T14:04:28+00:00" + "time": "2023-08-31T14:07:24+00:00" }, { "name": "phpunit/php-timer", - "version": "6.0.x-dev", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "d27f17db6559d450b3110da27d67a8bb9df620fa" + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/d27f17db6559d450b3110da27d67a8bb9df620fa", - "reference": "d27f17db6559d450b3110da27d67a8bb9df620fa", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", "shasum": "" }, "require": { @@ -8610,8 +8553,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "security": "https://github.com/sebastianbergmann/php-timer/security/policy", - "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0" + "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" }, "funding": [ { @@ -8619,20 +8561,20 @@ "type": "github" } ], - "time": "2024-01-30T14:05:27+00:00" + "time": "2023-02-03T06:57:52+00:00" }, { "name": "phpunit/phpunit", - "version": "10.5.x-dev", + "version": "10.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "2783e11fe23ae3e5d68276c56b6461be989afbb7" + "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2783e11fe23ae3e5d68276c56b6461be989afbb7", - "reference": "2783e11fe23ae3e5d68276c56b6461be989afbb7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/547d314dc24ec1e177720d45c6263fb226cc2ae3", + "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3", "shasum": "" }, "require": { @@ -8704,7 +8646,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.20" }, "funding": [ { @@ -8720,7 +8662,7 @@ "type": "tidelift" } ], - "time": "2024-02-19T13:53:14+00:00" + "time": "2024-04-24T06:32:35+00:00" }, { "name": "pimple/pimple", @@ -8777,16 +8719,16 @@ }, { "name": "psy/psysh", - "version": "dev-main", + "version": "v0.12.3", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "7d7f26d3dbba0a28a59974782d49b98f3280d441" + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7d7f26d3dbba0a28a59974782d49b98f3280d441", - "reference": "7d7f26d3dbba0a28a59974782d49b98f3280d441", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", "shasum": "" }, "require": { @@ -8808,7 +8750,6 @@ "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, - "default-branch": true, "bin": [ "bin/psysh" ], @@ -8851,9 +8792,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/main" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.3" }, - "time": "2024-01-12T03:43:19+00:00" + "time": "2024-04-02T15:57:53+00:00" }, { "name": "ralouphie/getallheaders", @@ -8901,16 +8842,16 @@ }, { "name": "rector/rector", - "version": "1.0.1", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d" + "reference": "6e04d0eb087aef707fa0c5686d33d6ff61f4a555" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/258b775511e62a7188f8ce114d44acaf244d9a7d", - "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/6e04d0eb087aef707fa0c5686d33d6ff61f4a555", + "reference": "6e04d0eb087aef707fa0c5686d33d6ff61f4a555", "shasum": "" }, "require": { @@ -8923,6 +8864,9 @@ "rector/rector-phpunit": "*", "rector/rector-symfony": "*" }, + "suggest": { + "ext-dom": "To manipulate phpunit.xml via the custom-rule command" + }, "bin": [ "bin/rector" ], @@ -8945,7 +8889,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/1.0.1" + "source": "https://github.com/rectorphp/rector/tree/1.0.4" }, "funding": [ { @@ -8953,20 +8897,20 @@ "type": "github" } ], - "time": "2024-02-16T07:53:23+00:00" + "time": "2024-04-05T09:01:07+00:00" }, { "name": "sebastian/cli-parser", - "version": "2.0.x-dev", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "b6f26fb2f0242172306356a5cf2e0f4eb7e865fb" + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/b6f26fb2f0242172306356a5cf2e0f4eb7e865fb", - "reference": "b6f26fb2f0242172306356a5cf2e0f4eb7e865fb", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", "shasum": "" }, "require": { @@ -9002,7 +8946,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" }, "funding": [ { @@ -9010,20 +8954,20 @@ "type": "github" } ], - "time": "2024-02-01T13:54:40+00:00" + "time": "2024-03-02T07:12:49+00:00" }, { "name": "sebastian/code-unit", - "version": "2.0.x-dev", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "4274de3ccfcc8fcc838db485c1dbdb16b10e2303" + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/4274de3ccfcc8fcc838db485c1dbdb16b10e2303", - "reference": "4274de3ccfcc8fcc838db485c1dbdb16b10e2303", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", "shasum": "" }, "require": { @@ -9058,8 +9002,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0" + "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" }, "funding": [ { @@ -9067,20 +9010,20 @@ "type": "github" } ], - "time": "2024-01-30T13:39:38+00:00" + "time": "2023-02-03T06:58:43+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "3.0.x-dev", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "194542d647339394232cea978b4385d09df2bca1" + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/194542d647339394232cea978b4385d09df2bca1", - "reference": "194542d647339394232cea978b4385d09df2bca1", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", "shasum": "" }, "require": { @@ -9114,8 +9057,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0" + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" }, "funding": [ { @@ -9123,20 +9065,20 @@ "type": "github" } ], - "time": "2024-01-30T13:40:03+00:00" + "time": "2023-02-03T06:59:15+00:00" }, { "name": "sebastian/comparator", - "version": "5.0.x-dev", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "e51e8a1fce956947bb7659ae90536feee35efdf7" + "reference": "2db5010a484d53ebf536087a70b4a5423c102372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e51e8a1fce956947bb7659ae90536feee35efdf7", - "reference": "e51e8a1fce956947bb7659ae90536feee35efdf7", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372", "shasum": "" }, "require": { @@ -9147,7 +9089,7 @@ "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.4" + "phpunit/phpunit": "^10.3" }, "type": "library", "extra": { @@ -9192,7 +9134,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0" + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" }, "funding": [ { @@ -9200,20 +9142,20 @@ "type": "github" } ], - "time": "2024-01-30T13:40:38+00:00" + "time": "2023-08-14T13:18:12+00:00" }, { "name": "sebastian/complexity", - "version": "3.2.x-dev", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "4ea4a1fd375c586ab82dfd8c78dd0a75fb3dd94c" + "reference": "68ff824baeae169ec9f2137158ee529584553799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/4ea4a1fd375c586ab82dfd8c78dd0a75fb3dd94c", - "reference": "4ea4a1fd375c586ab82dfd8c78dd0a75fb3dd94c", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", + "reference": "68ff824baeae169ec9f2137158ee529584553799", "shasum": "" }, "require": { @@ -9250,7 +9192,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.2" + "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" }, "funding": [ { @@ -9258,20 +9200,20 @@ "type": "github" } ], - "time": "2024-01-30T13:46:48+00:00" + "time": "2023-12-21T08:37:17+00:00" }, { "name": "sebastian/diff", - "version": "5.1.x-dev", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "86649b78a5c4175cdf281855c7876141bed1968e" + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/86649b78a5c4175cdf281855c7876141bed1968e", - "reference": "86649b78a5c4175cdf281855c7876141bed1968e", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", "shasum": "" }, "require": { @@ -9317,7 +9259,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.1" + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" }, "funding": [ { @@ -9325,20 +9267,20 @@ "type": "github" } ], - "time": "2024-01-30T13:46:00+00:00" + "time": "2024-03-02T07:15:17+00:00" }, { "name": "sebastian/environment", - "version": "6.0.x-dev", + "version": "6.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "7e327d8e5334dfabc5eb730b43be4e379273b757" + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/7e327d8e5334dfabc5eb730b43be4e379273b757", - "reference": "7e327d8e5334dfabc5eb730b43be4e379273b757", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", "shasum": "" }, "require": { @@ -9353,7 +9295,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -9381,7 +9323,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/6.0" + "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" }, "funding": [ { @@ -9389,20 +9331,20 @@ "type": "github" } ], - "time": "2024-01-30T13:53:00+00:00" + "time": "2024-03-23T08:47:14+00:00" }, { "name": "sebastian/exporter", - "version": "5.1.x-dev", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "935b7ee9d5d9db69992fa288a92aded230dbe0f3" + "reference": "955288482d97c19a372d3f31006ab3f37da47adf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/935b7ee9d5d9db69992fa288a92aded230dbe0f3", - "reference": "935b7ee9d5d9db69992fa288a92aded230dbe0f3", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", + "reference": "955288482d97c19a372d3f31006ab3f37da47adf", "shasum": "" }, "require": { @@ -9459,7 +9401,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" }, "funding": [ { @@ -9467,20 +9409,20 @@ "type": "github" } ], - "time": "2024-01-30T13:55:07+00:00" + "time": "2024-03-02T07:17:12+00:00" }, { "name": "sebastian/global-state", - "version": "6.0.x-dev", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "54eb5dad20775611b81c891259e5d9d7f39250f4" + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/54eb5dad20775611b81c891259e5d9d7f39250f4", - "reference": "54eb5dad20775611b81c891259e5d9d7f39250f4", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", "shasum": "" }, "require": { @@ -9521,7 +9463,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0" + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" }, "funding": [ { @@ -9529,20 +9471,20 @@ "type": "github" } ], - "time": "2024-01-30T13:55:32+00:00" + "time": "2024-03-02T07:19:19+00:00" }, { "name": "sebastian/lines-of-code", - "version": "2.0.x-dev", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "0ca20a53385ead5b0827d8fbb4e71175ee411f96" + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/0ca20a53385ead5b0827d8fbb4e71175ee411f96", - "reference": "0ca20a53385ead5b0827d8fbb4e71175ee411f96", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", "shasum": "" }, "require": { @@ -9579,7 +9521,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" }, "funding": [ { @@ -9587,20 +9529,20 @@ "type": "github" } ], - "time": "2024-01-30T13:56:08+00:00" + "time": "2023-12-21T08:38:20+00:00" }, { "name": "sebastian/object-enumerator", - "version": "5.0.x-dev", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "0e29d5f0a545b3293a09b6066c697b016285b2f7" + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/0e29d5f0a545b3293a09b6066c697b016285b2f7", - "reference": "0e29d5f0a545b3293a09b6066c697b016285b2f7", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", "shasum": "" }, "require": { @@ -9636,8 +9578,7 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" }, "funding": [ { @@ -9645,20 +9586,20 @@ "type": "github" } ], - "time": "2024-01-30T13:56:27+00:00" + "time": "2023-02-03T07:08:32+00:00" }, { "name": "sebastian/object-reflector", - "version": "3.0.x-dev", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "7c357bb5701a8fbb396eddfc93c75776e102a72f" + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/7c357bb5701a8fbb396eddfc93c75776e102a72f", - "reference": "7c357bb5701a8fbb396eddfc93c75776e102a72f", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", "shasum": "" }, "require": { @@ -9692,8 +9633,7 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" }, "funding": [ { @@ -9701,20 +9641,20 @@ "type": "github" } ], - "time": "2024-01-30T14:01:48+00:00" + "time": "2023-02-03T07:06:18+00:00" }, { "name": "sebastian/recursion-context", - "version": "5.0.x-dev", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "12a84c4900b4d65f535d5e9d03daa4ba48fbfda3" + "reference": "05909fb5bc7df4c52992396d0116aed689f93712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/12a84c4900b4d65f535d5e9d03daa4ba48fbfda3", - "reference": "12a84c4900b4d65f535d5e9d03daa4ba48fbfda3", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", + "reference": "05909fb5bc7df4c52992396d0116aed689f93712", "shasum": "" }, "require": { @@ -9756,8 +9696,7 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" }, "funding": [ { @@ -9765,20 +9704,20 @@ "type": "github" } ], - "time": "2024-01-30T14:06:17+00:00" + "time": "2023-02-03T07:05:40+00:00" }, { "name": "sebastian/type", - "version": "4.0.x-dev", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "6d1976260c1ad3fc44422800ca5ceaae666eea55" + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/6d1976260c1ad3fc44422800ca5ceaae666eea55", - "reference": "6d1976260c1ad3fc44422800ca5ceaae666eea55", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", "shasum": "" }, "require": { @@ -9813,8 +9752,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/4.0" + "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" }, "funding": [ { @@ -9822,20 +9760,20 @@ "type": "github" } ], - "time": "2024-01-30T14:06:51+00:00" + "time": "2023-02-03T07:10:45+00:00" }, { "name": "sebastian/version", - "version": "4.0.x-dev", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "27cfa1750df9e21e1812546c31db8824beb9cd9d" + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/27cfa1750df9e21e1812546c31db8824beb9cd9d", - "reference": "27cfa1750df9e21e1812546c31db8824beb9cd9d", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", "shasum": "" }, "require": { @@ -9867,8 +9805,7 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "security": "https://github.com/sebastianbergmann/version/security/policy", - "source": "https://github.com/sebastianbergmann/version/tree/4.0" + "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" }, "funding": [ { @@ -9876,20 +9813,20 @@ "type": "github" } ], - "time": "2024-01-30T14:07:31+00:00" + "time": "2023-02-07T11:34:05+00:00" }, { "name": "spatie/backtrace", - "version": "1.5.3", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" + "reference": "8373b9d51638292e3bfd736a9c19a654111b4a23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", - "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/8373b9d51638292e3bfd736a9c19a654111b4a23", + "reference": "8373b9d51638292e3bfd736a9c19a654111b4a23", "shasum": "" }, "require": { @@ -9897,6 +9834,7 @@ }, "require-dev": { "ext-json": "*", + "laravel/serializable-closure": "^1.3", "phpunit/phpunit": "^9.3", "spatie/phpunit-snapshot-assertions": "^4.2", "symfony/var-dumper": "^5.1" @@ -9926,7 +9864,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.5.3" + "source": "https://github.com/spatie/backtrace/tree/1.6.1" }, "funding": [ { @@ -9938,20 +9876,20 @@ "type": "other" } ], - "time": "2023-06-28T12:59:17+00:00" + "time": "2024-04-24T13:22:11+00:00" }, { "name": "spatie/laravel-ray", - "version": "1.35.1", + "version": "1.36.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ray.git", - "reference": "f504d3787d88c7e5de7a4290658f7ad9b1352f22" + "reference": "1852faa96e5aa6778ea3401ec3176eee77268718" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/f504d3787d88c7e5de7a4290658f7ad9b1352f22", - "reference": "f504d3787d88c7e5de7a4290658f7ad9b1352f22", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/1852faa96e5aa6778ea3401ec3176eee77268718", + "reference": "1852faa96e5aa6778ea3401ec3176eee77268718", "shasum": "" }, "require": { @@ -9980,7 +9918,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.29.x-dev" + "dev-main": "1.x-dev" }, "laravel": { "providers": [ @@ -10013,7 +9951,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.35.1" + "source": "https://github.com/spatie/laravel-ray/tree/1.36.2" }, "funding": [ { @@ -10025,7 +9963,7 @@ "type": "other" } ], - "time": "2024-02-13T14:19:41+00:00" + "time": "2024-05-02T08:26:02+00:00" }, { "name": "spatie/macroable", @@ -10079,16 +10017,16 @@ }, { "name": "spatie/ray", - "version": "1.41.1", + "version": "1.41.2", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "051a0facb1d2462fafef87ff77eb74d6f2d12944" + "reference": "c44f8cfbf82c69909b505de61d8d3f2d324e93fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/051a0facb1d2462fafef87ff77eb74d6f2d12944", - "reference": "051a0facb1d2462fafef87ff77eb74d6f2d12944", + "url": "https://api.github.com/repos/spatie/ray/zipball/c44f8cfbf82c69909b505de61d8d3f2d324e93fc", + "reference": "c44f8cfbf82c69909b505de61d8d3f2d324e93fc", "shasum": "" }, "require": { @@ -10099,7 +10037,7 @@ "spatie/backtrace": "^1.1", "spatie/macroable": "^1.0|^2.0", "symfony/stopwatch": "^4.0|^5.1|^6.0|^7.0", - "symfony/var-dumper": "^4.2|^5.1|^6.0|^7.0" + "symfony/var-dumper": "^4.2|^5.1|^6.0|^7.0.3" }, "require-dev": { "illuminate/support": "6.x|^8.18|^9.0", @@ -10115,6 +10053,11 @@ "bin/remove-ray.sh" ], "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, "autoload": { "files": [ "src/helpers.php" @@ -10143,7 +10086,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.41.1" + "source": "https://github.com/spatie/ray/tree/1.41.2" }, "funding": [ { @@ -10155,11 +10098,11 @@ "type": "other" } ], - "time": "2024-01-25T10:15:50+00:00" + "time": "2024-04-24T14:21:46+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "1.x-dev", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", @@ -10180,7 +10123,6 @@ "suggest": { "ext-iconv": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "thanks": { @@ -10240,16 +10182,16 @@ }, { "name": "symfony/stopwatch", - "version": "7.1.x-dev", + "version": "v7.0.7", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "b7fa24bb627fcb7e104669bca6861f18e8814a9b" + "reference": "41a7a24aa1dc82adf46a06bc292d1923acfe6b84" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b7fa24bb627fcb7e104669bca6861f18e8814a9b", - "reference": "b7fa24bb627fcb7e104669bca6861f18e8814a9b", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/41a7a24aa1dc82adf46a06bc292d1923acfe6b84", + "reference": "41a7a24aa1dc82adf46a06bc292d1923acfe6b84", "shasum": "" }, "require": { @@ -10282,7 +10224,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/7.1" + "source": "https://github.com/symfony/stopwatch/tree/v7.0.7" }, "funding": [ { @@ -10298,20 +10240,20 @@ "type": "tidelift" } ], - "time": "2024-02-21T09:01:35+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { "name": "symfony/yaml", - "version": "6.4.x-dev", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d75715985f0f94f978e3a8fa42533e10db921b90" + "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d75715985f0f94f978e3a8fa42533e10db921b90", - "reference": "d75715985f0f94f978e3a8fa42533e10db921b90", + "url": "https://api.github.com/repos/symfony/yaml/zipball/53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", + "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", "shasum": "" }, "require": { @@ -10354,7 +10296,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/6.4" + "source": "https://github.com/symfony/yaml/tree/v6.4.7" }, "funding": [ { @@ -10370,20 +10312,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-04-28T10:28:08+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -10412,7 +10354,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -10420,20 +10362,20 @@ "type": "github" } ], - "time": "2023-11-20T00:12:19+00:00" + "time": "2024-03-03T12:36:25+00:00" }, { "name": "zbateson/mail-mime-parser", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/zbateson/mail-mime-parser.git", - "reference": "20b3e48eb799537683780bc8782fbbe9bc25934a" + "reference": "ff49e02f6489b38f7cc3d1bd3971adc0f872569c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/20b3e48eb799537683780bc8782fbbe9bc25934a", - "reference": "20b3e48eb799537683780bc8782fbbe9bc25934a", + "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/ff49e02f6489b38f7cc3d1bd3971adc0f872569c", + "reference": "ff49e02f6489b38f7cc3d1bd3971adc0f872569c", "shasum": "" }, "require": { @@ -10495,20 +10437,20 @@ "type": "github" } ], - "time": "2023-02-14T22:58:03+00:00" + "time": "2024-04-28T00:58:54+00:00" }, { "name": "zbateson/mb-wrapper", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/zbateson/mb-wrapper.git", - "reference": "faf35dddfacfc5d4d5f9210143eafd7a7fe74334" + "reference": "09a8b77eb94af3823a9a6623dcc94f8d988da67f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/faf35dddfacfc5d4d5f9210143eafd7a7fe74334", - "reference": "faf35dddfacfc5d4d5f9210143eafd7a7fe74334", + "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/09a8b77eb94af3823a9a6623dcc94f8d988da67f", + "reference": "09a8b77eb94af3823a9a6623dcc94f8d988da67f", "shasum": "" }, "require": { @@ -10519,7 +10461,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "*", "phpstan/phpstan": "*", - "phpunit/phpunit": "<=9.0" + "phpunit/phpunit": "<10.0" }, "suggest": { "ext-iconv": "For best support/performance", @@ -10556,7 +10498,7 @@ ], "support": { "issues": "https://github.com/zbateson/mb-wrapper/issues", - "source": "https://github.com/zbateson/mb-wrapper/tree/1.2.0" + "source": "https://github.com/zbateson/mb-wrapper/tree/1.2.1" }, "funding": [ { @@ -10564,7 +10506,7 @@ "type": "github" } ], - "time": "2023-01-11T23:05:44+00:00" + "time": "2024-03-18T04:31:04+00:00" }, { "name": "zbateson/stream-decorators", diff --git a/src/Exceptions/UnsupportedCurrency.php b/src/Exceptions/UnsupportedCurrency.php new file mode 100644 index 0000000..3259680 --- /dev/null +++ b/src/Exceptions/UnsupportedCurrency.php @@ -0,0 +1,10 @@ +hasConfigFile(); } - public function boot() + public function boot(): void { $this->publishes([ __DIR__ . '/../config/filament-money-field.php' => config_path('filament-money-field.php'), diff --git a/src/Forms/Components/MoneyInput.php b/src/Forms/Components/MoneyInput.php index c9f6743..88c4983 100644 --- a/src/Forms/Components/MoneyInput.php +++ b/src/Forms/Components/MoneyInput.php @@ -5,6 +5,8 @@ use Filament\Forms\Components\TextInput; use Filament\Support\RawJs; use Illuminate\Support\Facades\Config; +use Pelmered\FilamentMoneyField\Forms\Rules\MaxValueRule; +use Pelmered\FilamentMoneyField\Forms\Rules\MinValueRule; use Pelmered\FilamentMoneyField\HasMoneyAttributes; use Pelmered\FilamentMoneyField\MoneyFormatter; @@ -12,6 +14,7 @@ class MoneyInput extends TextInput { use HasMoneyAttributes; + protected function setUp(): void { parent::setUp(); @@ -52,8 +55,7 @@ protected function prepare(): void $symbolPlacement = Config::get('filament-money-field.form_currency_symbol_placement', 'before'); $getCurrencySymbol = function (MoneyInput $component) { - $formattingRules = MoneyFormatter::getFormattingRules($component->getLocale()); - return $formattingRules->currencySymbol; + return MoneyFormatter::getFormattingRules($component->getLocale())->currencySymbol; }; if ($symbolPlacement === 'before') { @@ -70,49 +72,15 @@ protected function prepare(): void } } - public function minValue(mixed $min): static + public function minValue(mixed $value): static { - $this->rule(static function (MoneyInput $component, mixed $state) use ($min) { - return function (string $attribute, mixed $value, \Closure $fail) use ($component, $state, $min) { - - $currencyCode = $component->getCurrency(); - $locale = $component->getLocale(); - - $minorValue = MoneyFormatter::parseDecimal( - $state, - $currencyCode, - $locale - ); - - if ($minorValue < $min) { - $fail('The :attribute must be greater than or equal to ' . MoneyFormatter::formatAsDecimal($min, $currencyCode, $locale) . '.'); - } - }; - }); - + $this->rule(new MinValueRule($value, $this)); return $this; } - public function maxValue(mixed $max): static + public function maxValue(mixed $value): static { - $this->rule(static function (MoneyInput $component) use ($max) { - return function (string $attribute, mixed $value, \Closure $fail) use ($component, $max) { - - $currencyCode = $component->getCurrency(); - $locale = $component->getLocale(); - - $minorValue = MoneyFormatter::parseDecimal( - $value, - $currencyCode, - $locale - ); - - if ($minorValue > $max) { - $fail('The :attribute must be less than or equal to ' . MoneyFormatter::formatAsDecimal($max, $currencyCode, $locale) . '.'); - } - }; - }); - + $this->rule(new MaxValueRule($value, $this)); return $this; } } diff --git a/src/Forms/Rules/MaxValueRule.php b/src/Forms/Rules/MaxValueRule.php new file mode 100644 index 0000000..da78a97 --- /dev/null +++ b/src/Forms/Rules/MaxValueRule.php @@ -0,0 +1,50 @@ +component->getCurrency(); + $locale = $this->component->getLocale(); + + try { + $minorValue = MoneyFormatter::parseDecimal( + $value, + $currencyCode, + $locale + ); + + if ($minorValue >= $this->max) { + $fail( + strtr( + 'The {attribute} must be less than or equal to {value}.', + [ + '{attribute}' => ucwords($this->component->getLabel()), + '{value}' => MoneyFormatter::formatAsDecimal($this->max, $currencyCode, $locale), + ] + ) + ); + } + } catch (ParserException $parserException) { + $fail( + strtr( + 'The {attribute} must be a valid numeric value.', + [ + '{attribute}' => ucwords($this->component->getLabel()), + ] + ) + ); + } + + } +} diff --git a/src/Forms/Rules/MinValueRule.php b/src/Forms/Rules/MinValueRule.php new file mode 100644 index 0000000..9bc29ac --- /dev/null +++ b/src/Forms/Rules/MinValueRule.php @@ -0,0 +1,49 @@ +component->getCurrency(); + $locale = $this->component->getLocale(); + + try { + $minorValue = MoneyFormatter::parseDecimal( + $value, + $currencyCode, + $locale + ); + + if ($minorValue <= $this->min) { + $fail( + strtr( + 'The {attribute} must be at least {value}.', + [ + '{attribute}' => ucwords($this->component->getLabel()), + '{value}' => MoneyFormatter::formatAsDecimal($this->min, $currencyCode, $locale), + ] + ) + ); + } + } catch (ParserException $parserException) { + $fail( + strtr( + 'The {attribute} must be a valid numeric value.', + [ + '{attribute}' => ucwords($this->component->getLabel()), + ] + ) + ); + } + } +} diff --git a/src/HasMoneyAttributes.php b/src/HasMoneyAttributes.php index d82b712..8ecfc0a 100644 --- a/src/HasMoneyAttributes.php +++ b/src/HasMoneyAttributes.php @@ -5,6 +5,7 @@ use Filament\Infolists\Infolist; use Money\Currencies\ISOCurrencies; use Money\Currency; +use Pelmered\FilamentMoneyField\Exceptions\UnsupportedCurrency; trait HasMoneyAttributes { @@ -12,12 +13,12 @@ trait HasMoneyAttributes protected string $locale; protected ?string $monetarySeparator = null; - protected function getCurrency(): Currency + public function getCurrency(): Currency { return $this->currency ?? $this->currency(config('filament-money-field.default_currency') ?? Infolist::$defaultCurrency)->getCurrency(); } - protected function getLocale(): string + public function getLocale(): string { return $this->locale ?? config('filament-money-field.default_locale'); } @@ -28,7 +29,7 @@ public function currency(string|\Closure|null $currencyCode = null): static $currencies = new ISOCurrencies(); if (!$currencies->contains($this->currency)) { - throw new \RuntimeException('Currency not supported: ' . $currencyCode); + throw new UnsupportedCurrency($currencyCode); } return $this; diff --git a/src/Infolists/Components/MoneyEntry.php b/src/Infolists/Components/MoneyEntry.php index f33f435..49144ab 100644 --- a/src/Infolists/Components/MoneyEntry.php +++ b/src/Infolists/Components/MoneyEntry.php @@ -17,7 +17,7 @@ protected function setUp(): void $this->isMoney = true; $this->numeric(); - $this->formatStateUsing(function (MoneyEntry $component, $state): ?string { + $this->formatStateUsing(function (MoneyEntry $component, $state): string { $currency = $component->getCurrency(); $locale = $component->getLocale(); diff --git a/src/MoneyFormatter.php b/src/MoneyFormatter.php index f83e646..e4efcbd 100644 --- a/src/MoneyFormatter.php +++ b/src/MoneyFormatter.php @@ -3,6 +3,7 @@ namespace Pelmered\FilamentMoneyField; use Money\Currencies\ISOCurrencies; +use Money\Exception\ParserException; use Money\Formatter\IntlMoneyFormatter; use Money\Parser\IntlLocalizedDecimalParser; use Money\Money; @@ -44,7 +45,11 @@ public static function parseDecimal($moneyString, Currency $currency, string $lo $formattingRules = self::getFormattingRules($locale); $moneyString = str_replace($formattingRules->groupingSeparator, '', $moneyString); - return $moneyParser->parse($moneyString, $currency)->getAmount(); + try { + return $moneyParser->parse($moneyString, $currency)->getAmount(); + } catch (ParserException $parserException) { + throw new ParserException('The value must be a valid numeric value.'); + } } public static function getFormattingRules($locale): MoneyFormattingRules @@ -60,10 +65,12 @@ public static function getFormattingRules($locale): MoneyFormattingRules ); } + /* public static function decimalToMoneyString($moneyString, $locale): string { return str_replace(',', '.', (string)$moneyString); } + */ private static function getNumberFormatter($locale, int $style): NumberFormatter { diff --git a/src/Tables/Columns/MoneyColumn.php b/src/Tables/Columns/MoneyColumn.php index 80a2c7c..ba4f527 100644 --- a/src/Tables/Columns/MoneyColumn.php +++ b/src/Tables/Columns/MoneyColumn.php @@ -17,7 +17,7 @@ protected function setUp(): void $this->isMoney = true; $this->numeric(); - $this->formatStateUsing(function (MoneyColumn $column, $state): ?string { + $this->formatStateUsing(function (MoneyColumn $column, $state): string { $currency = $column->getCurrency(); $locale = $column->getLocale(); diff --git a/tests/Components/FormTestComponent.php b/tests/Components/FormTestComponent.php new file mode 100644 index 0000000..8a345d7 --- /dev/null +++ b/tests/Components/FormTestComponent.php @@ -0,0 +1,50 @@ +schema([ + MoneyInput::make('price') + ->minValue(100) + ->maxValue(1000) + ]); + } + + public function mount(): void + { + //$this->form->fill(); + } + + public function data($data): static + { + $this->data = $data; + + return $this; + } + + public function getData() + { + return $this->data; + } +} diff --git a/tests/Components/InfolistTestComponent.php b/tests/Components/InfolistTestComponent.php new file mode 100644 index 0000000..9d426e2 --- /dev/null +++ b/tests/Components/InfolistTestComponent.php @@ -0,0 +1,43 @@ +state([]) + ->schema([ + MoneyEntry::make('amount') + ->currency('SEK') + ->locale('sv_SE') + ->label('Amount'), + ]); + } + + /* + public function render(): View + { + return view('infolists.fixtures.actions'); + } + */ +} diff --git a/tests/Database/Factories/PostFactory.php b/tests/Database/Factories/PostFactory.php new file mode 100644 index 0000000..bf2ec8a --- /dev/null +++ b/tests/Database/Factories/PostFactory.php @@ -0,0 +1,24 @@ + random_int(1, 10), + 'content' => $this->faker->paragraph(), + 'is_published' => $this->faker->boolean(), + 'tags' => $this->faker->words(), + 'title' => $this->faker->sentence(), + 'rating' => $this->faker->numberBetween(1, 10), + 'price' => $this->faker->numberBetween(100, 10000), + ]; + } +} + diff --git a/tests/FormInputTest.php b/tests/FormInputTest.php index 65402c9..3aa5cf0 100644 --- a/tests/FormInputTest.php +++ b/tests/FormInputTest.php @@ -1,13 +1,177 @@ markTestSkipped('Not implemented yet'); + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => 20]); + + $this->assertEquals('20', $component->getState()['price']); + } + public function testNullState(): void + { + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => null]); + + $this->assertNull($component->getState()['price']); + } + public function testNonNumericState(): void + { + $this->expectException(ParserException::class); + + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => 'non_numeric']); + + $component->getState(); + } + + public function testCurrencySymbolPlacementAfter() + { + config(['filament-money-field.form_currency_symbol_placement' => 'after']); + + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => 20]); + + $field = $component->getComponent('data.price'); + $this->assertEquals('$', $field->getSuffixLabel()); + $this->assertNull($field->getPrefixLabel()); +} + + public function testCurrencySymbolPlacementBefore() + { + config(['filament-money-field.form_currency_symbol_placement' => 'before']); + + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => 20]); + + $field = $component->getComponent('data.price'); + $this->assertEquals('$', $field->getPrefixLabel()); + $this->assertNull($field->getSuffixLabel()); + } + + public function testInputMask() + { + config(['filament-money-field.use_input_mask' => true]); + + + $component = ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + MoneyInput::make('price'), + ])->fill(['price' => 20]); + + $this->assertStringContainsString('money($input', $component->getComponent('data.price')->getMask()->toHtml()); + } + + + public function validationTester(Field $field, $value, ?callable $assertsCallback = null): true|array + { + try { + ComponentContainer::make(FormTestComponent::make()) + ->statePath('data') + ->components([ + $field + ])->fill([$field->getName() => $value]) + ->validate(); + } catch (ValidationException $exception) { + if ($assertsCallback) { + $assertsCallback($exception, $field); + } + + return [ + 'errors' => $exception->validator->errors()->toArray()[$field->getStatePath()], + 'failed' => $exception->validator->failed()[$field->getStatePath()] + ]; + } + + return true; + } + + public function testMinAndMaxValues(): void + { + $this->assertTrue($this->validationTester( + (new MoneyInput('totalAmount'))->required()->minValue(100)->maxValue(10000), + 20, + )); + + $this->validationTester( + (new MoneyInput('amount'))->required()->minValue(100)->maxValue(10000), + 20, + function (ValidationException $exception, MoneyInput $field) { + $this->assertArrayHasKey(MinValueRule::class, $exception->validator->failed()[$field->getStatePath()]); + $this->assertEquals( + 'The Amount must be less than or equal to 100.00.', + $exception->validator->errors()->toArray()[$field->getStatePath()][0] + ); + } + ); + + $this->validationTester( + (new MoneyInput('totalAmount'))->required()->minValue(100)->maxValue(10000), + 200, + function (ValidationException $exception, MoneyInput $field) { + $this->assertArrayHasKey(MaxValueRule::class, $exception->validator->failed()[$field->getStatePath()]); + $this->assertEquals( + 'The Total Amount must be less than or equal to 100.00.', + $exception->validator->errors()->toArray()[$field->getStatePath()][0] + ); + } + ); + + + + $this->validationTester( + (new MoneyInput('totalAmount'))->required()->minValue(100)->maxValue(10000), + 'random string', + function (ValidationException $exception, MoneyInput $field) { + $failed = $exception->validator->failed()[$field->getStatePath()]; + + $this->assertArrayHasKey(MinValueRule::class, $failed); + $this->assertArrayHasKey(MaxValueRule::class, $failed); + $this->assertEquals( + 'The Total Amount must be a valid numeric value.', + $exception->validator->errors()->toArray()[$field->getStatePath()][0] + ); + } + ); + } + + public function testUnsupportedCurrency(): void + { + $this->expectException(UnsupportedCurrency::class); + $this->validationTester( + (new MoneyInput('totalAmount'))->currency('SOMETHING'), + 20, + ); } } diff --git a/tests/Models/Post.php b/tests/Models/Post.php new file mode 100644 index 0000000..4e2d9cc --- /dev/null +++ b/tests/Models/Post.php @@ -0,0 +1,33 @@ + 'boolean', + 'tags' => 'array', + ]; + + protected $guarded = []; + + /* + public function author(): BelongsTo + { + return $this->belongsTo(User::class, 'author_id'); + } + */ + + protected static function newFactory() + { + return PostFactory::new(); + } +} diff --git a/tests/MoneyColumnTest.php b/tests/MoneyColumnTest.php index 53071fc..02c99d8 100644 --- a/tests/MoneyColumnTest.php +++ b/tests/MoneyColumnTest.php @@ -3,9 +3,7 @@ namespace Pelmered\FilamentMoneyField\Tests; use Pelmered\FilamentMoneyField\Tables\Columns\MoneyColumn; -use PHPUnit\Framework\Attributes\CoversClass; -#[CoversClass(MoneyColumn::class)] class MoneyColumnTest extends TestCase { public function testMoneyColumn(): void @@ -16,11 +14,19 @@ public function testMoneyColumn(): void $this->assertEquals('$25,000.01', $column->formatState(2500001)); } - public function testMoneyColumnWithCurrency(): void + public function testMoneyColumnWithEUR(): void { $column = MoneyColumn::make('price')->currency('EUR'); $this->assertEquals('€25.00', $column->formatState(2500)); $this->assertEquals('€2,500.00', $column->formatState(250000)); $this->assertEquals('€25,000.01', $column->formatState(2500001)); } + + public function testMoneyColumnWithSEK(): void + { + $column = MoneyColumn::make('price')->currency('SEK')->locale('sv_SE'); + $this->assertEquals(static::replaceNonBreakingSpaces('25,00 kr'), $column->formatState(2500)); + $this->assertEquals(static::replaceNonBreakingSpaces('2 500,00 kr'), $column->formatState(250000)); + $this->assertEquals(static::replaceNonBreakingSpaces('25 000,01 kr'), $column->formatState(2500001)); + } } diff --git a/tests/MoneyEntryTest.php b/tests/MoneyEntryTest.php index 208b020..cb0bce7 100644 --- a/tests/MoneyEntryTest.php +++ b/tests/MoneyEntryTest.php @@ -2,28 +2,43 @@ namespace Pelmered\FilamentMoneyField\Tests; +use Filament\Infolists\ComponentContainer; use JetBrains\PhpStorm\NoReturn; +use Pelmered\FilamentMoneyField\Forms\Components\MoneyInput; use Pelmered\FilamentMoneyField\Infolists\Components\MoneyEntry; +use Pelmered\FilamentMoneyField\Tests\Components\FormTestComponent; +use Pelmered\FilamentMoneyField\Tests\Components\InfolistTestComponent; +use Pelmered\FilamentMoneyField\Tests\Models\Post; class MoneyEntryTest extends TestCase { public function testInfoListMoneyFormat(): void { - $this->markTestSkipped('Not working yet'); + $entry = MoneyEntry::make('price'); - $moneyEntry = (new MoneyEntry('name'))->currency('SEK')->locale('sv_SE'); + $component = ComponentContainer::make(InfolistTestComponent::make()) + ->components([ + $entry, + ])->state([$entry->getName() => 1000000]); - self::callMethod($moneyEntry, 'setUp', []); + $entry = $component->getComponent('price'); - $state = 1000000; + $this->assertEquals('$10,000.00', $entry->formatState($entry->getState())); + } + public function testInfoListMoneyFormatSEK(): void + { + $entry = MoneyEntry::make('price')->currency('SEK')->locale('sv_SE'); - $value = $moneyEntry->evaluate(self::getProperty($moneyEntry, 'formatStateUsing'), [ - 'state' => $state, - ]); + $component = ComponentContainer::make(InfolistTestComponent::make()) + ->components([ + $entry, + ])->state([$entry->getName() => 1000000]); - $this->assertEquals('10000,00 kr', $value); + $entry = $component->getComponent('price'); - $this->assertEquals('10000,00 kr', $moneyEntry->formatState('1000000')); + $this->assertEquals( + static::replaceNonBreakingSpaces('10 000,00 kr'), + $entry->formatState($entry->getState()) + ); } - } diff --git a/tests/MoneyFormatterTest.php b/tests/MoneyFormatterTest.php index 2dded83..a899cee 100644 --- a/tests/MoneyFormatterTest.php +++ b/tests/MoneyFormatterTest.php @@ -3,10 +3,8 @@ namespace Pelmered\FilamentMoneyField\Tests; use Money\Currency; use Pelmered\FilamentMoneyField\MoneyFormatter; -use PHPUnit\Framework\Attributes\CoversClass; use PHPUnit\Framework\Attributes\DataProvider; -#[CoversClass(MoneyFormatter::class)] final class MoneyFormatterTest extends TestCase { public static function provideMoneyDataSEK(): array @@ -184,7 +182,6 @@ public function testMoneyFormatterSEK(mixed $input, string $expectedOutput) } #[DataProvider('provideDecimalMoneyDataUSD')] - //#[CoversClass(MoneyFormatter::class)] public function testMoneyDecimalFormatterUSD(mixed $input, string $expectedOutput) { self::assertSame( @@ -194,7 +191,6 @@ public function testMoneyDecimalFormatterUSD(mixed $input, string $expectedOutpu } #[DataProvider('provideDecimalMoneyDataSEK')] - //#[CoversClass(MoneyFormatter::class)] public function testMoneyDecimalFormatterSEK(mixed $input, string $expectedOutput) { self::assertSame( @@ -204,7 +200,6 @@ public function testMoneyDecimalFormatterSEK(mixed $input, string $expectedOutpu } #[DataProvider('provideDecimalDataSEK')] - //#[CoversClass(MoneyFormatter::class)] public function testMoneyParserDecimalSEK(mixed $input, string $expectedOutput) { self::assertSame( diff --git a/tests/ValidationRulesTest.php b/tests/ValidationRulesTest.php new file mode 100644 index 0000000..6f859bf --- /dev/null +++ b/tests/ValidationRulesTest.php @@ -0,0 +1,36 @@ +validate('totalAmount', 16, function ($message) { + $this->assertEquals('The Total Amount must be at least 100.00.', $message); + }); + + $rule->validate('amount', 'invalid', function ($message) { + $this->assertEquals('The Total Amount must be a valid numeric value.', $message); + }); + } + + public function testMaxValueRule(): void + { + $rule = new MaxValueRule(10000, new MoneyInput('amount')); + + $rule->validate('amount', 30000, function ($message) { + $this->assertEquals('The Amount must be less than or equal to 100.00.', $message); + }); + + + $rule->validate('amount', 'invalid', function ($message) { + $this->assertEquals('The Amount must be a valid numeric value.', $message); + }); + } +}