diff --git a/ux.symfony.com/.env.test b/ux.symfony.com/.env.test index 9e7162f0b01..65fa8e51483 100644 --- a/ux.symfony.com/.env.test +++ b/ux.symfony.com/.env.test @@ -1,6 +1,5 @@ # define your env variables for the test env here KERNEL_CLASS='App\Kernel' APP_SECRET='$ecretf0rt3st' -SYMFONY_DEPRECATIONS_HELPER=999999 PANTHER_APP_ENV=panther PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots diff --git a/ux.symfony.com/README.md b/ux.symfony.com/README.md new file mode 100644 index 00000000000..02538bed460 --- /dev/null +++ b/ux.symfony.com/README.md @@ -0,0 +1,35 @@ +# [ux.symfony.com](https://ux.symfony.com) + +Source code for [ux.symfony.com](https://ux.symfony.com). + +## Contributing + +### Local Development + +1. Install the project: + ```bash + git clone git@github.com:symfony/ux + cd ux/ux.symfony.com + ``` +2. Install the dependencies: + ```bash + composer install + ``` +3. (optional) Configure docker: + ```bash + docker compose up -d + ``` +4. Populate the database: + ```bash + symfony console app:load-data + ``` +5. Start the web server: + ```bash + symfony server:start -d + ``` + +### Running the Test Suite + +```bash +vendor/bin/phpunit +``` diff --git a/ux.symfony.com/composer.json b/ux.symfony.com/composer.json index 62fc5c34e9d..a861deb894b 100644 --- a/ux.symfony.com/composer.json +++ b/ux.symfony.com/composer.json @@ -115,6 +115,7 @@ "symfony/phpunit-bridge": "^6.1", "symfony/stopwatch": "6.3.*", "symfony/web-profiler-bundle": "6.3.*", - "zenstruck/browser": "^1.1" + "zenstruck/browser": "^1.1", + "zenstruck/foundry": "^1.33" } } diff --git a/ux.symfony.com/composer.lock b/ux.symfony.com/composer.lock index ba0d1460ce2..ed9dec7ca49 100644 --- a/ux.symfony.com/composer.lock +++ b/ux.symfony.com/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "010dcf4fa2bd13ee6460beba23043d3b", + "content-hash": "eea987b530f578b39df5a26979d767be", "packages": [ { "name": "babdev/pagerfanta-bundle", - "version": "v3.7.0", + "version": "v3.8.0", "source": { "type": "git", "url": "https://github.com/BabDev/PagerfantaBundle.git", - "reference": "d2760ebc3d22db10f219544323bea432dedc9eb0" + "reference": "39df12df63177fee40c17c6efff8d4110bea3c94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/BabDev/PagerfantaBundle/zipball/d2760ebc3d22db10f219544323bea432dedc9eb0", - "reference": "d2760ebc3d22db10f219544323bea432dedc9eb0", + "url": "https://api.github.com/repos/BabDev/PagerfantaBundle/zipball/39df12df63177fee40c17c6efff8d4110bea3c94", + "reference": "39df12df63177fee40c17c6efff8d4110bea3c94", "shasum": "" }, "require": { @@ -43,11 +43,11 @@ "jms/serializer-bundle": "^3.0 || ^4.0", "matthiasnoback/symfony-dependency-injection-test": "^4.3", "pagerfanta/twig": "^3.1", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "1.7.2", - "phpstan/phpstan-phpunit": "1.1.1", - "phpstan/phpstan-symfony": "1.2.0", - "phpunit/phpunit": "^9.5", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "1.10.15", + "phpstan/phpstan-phpunit": "1.3.13", + "phpstan/phpstan-symfony": "1.2.19", + "phpunit/phpunit": "9.6.8", "symfony/phpunit-bridge": "^5.4 || ^6.0", "symfony/serializer": "^4.4 || ^5.4 || ^6.0", "symfony/translation": "^4.4 || ^5.4 || ^6.0", @@ -79,7 +79,7 @@ ], "support": { "issues": "https://github.com/BabDev/PagerfantaBundle/issues", - "source": "https://github.com/BabDev/PagerfantaBundle/tree/v3.7.0" + "source": "https://github.com/BabDev/PagerfantaBundle/tree/v3.8.0" }, "funding": [ { @@ -87,7 +87,7 @@ "type": "github" } ], - "time": "2022-05-27T20:58:26+00:00" + "time": "2023-06-01T01:04:54+00:00" }, { "name": "dflydev/dot-access-data", @@ -436,16 +436,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.2", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9a747d29e7e6b39509b8f1847e37a23a0163ea6a", + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a", "shasum": "" }, "require": { @@ -458,12 +458,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.1.0", + "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.9", + "phpstan/phpstan": "1.10.14", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.6", + "phpunit/phpunit": "9.6.7", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -528,7 +528,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.2" + "source": "https://github.com/doctrine/dbal/tree/3.6.3" }, "funding": [ { @@ -544,29 +544,33 @@ "type": "tidelift" } ], - "time": "2023-04-14T07:25:38+00:00" + "time": "2023-06-01T05:46:46+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.0.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -585,22 +589,22 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" }, - "time": "2022-05-02T15:47:09+00:00" + "time": "2023-06-03T09:27:29+00:00" }, { "name": "doctrine/doctrine-bundle", - "version": "2.9.1", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "7539b3c8bd620f7df6c2c6d510204bd2ce0064e3" + "reference": "b2ec6c2668f6dc514e8bf51257d19c7c19398afe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/7539b3c8bd620f7df6c2c6d510204bd2ce0064e3", - "reference": "7539b3c8bd620f7df6c2c6d510204bd2ce0064e3", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/b2ec6c2668f6dc514e8bf51257d19c7c19398afe", + "reference": "b2ec6c2668f6dc514e8bf51257d19c7c19398afe", "shasum": "" }, "require": { @@ -687,7 +691,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/2.9.1" + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.10.0" }, "funding": [ { @@ -703,20 +707,20 @@ "type": "tidelift" } ], - "time": "2023-04-14T05:39:34+00:00" + "time": "2023-06-05T14:43:41+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", - "version": "3.2.2", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "3393f411ba25ade21969c33f2053220044854d01" + "reference": "94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/3393f411ba25ade21969c33f2053220044854d01", - "reference": "3393f411ba25ade21969c33f2053220044854d01", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e", + "reference": "94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e", "shasum": "" }, "require": { @@ -726,15 +730,15 @@ "symfony/framework-bundle": "~3.4|~4.0|~5.0|~6.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "doctrine/orm": "^2.6", "doctrine/persistence": "^1.3||^2.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0|^9.0", - "vimeo/psalm": "^4.11" + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-deprecation-rules": "^1", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5|^9.5", + "vimeo/psalm": "^4.22" }, "type": "symfony-bundle", "autoload": { @@ -772,7 +776,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineMigrationsBundle/issues", - "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.2.2" + "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.2.4" }, "funding": [ { @@ -788,7 +792,7 @@ "type": "tidelift" } ], - "time": "2022-02-01T18:08:07+00:00" + "time": "2023-06-02T08:19:26+00:00" }, { "name": "doctrine/event-manager", @@ -883,28 +887,28 @@ }, { "name": "doctrine/inflector", - "version": "2.0.6", + "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^10", + "doctrine/coding-standard": "^11.0", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25" + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", "autoload": { @@ -954,7 +958,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.6" + "source": "https://github.com/doctrine/inflector/tree/2.0.8" }, "funding": [ { @@ -970,7 +974,7 @@ "type": "tidelift" } ], - "time": "2022-10-20T09:10:12+00:00" + "time": "2023-06-16T13:40:37+00:00" }, { "name": "doctrine/instantiator", @@ -1224,16 +1228,16 @@ }, { "name": "doctrine/orm", - "version": "2.15.1", + "version": "2.15.3", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "9bc6f5b4ac6f1e7d4248b2efbd01a748782075bc" + "reference": "4c3bd208018c26498e5f682aaad45fa00ea307d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/9bc6f5b4ac6f1e7d4248b2efbd01a748782075bc", - "reference": "9bc6f5b4ac6f1e7d4248b2efbd01a748782075bc", + "url": "https://api.github.com/repos/doctrine/orm/zipball/4c3bd208018c26498e5f682aaad45fa00ea307d5", + "reference": "4c3bd208018c26498e5f682aaad45fa00ea307d5", "shasum": "" }, "require": { @@ -1262,14 +1266,14 @@ "doctrine/annotations": "^1.13 || ^2", "doctrine/coding-standard": "^9.0.2 || ^12.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.10.14", + "phpstan/phpstan": "~1.4.10 || 1.10.18", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.30.0 || 5.11.0" + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "ext-dom": "Provides support for XSD validation for XML mapping files", @@ -1319,9 +1323,9 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.15.1" + "source": "https://github.com/doctrine/orm/tree/2.15.3" }, - "time": "2023-05-07T18:56:25+00:00" + "time": "2023-06-22T12:36:06+00:00" }, { "name": "doctrine/persistence", @@ -2131,16 +2135,16 @@ }, { "name": "monolog/monolog", - "version": "3.3.1", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "9b5daeaffce5b926cac47923798bba91059e60e2" + "reference": "e2392369686d420ca32df3803de28b5d6f76867d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/9b5daeaffce5b926cac47923798bba91059e60e2", - "reference": "9b5daeaffce5b926cac47923798bba91059e60e2", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d", + "reference": "e2392369686d420ca32df3803de28b5d6f76867d", "shasum": "" }, "require": { @@ -2155,7 +2159,7 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "graylog2/gelf-php": "^1.4.2 || ^2.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", @@ -2163,7 +2167,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^9.5.26", + "phpunit/phpunit": "^10.1", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -2216,7 +2220,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.3.1" + "source": "https://github.com/Seldaek/monolog/tree/3.4.0" }, "funding": [ { @@ -2228,7 +2232,7 @@ "type": "tidelift" } ], - "time": "2023-02-06T13:46:10+00:00" + "time": "2023-06-21T08:46:11+00:00" }, { "name": "nette/schema", @@ -3007,7 +3011,7 @@ }, { "name": "symfony/asset", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", @@ -3056,7 +3060,7 @@ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/asset/tree/v6.3.0" }, "funding": [ { @@ -3080,12 +3084,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/asset-mapper.git", - "reference": "519a6258f17740689a8712aa4953c33cf6b4b546" + "reference": "748ccc216ff439f1a54f6680dccdd895e2951568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/519a6258f17740689a8712aa4953c33cf6b4b546", - "reference": "519a6258f17740689a8712aa4953c33cf6b4b546", + "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/748ccc216ff439f1a54f6680dccdd895e2951568", + "reference": "748ccc216ff439f1a54f6680dccdd895e2951568", "shasum": "" }, "require": { @@ -3129,7 +3133,7 @@ "description": "Maps directories of assets & makes them available in a public directory with versioned filenames.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset-mapper/tree/6.3" + "source": "https://github.com/symfony/asset-mapper/tree/v6.3.0" }, "funding": [ { @@ -3145,11 +3149,11 @@ "type": "tidelift" } ], - "time": "2023-05-26T14:06:01+00:00" + "time": "2023-05-29T13:12:36+00:00" }, { "name": "symfony/cache", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", @@ -3225,7 +3229,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/cache/tree/v6.3.0" }, "funding": [ { @@ -3245,29 +3249,26 @@ }, { "name": "symfony/cache-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "eeb71f04b6f7f34ca6d15633df82e014528b1632" + "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/eeb71f04b6f7f34ca6d15633df82e014528b1632", - "reference": "eeb71f04b6f7f34ca6d15633df82e014528b1632", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/ad945640ccc0ae6e208bcea7d7de4b39b569896b", + "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b", "shasum": "" }, "require": { "php": ">=8.1", "psr/cache": "^3.0" }, - "suggest": { - "symfony/cache-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3304,7 +3305,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/cache-contracts/tree/v3.3.0" }, "funding": [ { @@ -3320,11 +3321,11 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/config", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/config.git", @@ -3379,7 +3380,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/config/tree/v6.3.0" }, "funding": [ { @@ -3399,16 +3400,16 @@ }, { "name": "symfony/console", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "2211316d39bf8791a39e7d2a52c5893a4072c8c9" + "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/2211316d39bf8791a39e7d2a52c5893a4072c8c9", - "reference": "2211316d39bf8791a39e7d2a52c5893a4072c8c9", + "url": "https://api.github.com/repos/symfony/console/zipball/8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", + "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", "shasum": "" }, "require": { @@ -3469,7 +3470,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/console/tree/v6.3.0" }, "funding": [ { @@ -3485,20 +3486,20 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:46:45+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "bc77456379c780175a9a872896b7598c95435efa" + "reference": "ebf5f9c5bb5c21d75ab74995ce5e26c3fbbda44d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/bc77456379c780175a9a872896b7598c95435efa", - "reference": "bc77456379c780175a9a872896b7598c95435efa", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ebf5f9c5bb5c21d75ab74995ce5e26c3fbbda44d", + "reference": "ebf5f9c5bb5c21d75ab74995ce5e26c3fbbda44d", "shasum": "" }, "require": { @@ -3550,7 +3551,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/dependency-injection/tree/v6.3.0" }, "funding": [ { @@ -3566,20 +3567,20 @@ "type": "tidelift" } ], - "time": "2023-05-17T08:25:09+00:00" + "time": "2023-05-30T17:12:32+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e" + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", - "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", "shasum": "" }, "require": { @@ -3588,7 +3589,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3617,7 +3618,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" }, "funding": [ { @@ -3633,20 +3634,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:25:55+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "191900696b45af6c3215eb31d00bfea4c250978a" + "reference": "501d0c8dc627d2f6ad6185920d4db74477a98e75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/191900696b45af6c3215eb31d00bfea4c250978a", - "reference": "191900696b45af6c3215eb31d00bfea4c250978a", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/501d0c8dc627d2f6ad6185920d4db74477a98e75", + "reference": "501d0c8dc627d2f6ad6185920d4db74477a98e75", "shasum": "" }, "require": { @@ -3663,7 +3664,6 @@ "doctrine/dbal": "<2.13.1", "doctrine/lexer": "<1.1", "doctrine/orm": "<2.12", - "phpunit/phpunit": "<5.4.3", "symfony/cache": "<5.4", "symfony/dependency-injection": "<6.2", "symfony/form": "<5.4.21|>=6,<6.2.7", @@ -3728,7 +3728,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.0" }, "funding": [ { @@ -3744,11 +3744,11 @@ "type": "tidelift" } ], - "time": "2023-05-19T08:09:10+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "symfony/dotenv", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", @@ -3802,7 +3802,7 @@ "environment" ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/dotenv/tree/v6.3.0" }, "funding": [ { @@ -3822,7 +3822,7 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", @@ -3876,7 +3876,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/v6.3.0-RC1" + "source": "https://github.com/symfony/error-handler/tree/v6.3.0" }, "funding": [ { @@ -3896,7 +3896,7 @@ }, { "name": "symfony/event-dispatcher", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", @@ -3956,7 +3956,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/v6.3.0-RC1" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.0" }, "funding": [ { @@ -3976,29 +3976,26 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd" + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", - "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -4035,7 +4032,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" }, "funding": [ { @@ -4051,7 +4048,7 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/expression-language", @@ -4119,16 +4116,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "c2196aa8b563ed0bc645ee316c40ead823adfead" + "reference": "97b698e1d77d356304def77a8d0cd73090b359ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/c2196aa8b563ed0bc645ee316c40ead823adfead", - "reference": "c2196aa8b563ed0bc645ee316c40ead823adfead", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/97b698e1d77d356304def77a8d0cd73090b359ea", + "reference": "97b698e1d77d356304def77a8d0cd73090b359ea", "shasum": "" }, "require": { @@ -4162,7 +4159,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/filesystem/tree/v6.3.0" }, "funding": [ { @@ -4178,11 +4175,11 @@ "type": "tidelift" } ], - "time": "2023-04-28T16:05:33+00:00" + "time": "2023-05-30T17:12:32+00:00" }, { "name": "symfony/finder", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", @@ -4226,7 +4223,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/finder/tree/v6.3.0" }, "funding": [ { @@ -4246,16 +4243,16 @@ }, { "name": "symfony/flex", - "version": "v2.3.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "68756d166f6fa153ee4755b712bb3a338870b05e" + "reference": "3c9c3424efdafe33e0e3cfb5e87e50b34711fedf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/68756d166f6fa153ee4755b712bb3a338870b05e", - "reference": "68756d166f6fa153ee4755b712bb3a338870b05e", + "url": "https://api.github.com/repos/symfony/flex/zipball/3c9c3424efdafe33e0e3cfb5e87e50b34711fedf", + "reference": "3c9c3424efdafe33e0e3cfb5e87e50b34711fedf", "shasum": "" }, "require": { @@ -4291,7 +4288,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v2.3.0" + "source": "https://github.com/symfony/flex/tree/v2.3.1" }, "funding": [ { @@ -4307,20 +4304,20 @@ "type": "tidelift" } ], - "time": "2023-05-26T16:26:21+00:00" + "time": "2023-05-27T07:38:25+00:00" }, { "name": "symfony/form", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "cb76849c06d2181cdfffd059df9826c6f223e4b4" + "reference": "59e7c5afef32b9ff735e83e5fc74d63044833a2b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/cb76849c06d2181cdfffd059df9826c6f223e4b4", - "reference": "cb76849c06d2181cdfffd059df9826c6f223e4b4", + "url": "https://api.github.com/repos/symfony/form/zipball/59e7c5afef32b9ff735e83e5fc74d63044833a2b", + "reference": "59e7c5afef32b9ff735e83e5fc74d63044833a2b", "shasum": "" }, "require": { @@ -4335,7 +4332,6 @@ "symfony/service-contracts": "^2.5|^3" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", "symfony/doctrine-bridge": "<5.4.21|>=6,<6.2.7", @@ -4389,7 +4385,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/form/tree/v6.3.0" }, "funding": [ { @@ -4405,7 +4401,7 @@ "type": "tidelift" } ], - "time": "2023-04-28T16:05:33+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "symfony/framework-bundle", @@ -4413,12 +4409,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "6246abe44f163c28fc4a9c0cfd7143b03e3546d1" + "reference": "18165b029fe0212f2c38ace507537143dcdff66f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/6246abe44f163c28fc4a9c0cfd7143b03e3546d1", - "reference": "6246abe44f163c28fc4a9c0cfd7143b03e3546d1", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/18165b029fe0212f2c38ace507537143dcdff66f", + "reference": "18165b029fe0212f2c38ace507537143dcdff66f", "shasum": "" }, "require": { @@ -4550,11 +4546,11 @@ "type": "tidelift" } ], - "time": "2023-05-25T16:57:46+00:00" + "time": "2023-06-21T12:08:28+00:00" }, { "name": "symfony/http-client", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", @@ -4626,7 +4622,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/http-client/tree/v6.3.0" }, "funding": [ { @@ -4646,28 +4642,25 @@ }, { "name": "symfony/http-client-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b" + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", - "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb", + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/http-client-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -4707,7 +4700,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.3.0" }, "funding": [ { @@ -4723,11 +4716,11 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", @@ -4784,7 +4777,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.0" }, "funding": [ { @@ -4804,16 +4797,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "79f8273389059ba63d90b66179fecea5e57ee550" + "reference": "241973f3dd900620b1ca052fe409144f11aea748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/79f8273389059ba63d90b66179fecea5e57ee550", - "reference": "79f8273389059ba63d90b66179fecea5e57ee550", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/241973f3dd900620b1ca052fe409144f11aea748", + "reference": "241973f3dd900620b1ca052fe409144f11aea748", "shasum": "" }, "require": { @@ -4841,6 +4834,7 @@ "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<5.4", "symfony/validator": "<5.4", + "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, "provide": { @@ -4896,7 +4890,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/v6.3.0-RC1" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.0" }, "funding": [ { @@ -4912,11 +4906,11 @@ "type": "tidelift" } ], - "time": "2023-05-22T17:41:10+00:00" + "time": "2023-05-30T19:03:32+00:00" }, { "name": "symfony/intl", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", @@ -4977,7 +4971,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/intl/tree/v6.3.0" }, "funding": [ { @@ -5164,7 +5158,7 @@ }, { "name": "symfony/mercure-notifier", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mercure-notifier.git", @@ -5212,7 +5206,7 @@ "notifier" ], "support": { - "source": "https://github.com/symfony/mercure-notifier/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/mercure-notifier/tree/v6.3.0" }, "funding": [ { @@ -5232,7 +5226,7 @@ }, { "name": "symfony/monolog-bridge", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", @@ -5290,7 +5284,7 @@ "description": "Provides integration for Monolog with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/monolog-bridge/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/monolog-bridge/tree/v6.3.0" }, "funding": [ { @@ -5391,7 +5385,7 @@ }, { "name": "symfony/notifier", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/notifier.git", @@ -5449,7 +5443,7 @@ "notifier" ], "support": { - "source": "https://github.com/symfony/notifier/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/notifier/tree/v6.3.0" }, "funding": [ { @@ -5469,7 +5463,7 @@ }, { "name": "symfony/options-resolver", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", @@ -5516,7 +5510,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/options-resolver/tree/v6.3.0" }, "funding": [ { @@ -5948,7 +5942,7 @@ }, { "name": "symfony/property-access", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", @@ -6005,7 +5999,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/property-access/tree/v6.3.0" }, "funding": [ { @@ -6025,7 +6019,7 @@ }, { "name": "symfony/property-info", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", @@ -6088,7 +6082,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/property-info/tree/v6.3.0" }, "funding": [ { @@ -6108,16 +6102,16 @@ }, { "name": "symfony/proxy-manager-bridge", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "f3f273ac1103e20c8eea7fa71f1503c1e38a0993" + "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/f3f273ac1103e20c8eea7fa71f1503c1e38a0993", - "reference": "f3f273ac1103e20c8eea7fa71f1503c1e38a0993", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39", + "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39", "shasum": "" }, "require": { @@ -6155,7 +6149,7 @@ "description": "Provides integration for ProxyManager with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.3.0" }, "funding": [ { @@ -6171,11 +6165,11 @@ "type": "tidelift" } ], - "time": "2023-02-16T10:14:28+00:00" + "time": "2023-05-26T07:49:33+00:00" }, { "name": "symfony/routing", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", @@ -6237,7 +6231,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/routing/tree/v6.3.0" }, "funding": [ { @@ -6257,7 +6251,7 @@ }, { "name": "symfony/runtime", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", @@ -6316,7 +6310,7 @@ "runtime" ], "support": { - "source": "https://github.com/symfony/runtime/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/runtime/tree/v6.3.0" }, "funding": [ { @@ -6336,16 +6330,16 @@ }, { "name": "symfony/serializer", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "e52d5fa625b84911f99913495f947a81094306ea" + "reference": "990e724240d32c0110a853675f8560bb2bf25dcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/e52d5fa625b84911f99913495f947a81094306ea", - "reference": "e52d5fa625b84911f99913495f947a81094306ea", + "url": "https://api.github.com/repos/symfony/serializer/zipball/990e724240d32c0110a853675f8560bb2bf25dcf", + "reference": "990e724240d32c0110a853675f8560bb2bf25dcf", "shasum": "" }, "require": { @@ -6409,7 +6403,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/serializer/tree/v6.3.0" }, "funding": [ { @@ -6425,20 +6419,20 @@ "type": "tidelift" } ], - "time": "2023-05-19T08:06:44+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "a8c9cedf55f314f3a186041d19537303766df09a" + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", - "reference": "a8c9cedf55f314f3a186041d19537303766df09a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", "shasum": "" }, "require": { @@ -6448,13 +6442,10 @@ "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6494,7 +6485,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" }, "funding": [ { @@ -6510,7 +6501,7 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/stimulus-bundle", @@ -6518,12 +6509,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/stimulus-bundle.git", - "reference": "af27f718ceff2a6d5ac53187465ba21075895c53" + "reference": "e4cd8616a8a205fc198f9b1009225a989d6f9f3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/af27f718ceff2a6d5ac53187465ba21075895c53", - "reference": "af27f718ceff2a6d5ac53187465ba21075895c53", + "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/e4cd8616a8a205fc198f9b1009225a989d6f9f3f", + "reference": "e4cd8616a8a205fc198f9b1009225a989d6f9f3f", "shasum": "" }, "require": { @@ -6563,7 +6554,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/stimulus-bundle/tree/v2.9.0" + "source": "https://github.com/symfony/stimulus-bundle/tree/2.x" }, "funding": [ { @@ -6579,11 +6570,11 @@ "type": "tidelift" } ], - "time": "2023-05-26T15:00:40+00:00" + "time": "2023-06-13T16:47:30+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", @@ -6625,7 +6616,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/stopwatch/tree/v6.3.0" }, "funding": [ { @@ -6645,7 +6636,7 @@ }, { "name": "symfony/string", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", @@ -6711,7 +6702,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/string/tree/v6.3.0" }, "funding": [ { @@ -6731,7 +6722,7 @@ }, { "name": "symfony/translation", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", @@ -6805,7 +6796,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/translation/tree/v6.3.0" }, "funding": [ { @@ -6825,28 +6816,25 @@ }, { "name": "symfony/translation-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8" + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dfec258b9dd17a6b24420d464c43bffe347441c8", - "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/translation-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6886,7 +6874,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" }, "funding": [ { @@ -6902,20 +6890,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-30T17:17:10+00:00" }, { "name": "symfony/twig-bridge", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "44c7677619c163fb7ee968b1d68d68c7d3a5f172" + "reference": "67a33c71062d7d931fe9a8cb7be79cca986a6c09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/44c7677619c163fb7ee968b1d68d68c7d3a5f172", - "reference": "44c7677619c163fb7ee968b1d68d68c7d3a5f172", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/67a33c71062d7d931fe9a8cb7be79cca986a6c09", + "reference": "67a33c71062d7d931fe9a8cb7be79cca986a6c09", "shasum": "" }, "require": { @@ -6994,7 +6982,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/twig-bridge/tree/v6.3.0" }, "funding": [ { @@ -7010,11 +6998,11 @@ "type": "tidelift" } ], - "time": "2023-05-01T05:58:57+00:00" + "time": "2023-05-29T13:12:36+00:00" }, { "name": "symfony/twig-bundle", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", @@ -7079,7 +7067,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/twig-bundle/tree/v6.3.0" }, "funding": [ { @@ -7103,16 +7091,16 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-autocomplete.git", - "reference": "cf08b23076cbb47b5da9e31f4f575e16df16d734" + "reference": "d562b800de8a69dde4b4fbb372b3e7a1d21fcdd8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/cf08b23076cbb47b5da9e31f4f575e16df16d734", - "reference": "cf08b23076cbb47b5da9e31f4f575e16df16d734", + "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/d562b800de8a69dde4b4fbb372b3e7a1d21fcdd8", + "reference": "d562b800de8a69dde4b4fbb372b3e7a1d21fcdd8", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "symfony/dependency-injection": "^5.4|^6.0", "symfony/http-foundation": "^5.4|^6.0", "symfony/http-kernel": "^5.4|^6.0", @@ -7123,21 +7111,24 @@ "doctrine/orm": "2.9.0 || 2.9.1" }, "require-dev": { - "doctrine/doctrine-bundle": "^2.4", - "doctrine/orm": "^2.9", + "doctrine/collections": "^1.6.8|^2.0", + "doctrine/doctrine-bundle": "^2.4.3", + "doctrine/orm": "^2.9.4", "fakerphp/faker": "^1.22", "mtdowling/jmespath.php": "^2.6", "symfony/form": "^5.4|^6.0", "symfony/framework-bundle": "^5.4|^6.0", "symfony/maker-bundle": "^1.40", + "symfony/options-resolver": "^5.4|^6.0", "symfony/phpunit-bridge": "^5.4|^6.0", "symfony/process": "^5.4|^6.0", "symfony/security-bundle": "^5.4|^6.0", "symfony/security-csrf": "^5.4|^6.0", "symfony/twig-bundle": "^5.4|^6.0", "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.14.7|^3.0.4", "zenstruck/browser": "^1.1", - "zenstruck/foundry": "^1.32" + "zenstruck/foundry": "^1.33" }, "default-branch": true, "type": "symfony-bundle", @@ -7168,7 +7159,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-autocomplete/tree/v2.9.0" + "source": "https://github.com/symfony/ux-autocomplete/tree/2.x" }, "funding": [ { @@ -7184,7 +7175,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-chartjs", @@ -7192,12 +7183,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-chartjs.git", - "reference": "dca2d38ac7a9dd2ea7db84a1d60a1955033f9d59" + "reference": "0399f5785309fa81f07289b1cac8e904e2736257" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-chartjs/zipball/dca2d38ac7a9dd2ea7db84a1d60a1955033f9d59", - "reference": "dca2d38ac7a9dd2ea7db84a1d60a1955033f9d59", + "url": "https://api.github.com/repos/symfony/ux-chartjs/zipball/0399f5785309fa81f07289b1cac8e904e2736257", + "reference": "0399f5785309fa81f07289b1cac8e904e2736257", "shasum": "" }, "require": { @@ -7205,7 +7196,7 @@ "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/http-kernel": "^5.4|^6.0", - "symfony/stimulus-bundle": "^2.9" + "symfony/stimulus-bundle": "^2.9.1" }, "conflict": { "symfony/flex": "<1.13" @@ -7249,7 +7240,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-chartjs/tree/v2.9.0" + "source": "https://github.com/symfony/ux-chartjs/tree/2.x" }, "funding": [ { @@ -7265,7 +7256,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-cropperjs", @@ -7273,21 +7264,22 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-cropperjs.git", - "reference": "65fa7eb34341a1b17e09a6d85e2fde8de0294c06" + "reference": "06835d47e6a48bf083623046924c8bac651cdb80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-cropperjs/zipball/65fa7eb34341a1b17e09a6d85e2fde8de0294c06", - "reference": "65fa7eb34341a1b17e09a6d85e2fde8de0294c06", + "url": "https://api.github.com/repos/symfony/ux-cropperjs/zipball/06835d47e6a48bf083623046924c8bac651cdb80", + "reference": "06835d47e6a48bf083623046924c8bac651cdb80", "shasum": "" }, "require": { "intervention/image": "^2.5", - "php": ">=7.2.5", + "php": ">=8.1", "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/form": "^5.4|^6.0", "symfony/http-kernel": "^5.4|^6.0", + "symfony/options-resolver": "^5.4|^6.0", "symfony/validator": "^5.4|^6.0" }, "conflict": { @@ -7297,7 +7289,8 @@ "symfony/framework-bundle": "^5.4|^6.0", "symfony/phpunit-bridge": "^5.4|^6.0", "symfony/twig-bundle": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0", + "twig/twig": "^2.14.7|^3.0.4" }, "default-branch": true, "type": "symfony-bundle", @@ -7332,7 +7325,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-cropperjs/tree/v2.9.0" + "source": "https://github.com/symfony/ux-cropperjs/tree/2.x" }, "funding": [ { @@ -7348,7 +7341,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-dropzone", @@ -7356,26 +7349,28 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-dropzone.git", - "reference": "b7a95daf3fb1e424b0bd13dee490e0f0a648c6a0" + "reference": "3b8e5cf6c54081b0bc2c850cbcaa537acb14b7bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-dropzone/zipball/b7a95daf3fb1e424b0bd13dee490e0f0a648c6a0", - "reference": "b7a95daf3fb1e424b0bd13dee490e0f0a648c6a0", + "url": "https://api.github.com/repos/symfony/ux-dropzone/zipball/3b8e5cf6c54081b0bc2c850cbcaa537acb14b7bd", + "reference": "3b8e5cf6c54081b0bc2c850cbcaa537acb14b7bd", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/form": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0" + "symfony/http-kernel": "^5.4|^6.0", + "symfony/options-resolver": "^5.4|^6.0" }, "require-dev": { "symfony/framework-bundle": "^5.4|^6.0", "symfony/phpunit-bridge": "^5.4|^6.0", "symfony/twig-bundle": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0", + "twig/twig": "^2.14.7|^3.0.4" }, "default-branch": true, "type": "symfony-bundle", @@ -7410,7 +7405,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-dropzone/tree/v2.9.0" + "source": "https://github.com/symfony/ux-dropzone/tree/2.x" }, "funding": [ { @@ -7426,7 +7421,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-lazy-image", @@ -7434,16 +7429,16 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-lazy-image.git", - "reference": "27185d2d0a6a23e26b3010cd21ce3fa0a2080709" + "reference": "97154a511e701e5a4f9e7be1e0b43f5f19dfbdf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-lazy-image/zipball/27185d2d0a6a23e26b3010cd21ce3fa0a2080709", - "reference": "27185d2d0a6a23e26b3010cd21ce3fa0a2080709", + "url": "https://api.github.com/repos/symfony/ux-lazy-image/zipball/97154a511e701e5a4f9e7be1e0b43f5f19dfbdf5", + "reference": "97154a511e701e5a4f9e7be1e0b43f5f19dfbdf5", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/http-kernel": "^5.4|^6.0" @@ -7489,7 +7484,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-lazy-image/tree/v2.9.0" + "source": "https://github.com/symfony/ux-lazy-image/tree/2.x" }, "funding": [ { @@ -7505,7 +7500,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-live-component", @@ -7513,39 +7508,42 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "10f7021d7f8b33843c6906cf4f6b3d6dcac31d94" + "reference": "e8a7207391ab77172b5e95051cffd520592bea12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/10f7021d7f8b33843c6906cf4f6b3d6dcac31d94", - "reference": "10f7021d7f8b33843c6906cf4f6b3d6dcac31d94", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/e8a7207391ab77172b5e95051cffd520592bea12", + "reference": "e8a7207391ab77172b5e95051cffd520592bea12", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "symfony/property-access": "^5.4.5|^6.0", "symfony/serializer": "^5.4|^6.0", - "symfony/ux-twig-component": "^2.8" + "symfony/ux-twig-component": "^2.8", + "twig/twig": "^2.14.7|^3.0.4" }, "conflict": { "symfony/config": "<5.4.0" }, "require-dev": { "doctrine/annotations": "^1.0", - "doctrine/doctrine-bundle": "^2.0", - "doctrine/orm": "^2.7", + "doctrine/collections": "^1.6.8|^2.0", + "doctrine/doctrine-bundle": "^2.4.3", + "doctrine/orm": "^2.9.4", "doctrine/persistence": "^2.5.2|^3.0", "phpdocumentor/reflection-docblock": "5.x-dev", "symfony/dependency-injection": "^5.4|^6.0", "symfony/form": "^5.4|^6.0", "symfony/framework-bundle": "^5.4|^6.0", + "symfony/options-resolver": "^5.4|^6.0", "symfony/phpunit-bridge": "^6.0", "symfony/property-info": "^5.4|^6.0", "symfony/security-csrf": "^5.4|^6.0", "symfony/twig-bundle": "^5.4|^6.0", "symfony/validator": "^5.4|^6.0", "zenstruck/browser": "^1.2.0", - "zenstruck/foundry": "^1.10" + "zenstruck/foundry": "^1.33" }, "default-branch": true, "type": "symfony-bundle", @@ -7578,7 +7576,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-live-component/tree/v2.9.0" + "source": "https://github.com/symfony/ux-live-component/tree/2.x" }, "funding": [ { @@ -7594,7 +7592,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:55+00:00" + "time": "2023-06-22T15:05:13+00:00" }, { "name": "symfony/ux-notify", @@ -7602,12 +7600,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-notify.git", - "reference": "35fbc69ba1da8a9911267288a1c0129613db5d7e" + "reference": "f13fb3765026e376647784bb08da96cfb746b484" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-notify/zipball/35fbc69ba1da8a9911267288a1c0129613db5d7e", - "reference": "35fbc69ba1da8a9911267288a1c0129613db5d7e", + "url": "https://api.github.com/repos/symfony/ux-notify/zipball/f13fb3765026e376647784bb08da96cfb746b484", + "reference": "f13fb3765026e376647784bb08da96cfb746b484", "shasum": "" }, "require": { @@ -7617,7 +7615,7 @@ "symfony/http-kernel": "^5.4|^6.0", "symfony/mercure-bundle": "^0.3.4", "symfony/mercure-notifier": "^5.4|^6.0", - "symfony/stimulus-bundle": "^2.9", + "symfony/stimulus-bundle": "^2.9.1", "symfony/twig-bundle": "^5.4|^6.0" }, "conflict": { @@ -7661,7 +7659,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-notify/tree/v2.9.0" + "source": "https://github.com/symfony/ux-notify/tree/2.x" }, "funding": [ { @@ -7677,7 +7675,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-react", @@ -7685,17 +7683,17 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-react.git", - "reference": "3d469e4b4017472ce8cceb8db01a8271e3b6f1f8" + "reference": "220460b897d95e4336a0ed0809cbed377f4dedd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-react/zipball/3d469e4b4017472ce8cceb8db01a8271e3b6f1f8", - "reference": "3d469e4b4017472ce8cceb8db01a8271e3b6f1f8", + "url": "https://api.github.com/repos/symfony/ux-react/zipball/220460b897d95e4336a0ed0809cbed377f4dedd6", + "reference": "220460b897d95e4336a0ed0809cbed377f4dedd6", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/stimulus-bundle": "^2.9" + "symfony/stimulus-bundle": "^2.9.1" }, "require-dev": { "symfony/asset-mapper": "6.3.x-dev", @@ -7738,7 +7736,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-react/tree/v2.9.0" + "source": "https://github.com/symfony/ux-react/tree/2.x" }, "funding": [ { @@ -7754,7 +7752,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T15:00:40+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-svelte", @@ -7762,17 +7760,17 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-svelte.git", - "reference": "8f817c6aa816243f81e4b2695dfbb8f342ab138d" + "reference": "c4425d249255045456f6c60c6a83866749143893" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-svelte/zipball/8f817c6aa816243f81e4b2695dfbb8f342ab138d", - "reference": "8f817c6aa816243f81e4b2695dfbb8f342ab138d", + "url": "https://api.github.com/repos/symfony/ux-svelte/zipball/c4425d249255045456f6c60c6a83866749143893", + "reference": "c4425d249255045456f6c60c6a83866749143893", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/stimulus-bundle": "^2.9" + "symfony/stimulus-bundle": "^2.9.1" }, "require-dev": { "symfony/asset-mapper": "6.3.x-dev", @@ -7819,7 +7817,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-svelte/tree/v2.9.0" + "source": "https://github.com/symfony/ux-svelte/tree/2.x" }, "funding": [ { @@ -7835,7 +7833,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T15:00:40+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-swup", @@ -7843,12 +7841,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-swup.git", - "reference": "22dafa0c5bf27eba28f52692add7702aadc6ba8e" + "reference": "bbd2c15e21abfc90cc2799bd9ce9ea7150dbf2d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-swup/zipball/22dafa0c5bf27eba28f52692add7702aadc6ba8e", - "reference": "22dafa0c5bf27eba28f52692add7702aadc6ba8e", + "url": "https://api.github.com/repos/symfony/ux-swup/zipball/bbd2c15e21abfc90cc2799bd9ce9ea7150dbf2d3", + "reference": "bbd2c15e21abfc90cc2799bd9ce9ea7150dbf2d3", "shasum": "" }, "conflict": { @@ -7887,7 +7885,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-swup/tree/v2.9.0" + "source": "https://github.com/symfony/ux-swup/tree/2.x" }, "funding": [ { @@ -7903,7 +7901,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T14:30:18+00:00" + "time": "2023-06-13T16:47:30+00:00" }, { "name": "symfony/ux-translator", @@ -7911,16 +7909,16 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-translator.git", - "reference": "e3c0d2036c4a2dfe1020e1a9ecdcd59298248ec2" + "reference": "9f49e121558d7c1fab134031b878dfc884775da0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-translator/zipball/e3c0d2036c4a2dfe1020e1a9ecdcd59298248ec2", - "reference": "e3c0d2036c4a2dfe1020e1a9ecdcd59298248ec2", + "url": "https://api.github.com/repos/symfony/ux-translator/zipball/9f49e121558d7c1fab134031b878dfc884775da0", + "reference": "9f49e121558d7c1fab134031b878dfc884775da0", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "symfony/console": "^5.4|^6.0", "symfony/filesystem": "^5.4|^6.0", "symfony/string": "^5.4|^6.0", @@ -7964,7 +7962,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-translator/tree/v2.9.0" + "source": "https://github.com/symfony/ux-translator/tree/2.x" }, "funding": [ { @@ -7980,7 +7978,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T15:00:40+00:00" + "time": "2023-06-19T18:55:23+00:00" }, { "name": "symfony/ux-turbo", @@ -7988,17 +7986,17 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-turbo.git", - "reference": "fe9b0068db1cb97349e435695ed9bd671e72dd44" + "reference": "9762c373ed54c3642a4ae64b9254bc1c454f7da0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/fe9b0068db1cb97349e435695ed9bd671e72dd44", - "reference": "fe9b0068db1cb97349e435695ed9bd671e72dd44", + "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/9762c373ed54c3642a4ae64b9254bc1c454f7da0", + "reference": "9762c373ed54c3642a4ae64b9254bc1c454f7da0", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/stimulus-bundle": "^2.9" + "symfony/stimulus-bundle": "^2.9.1" }, "conflict": { "symfony/flex": "<1.13" @@ -8061,7 +8059,7 @@ "turbo-stream" ], "support": { - "source": "https://github.com/symfony/ux-turbo/tree/v2.9.0" + "source": "https://github.com/symfony/ux-turbo/tree/2.x" }, "funding": [ { @@ -8077,7 +8075,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:55+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/ux-twig-component", @@ -8085,21 +8083,21 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "5e5cfe21958ee4c94b2bb2479981fdced6e8cf08" + "reference": "912f7c67ccba01c4d854ae8274bba67ce9c6e772" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/5e5cfe21958ee4c94b2bb2479981fdced6e8cf08", - "reference": "5e5cfe21958ee4c94b2bb2479981fdced6e8cf08", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/912f7c67ccba01c4d854ae8274bba67ce9c6e772", + "reference": "912f7c67ccba01c4d854ae8274bba67ce9c6e772", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "symfony/dependency-injection": "^5.4|^6.0", "symfony/deprecation-contracts": "^2.2|^3.0", "symfony/event-dispatcher": "^5.4|^6.0", "symfony/property-access": "^5.4|^6.0", - "twig/twig": "^2.0|^3.0" + "twig/twig": "^2.14.7|^3.0.4" }, "conflict": { "symfony/config": "<5.4.0" @@ -8107,7 +8105,7 @@ "require-dev": { "symfony/framework-bundle": "^5.4|^6.0", "symfony/phpunit-bridge": "^6.0", - "symfony/stimulus-bundle": "^2.9", + "symfony/stimulus-bundle": "^2.9.1", "symfony/twig-bundle": "^5.4|^6.0", "symfony/webpack-encore-bundle": "^1.15" }, @@ -8142,7 +8140,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/v2.9.0" + "source": "https://github.com/symfony/ux-twig-component/tree/2.x" }, "funding": [ { @@ -8158,7 +8156,7 @@ "type": "tidelift" } ], - "time": "2023-05-24T20:02:30+00:00" + "time": "2023-06-19T14:24:36+00:00" }, { "name": "symfony/ux-typed", @@ -8166,12 +8164,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-typed.git", - "reference": "a6e12b93fd6a0905ca6cf9cdc6a7506e85433b03" + "reference": "3971e0b00ae1bb8ac225b8f59076b626ae147328" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-typed/zipball/a6e12b93fd6a0905ca6cf9cdc6a7506e85433b03", - "reference": "a6e12b93fd6a0905ca6cf9cdc6a7506e85433b03", + "url": "https://api.github.com/repos/symfony/ux-typed/zipball/3971e0b00ae1bb8ac225b8f59076b626ae147328", + "reference": "3971e0b00ae1bb8ac225b8f59076b626ae147328", "shasum": "" }, "conflict": { @@ -8210,7 +8208,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-typed/tree/v2.9.0" + "source": "https://github.com/symfony/ux-typed/tree/2.x" }, "funding": [ { @@ -8226,7 +8224,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T10:08:52+00:00" + "time": "2023-06-13T16:47:30+00:00" }, { "name": "symfony/ux-vue", @@ -8234,17 +8232,17 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-vue.git", - "reference": "368feb8aee854a10d1fa3a1f1c971c7ff1c8d8e5" + "reference": "4d288e7269f32ad66c68ed5fc7aac4ca63b406b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-vue/zipball/368feb8aee854a10d1fa3a1f1c971c7ff1c8d8e5", - "reference": "368feb8aee854a10d1fa3a1f1c971c7ff1c8d8e5", + "url": "https://api.github.com/repos/symfony/ux-vue/zipball/4d288e7269f32ad66c68ed5fc7aac4ca63b406b3", + "reference": "4d288e7269f32ad66c68ed5fc7aac4ca63b406b3", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/stimulus-bundle": "^2.9" + "symfony/stimulus-bundle": "^2.9.1" }, "require-dev": { "symfony/asset-mapper": "6.3.x-dev", @@ -8291,7 +8289,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-vue/tree/v2.9.0" + "source": "https://github.com/symfony/ux-vue/tree/2.x" }, "funding": [ { @@ -8307,20 +8305,20 @@ "type": "tidelift" } ], - "time": "2023-05-26T15:00:40+00:00" + "time": "2023-06-19T13:59:38+00:00" }, { "name": "symfony/validator", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "2c67ca27a3efc4cebbe10e1a1892e94fb2a8a05b" + "reference": "b18c05b5f52e0428688191da3a856b64c7a022db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/2c67ca27a3efc4cebbe10e1a1892e94fb2a8a05b", - "reference": "2c67ca27a3efc4cebbe10e1a1892e94fb2a8a05b", + "url": "https://api.github.com/repos/symfony/validator/zipball/b18c05b5f52e0428688191da3a856b64c7a022db", + "reference": "b18c05b5f52e0428688191da3a856b64c7a022db", "shasum": "" }, "require": { @@ -8334,7 +8332,6 @@ "conflict": { "doctrine/annotations": "<1.13", "doctrine/lexer": "<1.1", - "phpunit/phpunit": "<5.4.3", "symfony/dependency-injection": "<5.4", "symfony/expression-language": "<5.4", "symfony/http-kernel": "<5.4", @@ -8388,7 +8385,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/validator/tree/v6.3.0" }, "funding": [ { @@ -8404,20 +8401,20 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:59:44+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "a93ec17316dee1ec2b85b302f7173697ec999f45" + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a93ec17316dee1ec2b85b302f7173697ec999f45", - "reference": "a93ec17316dee1ec2b85b302f7173697ec999f45", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6acdcd5c122074ee9f7b051e4fb177025c277a0e", + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e", "shasum": "" }, "require": { @@ -8425,7 +8422,6 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<5.4" }, "require-dev": { @@ -8471,7 +8467,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.0" }, "funding": [ { @@ -8487,11 +8483,11 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:59:44+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", @@ -8545,7 +8541,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/var-exporter/tree/v6.3.0" }, "funding": [ { @@ -8565,7 +8561,7 @@ }, { "name": "symfony/web-link", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", @@ -8628,7 +8624,7 @@ "push" ], "support": { - "source": "https://github.com/symfony/web-link/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/web-link/tree/v6.3.0" }, "funding": [ { @@ -8648,7 +8644,7 @@ }, { "name": "symfony/yaml", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", @@ -8699,7 +8695,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/yaml/tree/v6.3.0" }, "funding": [ { @@ -8719,16 +8715,16 @@ }, { "name": "twbs/bootstrap", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/twbs/bootstrap.git", - "reference": "cb021439c683d9805e2864c58095b92d405e9b11" + "reference": "60098ac499d30aa50575b0b7137391c06ef25429" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twbs/bootstrap/zipball/cb021439c683d9805e2864c58095b92d405e9b11", - "reference": "cb021439c683d9805e2864c58095b92d405e9b11", + "url": "https://api.github.com/repos/twbs/bootstrap/zipball/60098ac499d30aa50575b0b7137391c06ef25429", + "reference": "60098ac499d30aa50575b0b7137391c06ef25429", "shasum": "" }, "replace": { @@ -8763,22 +8759,22 @@ ], "support": { "issues": "https://github.com/twbs/bootstrap/issues", - "source": "https://github.com/twbs/bootstrap/tree/v5.2.3" + "source": "https://github.com/twbs/bootstrap/tree/v5.3.0" }, - "time": "2022-11-21T18:19:01+00:00" + "time": "2023-05-30T15:15:55+00:00" }, { "name": "twig/extra-bundle", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/twigphp/twig-extra-bundle.git", - "reference": "4a9674e775f49a9df5e26da66546e8f3364afe67" + "reference": "802cc2dd46ec88285d6c7fa85c26ab7f2cd5bc49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/4a9674e775f49a9df5e26da66546e8f3364afe67", - "reference": "4a9674e775f49a9df5e26da66546e8f3364afe67", + "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/802cc2dd46ec88285d6c7fa85c26ab7f2cd5bc49", + "reference": "802cc2dd46ec88285d6c7fa85c26ab7f2cd5bc49", "shasum": "" }, "require": { @@ -8827,7 +8823,7 @@ "twig" ], "support": { - "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.6.0" + "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.6.1" }, "funding": [ { @@ -8839,7 +8835,7 @@ "type": "tidelift" } ], - "time": "2023-04-14T11:03:02+00:00" + "time": "2023-05-06T11:11:46+00:00" }, { "name": "twig/intl-extra", @@ -8975,16 +8971,16 @@ }, { "name": "twig/twig", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "106c170d08e8415d78be2d16c3d057d0d108262b" + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/106c170d08e8415d78be2d16c3d057d0d108262b", - "reference": "106c170d08e8415d78be2d16c3d057d0d108262b", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", "shasum": "" }, "require": { @@ -9030,7 +9026,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.6.0" + "source": "https://github.com/twigphp/Twig/tree/v3.6.1" }, "funding": [ { @@ -9042,7 +9038,7 @@ "type": "tidelift" } ], - "time": "2023-05-03T19:06:57+00:00" + "time": "2023-06-08T12:52:13+00:00" } ], "packages-dev": [ @@ -9110,6 +9106,74 @@ }, "time": "2022-03-28T14:22:43+00:00" }, + { + "name": "fakerphp/faker", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "v1.21-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" + }, + "time": "2023-06-12T08:44:38+00:00" + }, { "name": "masterminds/html5", "version": "2.8.0", @@ -9723,16 +9787,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.8", + "version": "9.6.9", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e" + "reference": "a9aceaf20a682aeacf28d582654a1670d8826778" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a9aceaf20a682aeacf28d582654a1670d8826778", + "reference": "a9aceaf20a682aeacf28d582654a1670d8826778", "shasum": "" }, "require": { @@ -9806,7 +9870,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.9" }, "funding": [ { @@ -9822,7 +9886,7 @@ "type": "tidelift" } ], - "time": "2023-05-11T05:14:45+00:00" + "time": "2023-06-11T06:13:56+00:00" }, { "name": "sebastian/cli-parser", @@ -10790,7 +10854,7 @@ }, { "name": "symfony/browser-kit", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", @@ -10838,7 +10902,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/browser-kit/tree/v6.3.0" }, "funding": [ { @@ -10858,7 +10922,7 @@ }, { "name": "symfony/css-selector", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", @@ -10903,7 +10967,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/css-selector/tree/v6.3.0" }, "funding": [ { @@ -10923,16 +10987,16 @@ }, { "name": "symfony/debug-bundle", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "8a58186beb8283d4302135cb6738a8888fb07a10" + "reference": "02fe831f7cdd472c561116189bcc30d0759665e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/8a58186beb8283d4302135cb6738a8888fb07a10", - "reference": "8a58186beb8283d4302135cb6738a8888fb07a10", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/02fe831f7cdd472c561116189bcc30d0759665e7", + "reference": "02fe831f7cdd472c561116189bcc30d0759665e7", "shasum": "" }, "require": { @@ -10977,7 +11041,7 @@ "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug-bundle/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/debug-bundle/tree/v6.3.0" }, "funding": [ { @@ -10993,11 +11057,11 @@ "type": "tidelift" } ], - "time": "2023-05-19T11:55:10+00:00" + "time": "2023-05-25T12:58:06+00:00" }, { "name": "symfony/dom-crawler", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", @@ -11044,7 +11108,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/dom-crawler/tree/v6.3.0" }, "funding": [ { @@ -11064,16 +11128,16 @@ }, { "name": "symfony/maker-bundle", - "version": "v1.48.0", + "version": "v1.49.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "2e428e8432e9879187672fe08f1cc335e2a31dd6" + "reference": "ce1d424f76bbb377f1956cc7641e8e2eafe81cde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/2e428e8432e9879187672fe08f1cc335e2a31dd6", - "reference": "2e428e8432e9879187672fe08f1cc335e2a31dd6", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/ce1d424f76bbb377f1956cc7641e8e2eafe81cde", + "reference": "ce1d424f76bbb377f1956cc7641e8e2eafe81cde", "shasum": "" }, "require": { @@ -11087,7 +11151,8 @@ "symfony/filesystem": "^5.4.7|^6.0", "symfony/finder": "^5.4.3|^6.0", "symfony/framework-bundle": "^5.4.7|^6.0", - "symfony/http-kernel": "^5.4.7|^6.0" + "symfony/http-kernel": "^5.4.7|^6.0", + "symfony/process": "^5.4.7|^6.0" }, "conflict": { "doctrine/doctrine-bundle": "<2.4", @@ -11099,9 +11164,8 @@ "doctrine/doctrine-bundle": "^2.4", "doctrine/orm": "^2.10.0", "symfony/http-client": "^5.4.7|^6.0", - "symfony/phpunit-bridge": "^5.4.7|^6.0", + "symfony/phpunit-bridge": "^5.4.17|^6.0", "symfony/polyfill-php80": "^1.16.0", - "symfony/process": "^5.4.7|^6.0", "symfony/security-core": "^5.4.7|^6.0", "symfony/yaml": "^5.4.3|^6.0", "twig/twig": "^2.0|^3.0" @@ -11137,7 +11201,7 @@ ], "support": { "issues": "https://github.com/symfony/maker-bundle/issues", - "source": "https://github.com/symfony/maker-bundle/tree/v1.48.0" + "source": "https://github.com/symfony/maker-bundle/tree/v1.49.0" }, "funding": [ { @@ -11153,20 +11217,20 @@ "type": "tidelift" } ], - "time": "2022-11-14T10:48:46+00:00" + "time": "2023-06-07T13:10:14+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "552950db2919421ad917e29e76d1999a2a31a8e3" + "reference": "f8d75b4d9bf7243979b2c2e5e6cd73f03e10579f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/552950db2919421ad917e29e76d1999a2a31a8e3", - "reference": "552950db2919421ad917e29e76d1999a2a31a8e3", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/f8d75b4d9bf7243979b2c2e5e6cd73f03e10579f", + "reference": "f8d75b4d9bf7243979b2c2e5e6cd73f03e10579f", "shasum": "" }, "require": { @@ -11176,11 +11240,9 @@ "phpunit/phpunit": "<7.5|9.1.2" }, "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3.0", - "symfony/error-handler": "^5.4|^6.0" - }, - "suggest": { - "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/polyfill-php81": "^1.27" }, "bin": [ "bin/simple-phpunit" @@ -11220,7 +11282,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v6.2.10" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.3.0" }, "funding": [ { @@ -11236,7 +11298,7 @@ "type": "tidelift" } ], - "time": "2023-04-18T13:46:08+00:00" + "time": "2023-05-30T09:01:24+00:00" }, { "name": "symfony/polyfill-php81", @@ -11317,18 +11379,79 @@ ], "time": "2022-11-03T14:55:06+00:00" }, + { + "name": "symfony/process", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-19T08:06:44+00:00" + }, { "name": "symfony/web-profiler-bundle", - "version": "v6.3.0-RC1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "910fbe5422c77f5d61793cc50f546dd3cf065aa8" + "reference": "bab614e12218a95a924685a1fbf662bd7ca2d746" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/910fbe5422c77f5d61793cc50f546dd3cf065aa8", - "reference": "910fbe5422c77f5d61793cc50f546dd3cf065aa8", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/bab614e12218a95a924685a1fbf662bd7ca2d746", + "reference": "bab614e12218a95a924685a1fbf662bd7ca2d746", "shasum": "" }, "require": { @@ -11380,7 +11503,7 @@ "dev" ], "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.3.0-RC1" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.3.0" }, "funding": [ { @@ -11396,7 +11519,7 @@ "type": "tidelift" } ], - "time": "2023-05-22T12:46:20+00:00" + "time": "2023-05-22T17:08:58+00:00" }, { "name": "theseer/tokenizer", @@ -11636,6 +11759,95 @@ } ], "time": "2022-08-31T14:56:15+00:00" + }, + { + "name": "zenstruck/foundry", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/zenstruck/foundry.git", + "reference": "3c46a2f2aa3ad8a1d74583a28a6be05e8c0a46ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zenstruck/foundry/zipball/3c46a2f2aa3ad8a1d74583a28a6be05e8c0a46ee", + "reference": "3c46a2f2aa3ad8a1d74583a28a6be05e8c0a46ee", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^1.3.3|^2.0|^3.0", + "fakerphp/faker": "^1.10", + "php": ">=8.0", + "symfony/deprecation-contracts": "^2.2|^3.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/string": "^5.4|^6.0", + "zenstruck/assert": "^1.0", + "zenstruck/callback": "^1.1" + }, + "conflict": { + "doctrine/mongodb-odm": "2.5.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4", + "dama/doctrine-test-bundle": "^7.0", + "doctrine/doctrine-bundle": "^2.5", + "doctrine/doctrine-migrations-bundle": "^2.2|^3.0", + "doctrine/mongodb-odm": "^2.0", + "doctrine/mongodb-odm-bundle": "^4.4.0", + "doctrine/orm": "^2.9", + "matthiasnoback/symfony-dependency-injection-test": "^4.1", + "symfony/framework-bundle": "^5.4|^6.0", + "symfony/maker-bundle": "^1.30", + "symfony/phpunit-bridge": "^5.4|^6.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "target-directory": "bin/tools", + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Zenstruck\\Foundry\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kevin Bond", + "email": "kevinbond@gmail.com" + } + ], + "description": "A model factory library for creating expressive, auto-completable, on-demand dev/test fixtures with Symfony and Doctrine.", + "homepage": "https://github.com/zenstruck/foundry", + "keywords": [ + "Fixture", + "doctrine", + "factory", + "faker", + "symfony", + "test" + ], + "support": { + "issues": "https://github.com/zenstruck/foundry/issues", + "source": "https://github.com/zenstruck/foundry/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://github.com/kbond", + "type": "github" + } + ], + "time": "2023-05-23T16:21:57+00:00" } ], "aliases": [], @@ -11663,7 +11875,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=8.0.2", + "php": ">=8.1", "ext-ctype": "*", "ext-iconv": "*" }, diff --git a/ux.symfony.com/config/bundles.php b/ux.symfony.com/config/bundles.php index 0b181fbea44..4fd55e6d87f 100644 --- a/ux.symfony.com/config/bundles.php +++ b/ux.symfony.com/config/bundles.php @@ -28,4 +28,5 @@ Symfony\UX\StimulusBundle\StimulusBundle::class => ['all' => true], Symfony\UX\Typed\TypedBundle::class => ['all' => true], Symfony\UX\Swup\SwupBundle::class => ['all' => true], + Zenstruck\Foundry\ZenstruckFoundryBundle::class => ['dev' => true, 'test' => true], ]; diff --git a/ux.symfony.com/config/packages/zenstruck_foundry.yaml b/ux.symfony.com/config/packages/zenstruck_foundry.yaml new file mode 100644 index 00000000000..0657d2c3c93 --- /dev/null +++ b/ux.symfony.com/config/packages/zenstruck_foundry.yaml @@ -0,0 +1,7 @@ +when@dev: &dev + # See full configuration: https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#full-default-bundle-configuration + zenstruck_foundry: + # Whether to auto-refresh proxies by default (https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#auto-refresh) + auto_refresh_proxies: true + +when@test: *dev diff --git a/ux.symfony.com/phpunit.xml.dist b/ux.symfony.com/phpunit.xml.dist index af3f14747bd..d23f8cc31b6 100644 --- a/ux.symfony.com/phpunit.xml.dist +++ b/ux.symfony.com/phpunit.xml.dist @@ -15,6 +15,7 @@ + diff --git a/ux.symfony.com/src/Form/AddTodoItemForm.php b/ux.symfony.com/src/Form/AddTodoItemForm.php index dfac5d3a448..dd368231479 100644 --- a/ux.symfony.com/src/Form/AddTodoItemForm.php +++ b/ux.symfony.com/src/Form/AddTodoItemForm.php @@ -9,7 +9,7 @@ class AddTodoItemForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('item', TextType::class, [ diff --git a/ux.symfony.com/src/Form/AnimalCreationForm.php b/ux.symfony.com/src/Form/AnimalCreationForm.php index a22413c2ea2..e1d6b29b05e 100644 --- a/ux.symfony.com/src/Form/AnimalCreationForm.php +++ b/ux.symfony.com/src/Form/AnimalCreationForm.php @@ -10,7 +10,7 @@ class AnimalCreationForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $animals = ['🐑', '🦖', '🦄', '🐖']; $builder diff --git a/ux.symfony.com/src/Form/DropzoneForm.php b/ux.symfony.com/src/Form/DropzoneForm.php index a84d20a4b06..5dbcb959e52 100644 --- a/ux.symfony.com/src/Form/DropzoneForm.php +++ b/ux.symfony.com/src/Form/DropzoneForm.php @@ -8,7 +8,7 @@ class DropzoneForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('file', DropzoneType::class, [ diff --git a/ux.symfony.com/src/Form/FoodAutocompleteField.php b/ux.symfony.com/src/Form/FoodAutocompleteField.php index 2c5875c3655..676b1baa305 100644 --- a/ux.symfony.com/src/Form/FoodAutocompleteField.php +++ b/ux.symfony.com/src/Form/FoodAutocompleteField.php @@ -12,7 +12,7 @@ #[AsEntityAutocompleteField] class FoodAutocompleteField extends AbstractType { - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'class' => Food::class, diff --git a/ux.symfony.com/src/Form/MealPlannerForm.php b/ux.symfony.com/src/Form/MealPlannerForm.php index bc3a3de0829..7312eda86ad 100644 --- a/ux.symfony.com/src/Form/MealPlannerForm.php +++ b/ux.symfony.com/src/Form/MealPlannerForm.php @@ -24,7 +24,7 @@ class MealPlannerForm extends AbstractType */ private $dependencies = []; - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $this->factory = $builder->getFormFactory(); diff --git a/ux.symfony.com/src/Form/RegistrationFormType.php b/ux.symfony.com/src/Form/RegistrationFormType.php index bf0d7b73811..70813aa2062 100644 --- a/ux.symfony.com/src/Form/RegistrationFormType.php +++ b/ux.symfony.com/src/Form/RegistrationFormType.php @@ -13,7 +13,7 @@ class RegistrationFormType extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('email', EmailType::class, [ diff --git a/ux.symfony.com/src/Form/SendNotificationForm.php b/ux.symfony.com/src/Form/SendNotificationForm.php index 95017e7587c..a747cd38f7f 100644 --- a/ux.symfony.com/src/Form/SendNotificationForm.php +++ b/ux.symfony.com/src/Form/SendNotificationForm.php @@ -9,7 +9,7 @@ class SendNotificationForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('message', ChoiceType::class, [ diff --git a/ux.symfony.com/src/Form/TimeForAMealForm.php b/ux.symfony.com/src/Form/TimeForAMealForm.php index f8847de7b0b..5bda06ee385 100644 --- a/ux.symfony.com/src/Form/TimeForAMealForm.php +++ b/ux.symfony.com/src/Form/TimeForAMealForm.php @@ -8,7 +8,7 @@ class TimeForAMealForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('foods', FoodAutocompleteField::class) diff --git a/ux.symfony.com/src/Form/TodoItemForm.php b/ux.symfony.com/src/Form/TodoItemForm.php index 7074856a5b2..2d89f551f17 100644 --- a/ux.symfony.com/src/Form/TodoItemForm.php +++ b/ux.symfony.com/src/Form/TodoItemForm.php @@ -9,7 +9,7 @@ class TodoItemForm extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('description', null, [ @@ -21,7 +21,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) ; } - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults(['data_class' => TodoItem::class]); } diff --git a/ux.symfony.com/src/Form/TodoListFormType.php b/ux.symfony.com/src/Form/TodoListFormType.php index 5b70f7d280d..061807add9a 100644 --- a/ux.symfony.com/src/Form/TodoListFormType.php +++ b/ux.symfony.com/src/Form/TodoListFormType.php @@ -10,7 +10,7 @@ class TodoListFormType extends AbstractType { - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('name', null, [ @@ -30,7 +30,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) ; } - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults(['data_class' => TodoList::class]); } diff --git a/ux.symfony.com/symfony.lock b/ux.symfony.com/symfony.lock index 73596889621..bfa20eb1056 100644 --- a/ux.symfony.com/symfony.lock +++ b/ux.symfony.com/symfony.lock @@ -671,5 +671,17 @@ }, "zenstruck/callback": { "version": "v1.4.2" + }, + "zenstruck/foundry": { + "version": "1.33", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.10", + "ref": "37c2f894cc098ab4c08874b80cccc8e2f8de7976" + }, + "files": [ + "config/packages/zenstruck_foundry.yaml" + ] } } diff --git a/ux.symfony.com/tests/Functional/LiveComponentDemosTest.php b/ux.symfony.com/tests/Functional/LiveComponentDemosTest.php index 6c3c6f0685c..6126cf13215 100644 --- a/ux.symfony.com/tests/Functional/LiveComponentDemosTest.php +++ b/ux.symfony.com/tests/Functional/LiveComponentDemosTest.php @@ -2,14 +2,26 @@ namespace App\Tests\Functional; +use App\Entity\Food; use App\Model\LiveDemo; use App\Service\LiveDemoRepository; use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase; use Zenstruck\Browser\Test\HasBrowser; +use Zenstruck\Foundry\Test\Factories; +use Zenstruck\Foundry\Test\ResetDatabase; +use function Zenstruck\Foundry\create; class LiveComponentDemosTest extends KernelTestCase { - use HasBrowser; + use Factories, HasBrowser, ResetDatabase; + + /** + * @before + */ + public function setupEntities(): void + { + create(Food::class, ['name' => 'Pizza', 'votes' => 10]); + } /** * @dataProvider getSmokeTests