From 81f790868a136a6a946d9e011f3ebb7801322e97 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Sun, 3 Jul 2022 16:42:20 +0000 Subject: [PATCH] chore: update quality tools + rewrite some migration files * update php packages to latest * update rector and ecs config * update ci4/settings package to v2.1 --- app/Config/Mimes.php | 2 +- ...1-02-23-100000_add_episode_id_to_posts.php | 14 +- ...1-03-09-113000_add_created_by_to_posts.php | 14 +- .../Seeds/FakeSinglePodcastApiSeeder.php | 8 +- app/Helpers/breadcrumb_helper.php | 2 +- app/Helpers/svg_helper.php | 4 +- app/Libraries/Vite/Vite.php | 4 +- app/Models/ClipModel.php | 2 +- app/Models/EpisodeModel.php | 2 +- app/Models/MediaModel.php | 2 +- app/Models/PodcastModel.php | 2 - app/Validation/FileRules.php | 4 +- composer.json | 28 +- composer.lock | 1352 ++++++++--------- ecs.php | 21 +- modules/Fediverse/Entities/Actor.php | 2 +- modules/Fediverse/Models/ActivityModel.php | 2 +- modules/Fediverse/WebFinger.php | 2 +- .../Install/Controllers/InstallController.php | 2 +- rector.php | 50 +- 20 files changed, 713 insertions(+), 806 deletions(-) diff --git a/app/Config/Mimes.php b/app/Config/Mimes.php index 09b4b325..d2374aa7 100644 --- a/app/Config/Mimes.php +++ b/app/Config/Mimes.php @@ -303,7 +303,7 @@ class Mimes /** * Attempts to determine the best file extension for a given mime type. * - * @param string $proposedExtension - default extension (in case there is more than one with the same mime type) + * @param string|null $proposedExtension - default extension (in case there is more than one with the same mime type) * @return string|null The extension determined, or null if unable to match. */ public static function guessExtensionFromType(string $type, string $proposedExtension = null): ?string diff --git a/app/Database/Migrations/2021-02-23-100000_add_episode_id_to_posts.php b/app/Database/Migrations/2021-02-23-100000_add_episode_id_to_posts.php index 812f7220..8c877a48 100644 --- a/app/Database/Migrations/2021-02-23-100000_add_episode_id_to_posts.php +++ b/app/Database/Migrations/2021-02-23-100000_add_episode_id_to_posts.php @@ -22,12 +22,20 @@ class AddEpisodeIdToPosts extends Migration $fediverseTablesPrefix = config('Fediverse') ->tablesPrefix; - $createQuery = <<forge->addColumn("{$fediverseTablesPrefix}posts", [ + 'episode_id' => [ + 'type' => 'INT', + 'unsigned' => true, + 'null' => true, + 'after' => 'replies_count', + ], + ]); + + $alterQuery = <<db->query($createQuery); + $this->db->query($alterQuery); } public function down(): void diff --git a/app/Database/Migrations/2021-03-09-113000_add_created_by_to_posts.php b/app/Database/Migrations/2021-03-09-113000_add_created_by_to_posts.php index aad0e240..94dfd125 100644 --- a/app/Database/Migrations/2021-03-09-113000_add_created_by_to_posts.php +++ b/app/Database/Migrations/2021-03-09-113000_add_created_by_to_posts.php @@ -22,12 +22,20 @@ class AddCreatedByToPosts extends Migration $fediverseTablesPrefix = config('Fediverse') ->tablesPrefix; - $createQuery = <<forge->addColumn("{$fediverseTablesPrefix}posts", [ + 'created_by' => [ + 'type' => 'INT', + 'unsigned' => true, + 'null' => true, + 'after' => 'episode_id', + ], + ]); + + $alterQuery = <<db->query($createQuery); + $this->db->query($alterQuery); } public function down(): void diff --git a/app/Database/Seeds/FakeSinglePodcastApiSeeder.php b/app/Database/Seeds/FakeSinglePodcastApiSeeder.php index b2bd6a3d..c3cebb79 100644 --- a/app/Database/Seeds/FakeSinglePodcastApiSeeder.php +++ b/app/Database/Seeds/FakeSinglePodcastApiSeeder.php @@ -9,7 +9,7 @@ use CodeIgniter\Database\Seeder; class FakeSinglePodcastApiSeeder extends Seeder { /** - * @return array + * @return array{id: int, file_path: string, file_size: int, file_mimetype: string, file_metadata: string, type: string, description: null, language_code: null, uploaded_by: int, updated_by: int, uploaded_at: string, updated_at: string} */ public static function cover(): array { @@ -30,7 +30,7 @@ class FakeSinglePodcastApiSeeder extends Seeder } /** - * @return array + * @return array{id: int, file_path: string, file_size: int, file_mimetype: string, file_metadata: string, type: string, description: null, language_code: null, uploaded_by: int, updated_by: int, uploaded_at: string, updated_at: string} */ public static function banner(): array { @@ -51,7 +51,7 @@ class FakeSinglePodcastApiSeeder extends Seeder } /** - * @return array + * @return array{id: int, uri: string, username: string, domain: string|false, private_key: string, public_key: string, display_name: string, summary: string, avatar_image_url: string, avatar_image_mimetype: string, cover_image_url: null, cover_image_mimetype: null, inbox_url: string, outbox_url: string, followers_url: string, followers_count: int, posts_count: int, is_blocked: int, created_at: string, updated_at: string} */ public static function actor(): array { @@ -80,7 +80,7 @@ class FakeSinglePodcastApiSeeder extends Seeder } /** - * @return array + * @return array{id: int, guid: string, actor_id: int, handle: string, title: string, description_markdown: string, description_html: string, cover_id: int, banner_id: int, language_code: string, category_id: int, parental_advisory: null, owner_name: string, owner_email: string, publisher: string, type: string, copyright: string, episode_description_footer_markdown: null, episode_description_footer_html: null, is_blocked: int, is_completed: int, is_locked: int, imported_feed_url: null, new_feed_url: null, payment_pointer: null, location_name: null, location_geo: null, location_osm: null, custom_rss: null, is_published_on_hubs: int, partner_id: null, partner_link_url: null, partner_image_url: null, created_by: int, updated_by: int, created_at: string, updated_at: string} */ public static function podcast(): array { diff --git a/app/Helpers/breadcrumb_helper.php b/app/Helpers/breadcrumb_helper.php index bb3187ae..c600d2b3 100644 --- a/app/Helpers/breadcrumb_helper.php +++ b/app/Helpers/breadcrumb_helper.php @@ -14,7 +14,7 @@ if (! function_exists('render_breadcrumb')) { /** * Renders the breadcrumb navigation through the Breadcrumb service * - * @param string $class to be added to the breadcrumb nav + * @param string|null $class to be added to the breadcrumb nav * @return string html breadcrumb */ function render_breadcrumb(string $class = null): string diff --git a/app/Helpers/svg_helper.php b/app/Helpers/svg_helper.php index ffd5e5c7..a408ca54 100644 --- a/app/Helpers/svg_helper.php +++ b/app/Helpers/svg_helper.php @@ -14,7 +14,7 @@ if (! function_exists('icon')) { * * @param string $name name of the icon file without the .svg extension * @param string $class to be added to the svg string - * @param 'social'|'podcasting'|'funding' $type type of icon to be added + * @param string|null $type type of icon to be added * @return string svg contents */ function icon(string $name, string $class = '', string $type = null): string @@ -46,7 +46,7 @@ if (! function_exists('svg')) { * Returns the inline svg image * * @param string $name name of the image file without the .svg extension - * @param string $class to be added to the svg string + * @param string|null $class to be added to the svg string * @return string svg contents */ function svg(string $name, ?string $class = null): string diff --git a/app/Libraries/Vite/Vite.php b/app/Libraries/Vite/Vite.php index 4f66a791..f602ac14 100644 --- a/app/Libraries/Vite/Vite.php +++ b/app/Libraries/Vite/Vite.php @@ -9,12 +9,12 @@ use ErrorException; class Vite { /** - * @var array + * @var array|null */ protected ?array $manifestData = null; /** - * @var array + * @var array|null */ protected ?array $manifestCSSData = null; diff --git a/app/Models/ClipModel.php b/app/Models/ClipModel.php index a47e172e..d4e01dcf 100644 --- a/app/Models/ClipModel.php +++ b/app/Models/ClipModel.php @@ -54,7 +54,7 @@ class ClipModel extends Model ]; /** - * @var string + * @noRector */ protected $returnType = BaseClip::class; diff --git a/app/Models/EpisodeModel.php b/app/Models/EpisodeModel.php index ec63a770..1c8a6667 100644 --- a/app/Models/EpisodeModel.php +++ b/app/Models/EpisodeModel.php @@ -309,7 +309,7 @@ class EpisodeModel extends Model } /** - * @return array + * @return array{number_of_seasons: int, number_of_episodes: int, first_published_at?: Time} */ public function getPodcastStats(int $podcastId): array { diff --git a/app/Models/MediaModel.php b/app/Models/MediaModel.php index dc0f1f5b..7acb9608 100644 --- a/app/Models/MediaModel.php +++ b/app/Models/MediaModel.php @@ -29,7 +29,7 @@ class MediaModel extends Model protected $table = 'media'; /** - * @var string + * @noRector */ protected $returnType = Document::class; diff --git a/app/Models/PodcastModel.php b/app/Models/PodcastModel.php index e9f618e3..169acfc8 100644 --- a/app/Models/PodcastModel.php +++ b/app/Models/PodcastModel.php @@ -164,8 +164,6 @@ class PodcastModel extends Model } /** - * @param 'activity'|'created_asc'|'created_desc' $orderBy - * * @return Podcast[] */ public function getAllPodcasts(string $orderBy = null): array diff --git a/app/Validation/FileRules.php b/app/Validation/FileRules.php index 16b90a2a..49f5fb38 100644 --- a/app/Validation/FileRules.php +++ b/app/Validation/FileRules.php @@ -17,7 +17,7 @@ class FileRules extends ValidationFileRules /** * Checks an uploaded file to verify that the dimensions are within a specified allowable dimension. */ - public function min_dims(string $blank = null, string $params): bool + public function min_dims(string $blank = null, string $params = ''): bool { // Grab the file name off the top of the $params // after we split it. @@ -59,7 +59,7 @@ class FileRules extends ValidationFileRules /** * Checks an uploaded image to verify that the ratio corresponds to the params */ - public function is_image_ratio(string $blank = null, string $params): bool + public function is_image_ratio(string $blank = null, string $params = ''): bool { // Grab the file name off the top of the $params // after we split it. diff --git a/composer.json b/composer.json index d3f788b7..261cf49e 100644 --- a/composer.json +++ b/composer.json @@ -9,30 +9,30 @@ "php": "^8.0", "codeigniter4/framework": "^4.2.1", "james-heinrich/getid3": "^2.0.x-dev", - "whichbrowser/parser": "^v2.1.1", + "whichbrowser/parser": "^v2.1.7", "geoip2/geoip2": "^v2.12.2", "myth/auth": "dev-develop", - "league/commonmark": "^2.2", - "vlucas/phpdotenv": "^v5.3.0", - "league/html-to-markdown": "^v5.0.1", + "league/commonmark": "^2.3.3", + "vlucas/phpdotenv": "^v5.4.1", + "league/html-to-markdown": "^v5.1.0", "opawg/user-agents-php": "^v1.0", "adaures/ipcat-php": "^1.0", "adaures/podcast-persons-taxonomy": "^1.0", - "phpseclib/phpseclib": "~2.0.30", + "phpseclib/phpseclib": "~2.0.37", "michalsn/codeigniter4-uuid": "dev-develop", "essence/essence": "^3.5.4", - "codeigniter4/settings": "^v1.0", - "chrisjean/php-ico": "^1.0", - "melbahja/seo": "^2.0" + "codeigniter4/settings": "^v2.1.0", + "chrisjean/php-ico": "^1.0.4", + "melbahja/seo": "^v2.1.0" }, "require-dev": { "mikey179/vfsstream": "v1.6.10", - "phpunit/phpunit": "^9.5.16", - "captainhook/captainhook": "^5.10.7", - "symplify/easy-coding-standard": "^10.1", - "phpstan/phpstan": "^1.4", - "rector/rector": "^0.12.16", - "symplify/coding-standard": "^10.1" + "phpunit/phpunit": "^9.5.21", + "captainhook/captainhook": "^5.10.10", + "symplify/easy-coding-standard": "^10.3.3", + "phpstan/phpstan": "^1.8.0", + "rector/rector": "^0.12.23", + "symplify/coding-standard": "^10.3.3" }, "autoload": { "exclude-from-classmap": [ diff --git a/composer.lock b/composer.lock index 309efa48..cdad2601 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "143e1a7e02a387895e19ca61820b86db", + "content-hash": "9605e8e2a063e48a811a8feeca49245d", "packages": [ { "name": "adaures/ipcat-php", @@ -227,35 +227,37 @@ }, { "name": "codeigniter4/settings", - "version": "v1.0.0", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/codeigniter4/settings.git", - "reference": "01a38cf971fa11292b7893a0cf2c497bfcaaf33c" + "reference": "0c3fbd5a474eeb592bef5550be2a6d2f73a8a09d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/settings/zipball/01a38cf971fa11292b7893a0cf2c497bfcaaf33c", - "reference": "01a38cf971fa11292b7893a0cf2c497bfcaaf33c", + "url": "https://api.github.com/repos/codeigniter4/settings/zipball/0c3fbd5a474eeb592bef5550be2a6d2f73a8a09d", + "reference": "0c3fbd5a474eeb592bef5550be2a6d2f73a8a09d", "shasum": "" }, "require": { "php": "^7.3 || ^8.0" }, "require-dev": { + "codeigniter/coding-standard": "^1.1", "codeigniter4/codeigniter4": "dev-develop", "fakerphp/faker": "^1.9", "mockery/mockery": "^1.0", + "nexusphp/cs-config": "^3.1", "nexusphp/tachycardia": "^1.0", "php-coveralls/php-coveralls": "^2.4", - "phpstan/phpstan": "^0.12 || ^1.0", + "phpstan/phpstan": "^1.0", "phpunit/phpunit": "^9.0", "squizlabs/php_codesniffer": "^3.3" }, "type": "library", "autoload": { "psr-4": { - "Sparks\\Settings\\": "src" + "CodeIgniter\\Settings\\": "src" }, "exclude-from-classmap": ["**/Database/Migrations/**"] }, @@ -273,22 +275,22 @@ "keywords": ["Settings", "codeigniter", "codeigniter4"], "support": { "issues": "https://github.com/codeigniter4/settings/issues", - "source": "https://github.com/codeigniter4/settings/tree/v1.0.0" + "source": "https://github.com/codeigniter4/settings/tree/v2.1.0" }, - "time": "2021-11-09T04:54:23+00:00" + "time": "2021-11-22T17:30:18+00:00" }, { "name": "composer/ca-bundle", - "version": "1.3.1", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b" + "reference": "fd5dd441932a7e10ca6e5b490e272d34c8430640" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", - "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/fd5dd441932a7e10ca6e5b490e272d34c8430640", + "reference": "fd5dd441932a7e10ca6e5b490e272d34c8430640", "shasum": "" }, "require": { @@ -327,7 +329,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.3.1" + "source": "https://github.com/composer/ca-bundle/tree/1.3.2" }, "funding": [ { @@ -343,7 +345,7 @@ "type": "tidelift" } ], - "time": "2021-10-28T20:44:15+00:00" + "time": "2022-05-24T11:56:16+00:00" }, { "name": "dflydev/dot-access-data", @@ -830,33 +832,33 @@ }, { "name": "laminas/laminas-escaper", - "version": "2.9.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "891ad70986729e20ed2e86355fcf93c9dc238a5f" + "reference": "58af67282db37d24e584a837a94ee55b9c7552be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/891ad70986729e20ed2e86355fcf93c9dc238a5f", - "reference": "891ad70986729e20ed2e86355fcf93c9dc238a5f", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be", "shasum": "" }, "require": { - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-escaper": "*" }, "require-dev": { + "infection/infection": "^0.26.6", "laminas/laminas-coding-standard": "~2.3.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.12.2", - "vimeo/psalm": "^3.16" - }, - "suggest": { - "ext-iconv": "*", - "ext-mbstring": "*" + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.22.0" }, "type": "library", "autoload": { @@ -883,20 +885,20 @@ "type": "community_bridge" } ], - "time": "2021-09-02T17:10:53+00:00" + "time": "2022-03-08T20:15:36+00:00" }, { "name": "league/commonmark", - "version": "2.2.3", + "version": "2.3.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71" + "reference": "0da1dca5781dd3cfddbe328224d9a7a62571addc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", - "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/0da1dca5781dd3cfddbe328224d9a7a62571addc", + "reference": "0da1dca5781dd3cfddbe328224d9a7a62571addc", "shasum": "" }, "require": { @@ -905,17 +907,19 @@ "php": "^7.4 || ^8.0", "psr/event-dispatcher": "^1.0", "symfony/deprecation-contracts": "^2.1 || ^3.0", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "require-dev": { "cebe/markdown": "^1.0", "commonmark/cmark": "0.30.0", "commonmark/commonmark.js": "0.30.0", "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", "michelf/php-markdown": "^1.4", + "nyholm/psr7": "^1.5", "phpstan/phpstan": "^0.12.88 || ^1.0.0", "phpunit/phpunit": "^9.5.5", "scrutinizer/ocular": "^1.8.1", @@ -930,7 +934,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.3-dev" + "dev-main": "2.4-dev" } }, "autoload": { @@ -985,7 +989,7 @@ "type": "tidelift" } ], - "time": "2022-02-26T21:24:45+00:00" + "time": "2022-06-07T21:28:26+00:00" }, { "name": "league/config", @@ -1069,16 +1073,16 @@ }, { "name": "league/html-to-markdown", - "version": "5.0.2", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/thephpleague/html-to-markdown.git", - "reference": "4d0394e120dc14b0d5c52fd1755fd48656da2ec9" + "reference": "e0fc8cf07bdabbcd3765341ecb50c34c271d64e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/4d0394e120dc14b0d5c52fd1755fd48656da2ec9", - "reference": "4d0394e120dc14b0d5c52fd1755fd48656da2ec9", + "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e0fc8cf07bdabbcd3765341ecb50c34c271d64e1", + "reference": "e0fc8cf07bdabbcd3765341ecb50c34c271d64e1", "shasum": "" }, "require": { @@ -1088,17 +1092,17 @@ }, "require-dev": { "mikehaertl/php-shellcommand": "^1.1.0", - "phpstan/phpstan": "^0.12.82", + "phpstan/phpstan": "^0.12.99", "phpunit/phpunit": "^8.5 || ^9.2", "scrutinizer/ocular": "^1.6", "unleashedtech/php-coding-standard": "^2.7", - "vimeo/psalm": "^4.6" + "vimeo/psalm": "^4.22" }, "bin": ["bin/html-to-markdown"], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "5.2-dev" } }, "autoload": { @@ -1127,7 +1131,7 @@ "keywords": ["html", "markdown"], "support": { "issues": "https://github.com/thephpleague/html-to-markdown/issues", - "source": "https://github.com/thephpleague/html-to-markdown/tree/5.0.2" + "source": "https://github.com/thephpleague/html-to-markdown/tree/5.1.0" }, "funding": [ { @@ -1147,7 +1151,7 @@ "type": "tidelift" } ], - "time": "2021-11-06T05:38:26+00:00" + "time": "2022-03-02T17:24:08+00:00" }, { "name": "maxmind-db/reader", @@ -1208,16 +1212,16 @@ }, { "name": "maxmind/web-service-common", - "version": "v0.8.1", + "version": "v0.9.0", "source": { "type": "git", "url": "https://github.com/maxmind/web-service-common-php.git", - "reference": "32f274051c543fc865e5a84d3a2c703913641ea8" + "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/32f274051c543fc865e5a84d3a2c703913641ea8", - "reference": "32f274051c543fc865e5a84d3a2c703913641ea8", + "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", + "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", "shasum": "" }, "require": { @@ -1227,7 +1231,8 @@ "php": ">=7.2" }, "require-dev": { - "friendsofphp/php-cs-fixer": "2.*", + "friendsofphp/php-cs-fixer": "3.*", + "phpstan/phpstan": "*", "phpunit/phpunit": "^8.0 || ^9.0", "squizlabs/php_codesniffer": "3.*" }, @@ -1250,28 +1255,29 @@ "homepage": "https://github.com/maxmind/web-service-common-php", "support": { "issues": "https://github.com/maxmind/web-service-common-php/issues", - "source": "https://github.com/maxmind/web-service-common-php/tree/v0.8.1" + "source": "https://github.com/maxmind/web-service-common-php/tree/v0.9.0" }, - "time": "2020-11-02T17:00:53+00:00" + "time": "2022-03-28T17:43:20+00:00" }, { "name": "melbahja/seo", - "version": "v2.0.0", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/melbahja/seo.git", - "reference": "a42500223cb532d4069e85097cc5b5e6ee402de1" + "reference": "0ef0a7c2b7191a3ec034a3291d76401880e28492" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/melbahja/seo/zipball/a42500223cb532d4069e85097cc5b5e6ee402de1", - "reference": "a42500223cb532d4069e85097cc5b5e6ee402de1", + "url": "https://api.github.com/repos/melbahja/seo/zipball/0ef0a7c2b7191a3ec034a3291d76401880e28492", + "reference": "0ef0a7c2b7191a3ec034a3291d76401880e28492", "shasum": "" }, "require": { "ext-curl": "*", + "ext-json": "*", "ext-xml": "*", - "php": ">=7.1" + "php": ">=7.2" }, "require-dev": { "phpunit/phpunit": "^8.5" @@ -1297,7 +1303,6 @@ "PHP7", "meta tags", "open graph", - "php7.1", "schema.org", "search engine optimization", "seo", @@ -1308,9 +1313,9 @@ ], "support": { "issues": "https://github.com/melbahja/seo/issues", - "source": "https://github.com/melbahja/seo/tree/v2.0.0" + "source": "https://github.com/melbahja/seo/tree/v2.1.0" }, - "time": "2021-10-26T00:36:49+00:00" + "time": "2022-05-31T14:18:06+00:00" }, { "name": "michalsn/codeigniter4-uuid", @@ -1365,31 +1370,25 @@ "source": { "type": "git", "url": "https://github.com/lonnieezell/myth-auth.git", - "reference": "e84d0660cd42bbe84077613e141d5acf683020cd" + "reference": "bc606fed47812773bb0647c7770fae6edc02d9f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lonnieezell/myth-auth/zipball/e84d0660cd42bbe84077613e141d5acf683020cd", - "reference": "e84d0660cd42bbe84077613e141d5acf683020cd", + "url": "https://api.github.com/repos/lonnieezell/myth-auth/zipball/bc606fed47812773bb0647c7770fae6edc02d9f4", + "reference": "bc606fed47812773bb0647c7770fae6edc02d9f4", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": "^7.4 || ^8.0" }, "provide": { "codeigniter4/authentication-implementation": "1.0" }, "require-dev": { - "codeigniter4/codeigniter4": "dev-develop", "codeigniter4/codeigniter4-standard": "^1.0", - "fakerphp/faker": "^1.9", - "friendsofphp/php-cs-fixer": "^3.0", - "mockery/mockery": "^1.0", - "nexusphp/cs-config": "^3.1", - "nexusphp/tachycardia": "^1.0", - "php-coveralls/php-coveralls": "^2.4", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^9.2" + "codeigniter4/devkit": "^1.0", + "codeigniter4/framework": "^4.1", + "mockery/mockery": "^1.0" }, "default-branch": true, "type": "library", @@ -1430,7 +1429,7 @@ "type": "patreon" } ], - "time": "2021-12-10T20:09:56+00:00" + "time": "2022-05-28T11:14:13+00:00" }, { "name": "nette/schema", @@ -1666,16 +1665,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "2.0.36", + "version": "2.0.37", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "a97547126396548c224703a267a30af1592be146" + "reference": "c812fbb4d6b4d7f30235ab7298a12f09ba13b37c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/a97547126396548c224703a267a30af1592be146", - "reference": "a97547126396548c224703a267a30af1592be146", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c812fbb4d6b4d7f30235ab7298a12f09ba13b37c", + "reference": "c812fbb4d6b4d7f30235ab7298a12f09ba13b37c", "shasum": "" }, "require": { @@ -1751,7 +1750,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.36" + "source": "https://github.com/phpseclib/phpseclib/tree/2.0.37" }, "funding": [ { @@ -1767,24 +1766,24 @@ "type": "tidelift" } ], - "time": "2022-01-30T08:48:36+00:00" + "time": "2022-04-04T04:57:45+00:00" }, { "name": "psr/cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -1802,15 +1801,15 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", "keywords": ["cache", "psr", "psr-6"], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/3.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/event-dispatcher", @@ -1972,25 +1971,24 @@ }, { "name": "ramsey/uuid", - "version": "4.2.3", + "version": "4.3.1", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", - "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", + "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", "shasum": "" }, "require": { "brick/math": "^0.8 || ^0.9", + "ext-ctype": "*", "ext-json": "*", - "php": "^7.2 || ^8.0", - "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php80": "^1.14" + "php": "^8.0", + "ramsey/collection": "^1.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -2027,18 +2025,15 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "4.x-dev" - }, "captainhook": { "force-install": true } }, "autoload": { + "files": ["src/functions.php"], "psr-4": { "Ramsey\\Uuid\\": "src/" - }, - "files": ["src/functions.php"] + } }, "notification-url": "https://packagist.org/downloads/", "license": ["MIT"], @@ -2046,7 +2041,7 @@ "keywords": ["guid", "identifier", "uuid"], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.2.3" + "source": "https://github.com/ramsey/uuid/tree/4.3.1" }, "funding": [ { @@ -2058,29 +2053,29 @@ "type": "tidelift" } ], - "time": "2021-09-25T23:10:38+00:00" + "time": "2022-03-27T21:42:02+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.0.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced" + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", - "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.1-dev" }, "thanks": { "name": "symfony/contracts", @@ -2105,7 +2100,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.0.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" }, "funding": [ { @@ -2121,20 +2116,20 @@ "type": "tidelift" } ], - "time": "2021-11-01T23:48:49+00:00" + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -2149,7 +2144,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2178,7 +2173,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "ctype", "polyfill", "portable"], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { @@ -2194,20 +2189,20 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { @@ -2222,7 +2217,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2251,7 +2246,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" }, "funding": [ { @@ -2267,20 +2262,20 @@ "type": "tidelift" } ], - "time": "2021-11-30T18:21:41+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9" + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { @@ -2289,7 +2284,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2323,7 +2318,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" }, "funding": [ { @@ -2339,20 +2334,20 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:33+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", "shasum": "" }, "require": { @@ -2361,7 +2356,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2391,7 +2386,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" }, "funding": [ { @@ -2407,7 +2402,7 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:11+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "vlucas/phpdotenv", @@ -2485,21 +2480,21 @@ }, { "name": "whichbrowser/parser", - "version": "v2.1.2", + "version": "v2.1.7", "source": { "type": "git", "url": "https://github.com/WhichBrowser/Parser-PHP.git", - "reference": "bcf642a1891032de16a5ab976fd352753dd7f9a0" + "reference": "1044880bc792dbce5948fbff22ae731c43c280d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/bcf642a1891032de16a5ab976fd352753dd7f9a0", - "reference": "bcf642a1891032de16a5ab976fd352753dd7f9a0", + "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/1044880bc792dbce5948fbff22ae731c43c280d9", + "reference": "1044880bc792dbce5948fbff22ae731c43c280d9", "shasum": "" }, "require": { "php": ">=5.4.0", - "psr/cache": "^1.0" + "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "cache/array-adapter": "^1.1", @@ -2533,24 +2528,24 @@ "keywords": ["browser", "sniffing", "ua", "useragent"], "support": { "issues": "https://github.com/WhichBrowser/Parser-PHP/issues", - "source": "https://github.com/WhichBrowser/Parser-PHP/tree/v2.1.2" + "source": "https://github.com/WhichBrowser/Parser-PHP/tree/v2.1.7" }, - "time": "2021-05-10T10:18:11+00:00" + "time": "2022-04-19T20:14:54+00:00" } ], "packages-dev": [ { "name": "captainhook/captainhook", - "version": "5.10.7", + "version": "5.10.10", "source": { "type": "git", "url": "https://github.com/captainhookphp/captainhook.git", - "reference": "be731c609e6669c5d4dbf9bf8efbb18188f0d288" + "reference": "7c54bc7633b175a257a7ed2a7fd3fba655c96b34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/be731c609e6669c5d4dbf9bf8efbb18188f0d288", - "reference": "be731c609e6669c5d4dbf9bf8efbb18188f0d288", + "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/7c54bc7633b175a257a7ed2a7fd3fba655c96b34", + "reference": "7c54bc7633b175a257a7ed2a7fd3fba655c96b34", "shasum": "" }, "require": { @@ -2608,7 +2603,7 @@ ], "support": { "issues": "https://github.com/captainhookphp/captainhook/issues", - "source": "https://github.com/captainhookphp/captainhook/tree/5.10.7" + "source": "https://github.com/captainhookphp/captainhook/tree/5.10.10" }, "funding": [ { @@ -2616,7 +2611,7 @@ "type": "github" } ], - "time": "2022-02-21T19:53:55+00:00" + "time": "2022-06-06T16:48:03+00:00" }, { "name": "composer/pcre", @@ -2684,16 +2679,16 @@ }, { "name": "composer/semver", - "version": "3.2.9", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "a951f614bd64dcd26137bc9b7b2637ddcfc57649" + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/a951f614bd64dcd26137bc9b7b2637ddcfc57649", - "reference": "a951f614bd64dcd26137bc9b7b2637ddcfc57649", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { @@ -2738,7 +2733,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.2.9" + "source": "https://github.com/composer/semver/tree/3.3.2" }, "funding": [ { @@ -2754,7 +2749,7 @@ "type": "tidelift" } ], - "time": "2022-02-04T13:58:43+00:00" + "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/xdebug-handler", @@ -2819,16 +2814,16 @@ }, { "name": "doctrine/annotations", - "version": "1.13.2", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", "shasum": "" }, "require": { @@ -2840,9 +2835,10 @@ "require-dev": { "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" }, "type": "library", "autoload": { @@ -2879,35 +2875,36 @@ "keywords": ["annotations", "docblock", "parser"], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" + "source": "https://github.com/doctrine/annotations/tree/1.13.3" }, - "time": "2021-08-05T19:00:23+00:00" + "time": "2022-07-02T10:48:51+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -2929,7 +2926,7 @@ "keywords": ["constructor", "instantiate"], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -2945,7 +2942,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "doctrine/lexer", @@ -3017,21 +3014,21 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.6.0", + "version": "v3.8.0", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "1975e4453eb2726d1f50da0ce7fa91295029a4fa" + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/1975e4453eb2726d1f50da0ce7fa91295029a4fa", - "reference": "1975e4453eb2726d1f50da0ce7fa91295029a4fa", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", "shasum": "" }, "require": { "composer/semver": "^3.2", - "composer/xdebug-handler": "^3.0", + "composer/xdebug-handler": "^3.0.3", "doctrine/annotations": "^1.13", "ext-json": "*", "ext-tokenizer": "*", @@ -3043,8 +3040,8 @@ "symfony/finder": "^5.4 || ^6.0", "symfony/options-resolver": "^5.4 || ^6.0", "symfony/polyfill-mbstring": "^1.23", - "symfony/polyfill-php80": "^1.23", - "symfony/polyfill-php81": "^1.23", + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php81": "^1.25", "symfony/process": "^5.4 || ^6.0", "symfony/stopwatch": "^5.4 || ^6.0" }, @@ -3090,7 +3087,7 @@ "description": "A tool to automatically fix PHP code style", "support": { "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.6.0" + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.8.0" }, "funding": [ { @@ -3098,7 +3095,7 @@ "type": "github" } ], - "time": "2022-02-07T18:02:40+00:00" + "time": "2022-03-18T17:20:59+00:00" }, { "name": "mikey179/vfsstream", @@ -3151,25 +3148,29 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { @@ -3184,7 +3185,7 @@ "keywords": ["clone", "copy", "duplicate", "object", "object graph"], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -3192,74 +3193,20 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" - }, - { - "name": "nette/neon", - "version": "v3.3.2", - "source": { - "type": "git", - "url": "https://github.com/nette/neon.git", - "reference": "54b287d8c2cdbe577b02e28ca1713e275b05ece2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/neon/zipball/54b287d8c2cdbe577b02e28ca1713e275b05ece2", - "reference": "54b287d8c2cdbe577b02e28ca1713e275b05ece2", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "^2.0", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.7" - }, - "bin": ["bin/neon-lint"], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3-dev" - } - }, - "autoload": { - "classmap": ["src/"] - }, - "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🍸 Nette NEON: encodes and decodes NEON file format.", - "homepage": "https://ne-on.org", - "keywords": ["export", "import", "neon", "nette", "yaml"], - "support": { - "issues": "https://github.com/nette/neon/issues", - "source": "https://github.com/nette/neon/tree/v3.3.2" - }, - "time": "2021-11-25T15:57:41+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nikic/php-parser", - "version": "v4.13.2", + "version": "v4.14.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077" + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", "shasum": "" }, "require": { @@ -3293,9 +3240,9 @@ "keywords": ["parser", "php"], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" }, - "time": "2021-11-30T19:35:32+00:00" + "time": "2022-05-31T20:59:12+00:00" }, { "name": "phar-io/manifest", @@ -3554,16 +3501,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706" + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706", - "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "" }, "require": { @@ -3596,9 +3543,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2022-01-04T19:58:01+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { "name": "phpspec/prophecy", @@ -3660,31 +3607,26 @@ }, { "name": "phpstan/phpstan", - "version": "1.4.6", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "8a7761f1c520e0dad6e04d862fdc697445457cfe" + "reference": "b7648d4ee9321665acaf112e49da9fd93df8fbd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8a7761f1c520e0dad6e04d862fdc697445457cfe", - "reference": "8a7761f1c520e0dad6e04d862fdc697445457cfe", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b7648d4ee9321665acaf112e49da9fd93df8fbd5", + "reference": "b7648d4ee9321665acaf112e49da9fd93df8fbd5", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.2|^8.0" }, "conflict": { "phpstan/phpstan-shim": "*" }, "bin": ["phpstan", "phpstan.phar"], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, "autoload": { "files": ["bootstrap.php"] }, @@ -3693,7 +3635,7 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.4.6" + "source": "https://github.com/phpstan/phpstan/tree/1.8.0" }, "funding": [ { @@ -3713,20 +3655,20 @@ "type": "tidelift" } ], - "time": "2022-02-06T12:56:13+00:00" + "time": "2022-06-29T08:53:31+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.14", + "version": "9.2.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "9f4d60b6afe5546421462b76cd4e633ebc364ab4" + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f4d60b6afe5546421462b76cd4e633ebc364ab4", - "reference": "9f4d60b6afe5546421462b76cd4e633ebc364ab4", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", "shasum": "" }, "require": { @@ -3774,7 +3716,7 @@ "keywords": ["coverage", "testing", "xunit"], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.14" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" }, "funding": [ { @@ -3782,7 +3724,7 @@ "type": "github" } ], - "time": "2022-02-28T12:38:02+00:00" + "time": "2022-03-07T09:28:20+00:00" }, { "name": "phpunit/php-file-iterator", @@ -4002,16 +3944,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.16", + "version": "9.5.21", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "5ff8c545a50226c569310a35f4fa89d79f1ddfdc" + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5ff8c545a50226c569310a35f4fa89d79f1ddfdc", - "reference": "5ff8c545a50226c569310a35f4fa89d79f1ddfdc", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", "shasum": "" }, "require": { @@ -4041,11 +3983,10 @@ "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3.4", + "sebastian/type": "^3.0", "sebastian/version": "^3.0.2" }, "require-dev": { - "ext-pdo": "*", "phpspec/prophecy-phpunit": "^2.0.1" }, "suggest": { @@ -4077,7 +4018,7 @@ "keywords": ["phpunit", "testing", "xunit"], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.16" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" }, "funding": [ { @@ -4089,7 +4030,7 @@ "type": "github" } ], - "time": "2022-02-23T17:10:58+00:00" + "time": "2022-06-19T12:14:25+00:00" }, { "name": "psr/container", @@ -4144,21 +4085,21 @@ }, { "name": "rector/rector", - "version": "0.12.16", + "version": "0.12.23", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "13412efd0dfda2e2c310dd24397281804441cf7a" + "reference": "690b31768b322db886b35845f8452025eba2cacb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/13412efd0dfda2e2c310dd24397281804441cf7a", - "reference": "13412efd0dfda2e2c310dd24397281804441cf7a", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/690b31768b322db886b35845f8452025eba2cacb", + "reference": "690b31768b322db886b35845f8452025eba2cacb", "shasum": "" }, "require": { - "php": "^7.1|^8.0", - "phpstan/phpstan": "^1.4.2" + "php": "^7.2|^8.0", + "phpstan/phpstan": "^1.6" }, "conflict": { "phpstan/phpdoc-parser": "<1.2", @@ -4186,7 +4127,7 @@ "description": "Instant Upgrade and Automated Refactoring of any PHP code", "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.12.16" + "source": "https://github.com/rectorphp/rector/tree/0.12.23" }, "funding": [ { @@ -4194,7 +4135,7 @@ "type": "github" } ], - "time": "2022-02-09T14:50:55+00:00" + "time": "2022-05-01T15:50:16+00:00" }, { "name": "sebastian/cli-parser", @@ -4529,16 +4470,16 @@ }, { "name": "sebastian/environment", - "version": "5.1.3", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac" + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", "shasum": "" }, "require": { @@ -4572,7 +4513,7 @@ "keywords": ["Xdebug", "environment", "hhvm"], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" }, "funding": [ { @@ -4580,7 +4521,7 @@ "type": "github" } ], - "time": "2020-09-28T05:52:38+00:00" + "time": "2022-04-03T09:37:03+00:00" }, { "name": "sebastian/exporter", @@ -4979,28 +4920,28 @@ }, { "name": "sebastian/type", - "version": "2.3.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -5019,7 +4960,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" }, "funding": [ { @@ -5027,7 +4968,7 @@ "type": "github" } ], - "time": "2021-06-15T12:49:02+00:00" + "time": "2022-03-15T09:54:48+00:00" }, { "name": "sebastian/version", @@ -5242,27 +5183,26 @@ }, { "name": "symfony/config", - "version": "v6.0.3", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "c14f32ae4cd2a3c29d8825c5093463ac08ade7d8" + "reference": "ed8d12417bcacd2d969750feb1fe1aab1c11e613" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/c14f32ae4cd2a3c29d8825c5093463ac08ade7d8", - "reference": "c14f32ae4cd2a3c29d8825c5093463ac08ade7d8", + "url": "https://api.github.com/repos/symfony/config/zipball/ed8d12417bcacd2d969750feb1fe1aab1c11e613", + "reference": "ed8d12417bcacd2d969750feb1fe1aab1c11e613", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/deprecation-contracts": "^2.1|^3", "symfony/filesystem": "^5.4|^6.0", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php81": "^1.22" + "symfony/polyfill-ctype": "~1.8" }, "conflict": { - "symfony/finder": "<4.4" + "symfony/finder": "<5.4" }, "require-dev": { "symfony/event-dispatcher": "^5.4|^6.0", @@ -5296,7 +5236,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.0.3" + "source": "https://github.com/symfony/config/tree/v6.1.0" }, "funding": [ { @@ -5312,24 +5252,25 @@ "type": "tidelift" } ], - "time": "2022-01-03T09:53:43+00:00" + "time": "2022-05-17T12:56:32+00:00" }, { "name": "symfony/console", - "version": "v6.0.5", + "version": "v6.1.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3bebf4108b9e07492a2a4057d207aa5a77d146b1" + "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3bebf4108b9e07492a2a4057d207aa5a77d146b1", - "reference": "3bebf4108b9e07492a2a4057d207aa5a77d146b1", + "url": "https://api.github.com/repos/symfony/console/zipball/7a86c1c42fbcb69b59768504c7bca1d3767760b7", + "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^1.1|^2|^3", "symfony/string": "^5.4|^6.0" @@ -5382,7 +5323,7 @@ "homepage": "https://symfony.com", "keywords": ["cli", "command line", "console", "terminal"], "support": { - "source": "https://github.com/symfony/console/tree/v6.0.5" + "source": "https://github.com/symfony/console/tree/v6.1.2" }, "funding": [ { @@ -5398,32 +5339,31 @@ "type": "tidelift" } ], - "time": "2022-02-25T10:48:52+00:00" + "time": "2022-06-26T13:01:30+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.0.5", + "version": "v6.1.2", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "481846cbd2441cf3444340ee53486fc24da525bd" + "reference": "5635ff016a814d7984b1c4644ad28e7df546077b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/481846cbd2441cf3444340ee53486fc24da525bd", - "reference": "481846cbd2441cf3444340ee53486fc24da525bd", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5635ff016a814d7984b1c4644ad28e7df546077b", + "reference": "5635ff016a814d7984b1c4644ad28e7df546077b", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php81": "^1.22", "symfony/service-contracts": "^1.1.6|^2.0|^3.0" }, "conflict": { "ext-psr": "<1.1|>=2", - "symfony/config": "<5.4", + "symfony/config": "<6.1", "symfony/finder": "<5.4", "symfony/proxy-manager-bridge": "<5.4", "symfony/yaml": "<5.4" @@ -5433,7 +5373,7 @@ "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { - "symfony/config": "^5.4|^6.0", + "symfony/config": "^6.1", "symfony/expression-language": "^5.4|^6.0", "symfony/yaml": "^5.4|^6.0" }, @@ -5466,7 +5406,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.0.5" + "source": "https://github.com/symfony/dependency-injection/tree/v6.1.2" }, "funding": [ { @@ -5482,24 +5422,24 @@ "type": "tidelift" } ], - "time": "2022-02-24T10:01:27+00:00" + "time": "2022-06-26T13:01:30+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.0.3", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934" + "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6472ea2dd415e925b90ca82be64b8bc6157f3934", - "reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347", + "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/event-dispatcher-contracts": "^2|^3" }, "conflict": { @@ -5545,7 +5485,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.0.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0" }, "funding": [ { @@ -5561,24 +5501,24 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-05-05T16:51:07+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.0.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "aa5422287b75594b90ee9cd807caf8f0df491385" + "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/aa5422287b75594b90ee9cd807caf8f0df491385", - "reference": "aa5422287b75594b90ee9cd807caf8f0df491385", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", + "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "psr/event-dispatcher": "^1" }, "suggest": { @@ -5587,7 +5527,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.1-dev" }, "thanks": { "name": "symfony/contracts", @@ -5622,7 +5562,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1" }, "funding": [ { @@ -5638,24 +5578,24 @@ "type": "tidelift" } ], - "time": "2021-07-15T12:33:35+00:00" + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/filesystem", - "version": "v6.0.5", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "6646c13f787057d64701a3a0235cf9567c6ccbbd" + "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/6646c13f787057d64701a3a0235cf9567c6ccbbd", - "reference": "6646c13f787057d64701a3a0235cf9567c6ccbbd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/3132d2f43ca799c2aa099f9738d98228c56baa5d", + "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, @@ -5681,7 +5621,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.0.5" + "source": "https://github.com/symfony/filesystem/tree/v6.1.0" }, "funding": [ { @@ -5697,24 +5637,27 @@ "type": "tidelift" } ], - "time": "2022-02-28T07:42:30+00:00" + "time": "2022-05-21T13:34:40+00:00" }, { "name": "symfony/finder", - "version": "v6.0.3", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430" + "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430", - "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430", + "url": "https://api.github.com/repos/symfony/finder/zipball/45b8beb69d6eb3b05a65689ebfd4222326773f8f", + "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0" }, "type": "library", "autoload": { @@ -5738,7 +5681,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.0.3" + "source": "https://github.com/symfony/finder/tree/v6.1.0" }, "funding": [ { @@ -5754,24 +5697,24 @@ "type": "tidelift" } ], - "time": "2022-01-26T17:23:29+00:00" + "time": "2022-04-15T08:08:08+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.0.3", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "51f7006670febe4cbcbae177cbffe93ff833250d" + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/51f7006670febe4cbcbae177cbffe93ff833250d", - "reference": "51f7006670febe4cbcbae177cbffe93ff833250d", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a3016f5442e28386ded73c43a32a5b68586dd1c4", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/deprecation-contracts": "^2.1|^3" }, "type": "library", @@ -5797,7 +5740,7 @@ "homepage": "https://symfony.com", "keywords": ["config", "configuration", "options"], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.0.3" + "source": "https://github.com/symfony/options-resolver/tree/v6.1.0" }, "funding": [ { @@ -5813,20 +5756,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + "reference": "433d05519ce6990bf3530fba6957499d327395c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", + "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { @@ -5838,7 +5781,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5874,7 +5817,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" }, "funding": [ { @@ -5890,20 +5833,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:10:46+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.24.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { @@ -5915,7 +5858,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5952,7 +5895,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" }, "funding": [ { @@ -5968,24 +5911,24 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/process", - "version": "v6.0.5", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1" + "reference": "318718453c2be58266f1a9e74063d13cb8dd4165" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", - "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", + "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165", + "reference": "318718453c2be58266f1a9e74063d13cb8dd4165", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=8.1" }, "type": "library", "autoload": { @@ -6009,7 +5952,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.0.5" + "source": "https://github.com/symfony/process/tree/v6.1.0" }, "funding": [ { @@ -6025,24 +5968,24 @@ "type": "tidelift" } ], - "time": "2022-01-30T18:19:12+00:00" + "time": "2022-05-11T12:12:29+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.0.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603" + "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/36715ebf9fb9db73db0cb24263c79077c6fe8603", - "reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239", + "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "psr/container": "^2.0" }, "conflict": { @@ -6054,7 +5997,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.1-dev" }, "thanks": { "name": "symfony/contracts", @@ -6064,7 +6007,8 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": ["/Test/"] }, "notification-url": "https://packagist.org/downloads/", "license": ["MIT"], @@ -6089,7 +6033,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.0.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.1.1" }, "funding": [ { @@ -6105,24 +6049,24 @@ "type": "tidelift" } ], - "time": "2021-11-04T17:53:12+00:00" + "time": "2022-05-30T19:18:58+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.0.5", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "f2c1780607ec6502f2121d9729fd8150a655d337" + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/f2c1780607ec6502f2121d9729fd8150a655d337", - "reference": "f2c1780607ec6502f2121d9729fd8150a655d337", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/service-contracts": "^1|^2|^3" }, "type": "library", @@ -6147,7 +6091,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.0.5" + "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" }, "funding": [ { @@ -6163,24 +6107,24 @@ "type": "tidelift" } ], - "time": "2022-02-21T17:15:17+00:00" + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/string", - "version": "v6.0.3", + "version": "v6.1.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2" + "reference": "1903f2879875280c5af944625e8246d81c2f0604" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2", - "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2", + "url": "https://api.github.com/repos/symfony/string/zipball/1903f2879875280c5af944625e8246d81c2f0604", + "reference": "1903f2879875280c5af944625e8246d81c2f0604", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -6219,7 +6163,7 @@ "homepage": "https://symfony.com", "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], "support": { - "source": "https://github.com/symfony/string/tree/v6.0.3" + "source": "https://github.com/symfony/string/tree/v6.1.2" }, "funding": [ { @@ -6235,55 +6179,49 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-06-26T16:35:04+00:00" }, { "name": "symplify/autowire-array-parameter", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/autowire-array-parameter.git", - "reference": "2d2302ac04294a9c7af06e5e29a6363749f17bae" + "reference": "e3ca795122712fab224a5c10339b1fb278505420" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/2d2302ac04294a9c7af06e5e29a6363749f17bae", - "reference": "2d2302ac04294a9c7af06e5e29a6363749f17bae", + "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/e3ca795122712fab224a5c10339b1fb278505420", + "reference": "e3ca795122712fab224a5c10339b1fb278505420", "shasum": "" }, "require": { "nette/utils": "^3.2", "php": ">=8.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symplify/package-builder": "^10.1" + "symfony/dependency-injection": "^6.0", + "symplify/package-builder": "^10.3.3" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/smart-file-system": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/symplify-kernel": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/smart-file-system": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/symplify-kernel": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -6291,7 +6229,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6303,7 +6241,7 @@ "license": ["MIT"], "description": "Autowire array parameters for your Symfony applications", "support": { - "source": "https://github.com/symplify/autowire-array-parameter/tree/10.1.0" + "source": "https://github.com/symplify/autowire-array-parameter/tree/10.3.3" }, "funding": [ { @@ -6315,71 +6253,72 @@ "type": "github" } ], - "time": "2022-02-21T11:14:54+00:00" + "time": "2022-06-13T14:05:31+00:00" }, { "name": "symplify/coding-standard", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/coding-standard.git", - "reference": "752145634b0e6f9924be3093b3669cca4f759dc0" + "reference": "07e8a9f67dd74ede6038dc70750654449e80e9ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/coding-standard/zipball/752145634b0e6f9924be3093b3669cca4f759dc0", - "reference": "752145634b0e6f9924be3093b3669cca4f759dc0", + "url": "https://api.github.com/repos/symplify/coding-standard/zipball/07e8a9f67dd74ede6038dc70750654449e80e9ab", + "reference": "07e8a9f67dd74ede6038dc70750654449e80e9ab", "shasum": "" }, "require": { - "friendsofphp/php-cs-fixer": "^3.6", + "friendsofphp/php-cs-fixer": "^3.8", "nette/utils": "^3.2", "php": ">=8.0", - "symplify/autowire-array-parameter": "^10.1", - "symplify/package-builder": "^10.1", - "symplify/rule-doc-generator-contracts": "^10.1", - "symplify/symplify-kernel": "^10.1" + "symplify/autowire-array-parameter": "^10.3.3", + "symplify/package-builder": "^10.3.3", + "symplify/rule-doc-generator-contracts": "^10.3.3", + "symplify/symplify-kernel": "^10.3.3" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/smart-file-system": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/smart-file-system": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { + "cweagans/composer-patches": "^1.7", "doctrine/orm": "^2.10", "nette/application": "^3.1", "nette/bootstrap": "^3.1", "phpunit/phpunit": "^9.5", - "symfony/framework-bundle": "^5.4|^6.0", - "symplify/easy-coding-standard": "^10.1", - "symplify/rule-doc-generator": "^10.1", - "symplify/smart-file-system": "^10.1", - "symplify/symplify-kernel": "^10.1" + "symfony/framework-bundle": "^6.0", + "symplify/easy-coding-standard": "^10.3.3", + "symplify/rule-doc-generator": "^10.3.3", + "symplify/smart-file-system": "^10.3.3", + "symplify/symplify-kernel": "^10.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" + }, + "enable-patching": true, + "patches": { + "symfony/dependency-injection": [ + "https://raw.githubusercontent.com/symplify/vendor-patch-files/main/patches/generic-php-config-loader.patch" + ] } }, "autoload": { @@ -6391,7 +6330,7 @@ "license": ["MIT"], "description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.", "support": { - "source": "https://github.com/symplify/coding-standard/tree/10.1.0" + "source": "https://github.com/symplify/coding-standard/tree/10.3.3" }, "funding": [ { @@ -6403,58 +6342,52 @@ "type": "github" } ], - "time": "2022-02-21T11:15:00+00:00" + "time": "2022-06-13T14:05:35+00:00" }, { "name": "symplify/composer-json-manipulator", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/composer-json-manipulator.git", - "reference": "73fcdc1153dbe9d12a5d4fb1ddae07d600eff1c3" + "reference": "84f716bd543d946921c4ef6d2197a9f2877c7691" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/composer-json-manipulator/zipball/73fcdc1153dbe9d12a5d4fb1ddae07d600eff1c3", - "reference": "73fcdc1153dbe9d12a5d4fb1ddae07d600eff1c3", + "url": "https://api.github.com/repos/symplify/composer-json-manipulator/zipball/84f716bd543d946921c4ef6d2197a9f2877c7691", + "reference": "84f716bd543d946921c4ef6d2197a9f2877c7691", "shasum": "" }, "require": { "nette/utils": "^3.2", "php": ">=8.0", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/filesystem": "^5.4|^6.0", - "symplify/package-builder": "^10.1", - "symplify/smart-file-system": "^10.1", - "symplify/symplify-kernel": "^10.1" + "symfony/config": "^6.0", + "symfony/dependency-injection": "^6.0", + "symfony/filesystem": "^6.0", + "symplify/package-builder": "^10.3.3", + "symplify/smart-file-system": "^10.3.3", + "symplify/symplify-kernel": "^10.3.3" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/autowire-array-parameter": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", + "symplify/astral": "<10.3.3", + "symplify/autowire-array-parameter": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", "symplify/symplify-kernel": "<9.4.70", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -6462,7 +6395,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6474,7 +6407,7 @@ "license": ["MIT"], "description": "Package to load, merge and save composer.json file(s)", "support": { - "source": "https://github.com/symplify/composer-json-manipulator/tree/10.1.0" + "source": "https://github.com/symplify/composer-json-manipulator/tree/10.3.3" }, "funding": [ { @@ -6486,24 +6419,24 @@ "type": "github" } ], - "time": "2022-02-21T11:15:03+00:00" + "time": "2022-06-13T14:06:01+00:00" }, { "name": "symplify/easy-coding-standard", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/easy-coding-standard.git", - "reference": "dcad0cff507fc3e56bf345dcd634dbea3ce0917e" + "reference": "c93878b3c052321231519b6540e227380f90be17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/dcad0cff507fc3e56bf345dcd634dbea3ce0917e", - "reference": "dcad0cff507fc3e56bf345dcd634dbea3ce0917e", + "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/c93878b3c052321231519b6540e227380f90be17", + "reference": "c93878b3c052321231519b6540e227380f90be17", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "conflict": { "friendsofphp/php-cs-fixer": "<3.0", @@ -6513,7 +6446,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "9.5-dev" + "dev-main": "10.3-dev" } }, "autoload": { @@ -6523,7 +6456,7 @@ "license": ["MIT"], "description": "Prefixed scoped version of ECS package", "support": { - "source": "https://github.com/symplify/easy-coding-standard/tree/10.1.0" + "source": "https://github.com/symplify/easy-coding-standard/tree/10.3.3" }, "funding": [ { @@ -6535,57 +6468,51 @@ "type": "github" } ], - "time": "2022-02-21T11:18:44+00:00" + "time": "2022-06-13T14:03:37+00:00" }, { "name": "symplify/easy-testing", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/easy-testing.git", - "reference": "1fcd31f2542a705858eac77bc36ddf43fa799c0e" + "reference": "d4a78c8d55282143754d9be0d9577865394c073c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/easy-testing/zipball/1fcd31f2542a705858eac77bc36ddf43fa799c0e", - "reference": "1fcd31f2542a705858eac77bc36ddf43fa799c0e", + "url": "https://api.github.com/repos/symplify/easy-testing/zipball/d4a78c8d55282143754d9be0d9577865394c073c", + "reference": "d4a78c8d55282143754d9be0d9577865394c073c", "shasum": "" }, "require": { "nette/utils": "^3.2", "php": ">=8.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symplify/package-builder": "^10.1", - "symplify/smart-file-system": "^10.1", - "symplify/symplify-kernel": "^10.1" + "symfony/console": "^6.0", + "symfony/dependency-injection": "^6.0", + "symfony/finder": "^6.0", + "symplify/package-builder": "^10.3.3", + "symplify/smart-file-system": "^10.3.3", + "symplify/symplify-kernel": "^10.3.3" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/autowire-array-parameter": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/autowire-array-parameter": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -6594,7 +6521,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6606,7 +6533,7 @@ "license": ["MIT"], "description": "Testing made easy", "support": { - "source": "https://github.com/symplify/easy-testing/tree/10.1.0" + "source": "https://github.com/symplify/easy-testing/tree/10.3.3" }, "funding": [ { @@ -6618,60 +6545,53 @@ "type": "github" } ], - "time": "2022-02-21T11:15:10+00:00" + "time": "2022-06-13T14:05:39+00:00" }, { "name": "symplify/package-builder", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/package-builder.git", - "reference": "3a83129159832622fbb4317def676337301d8300" + "reference": "bc785e064429f2341d035cc88cc954a56f220040" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/package-builder/zipball/3a83129159832622fbb4317def676337301d8300", - "reference": "3a83129159832622fbb4317def676337301d8300", + "url": "https://api.github.com/repos/symplify/package-builder/zipball/bc785e064429f2341d035cc88cc954a56f220040", + "reference": "bc785e064429f2341d035cc88cc954a56f220040", "shasum": "" }, "require": { - "nette/neon": "^3.3.2", "nette/utils": "^3.2", "php": ">=8.0", "sebastian/diff": "^4.0", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symplify/easy-testing": "^10.1", - "symplify/symplify-kernel": "^10.1" + "symfony/config": "^6.0", + "symfony/console": "^6.0", + "symfony/dependency-injection": "^6.0", + "symfony/finder": "^6.0", + "symplify/easy-testing": "^10.3.3", + "symplify/symplify-kernel": "^10.3.3" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/autowire-array-parameter": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/smart-file-system": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/autowire-array-parameter": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/smart-file-system": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -6679,7 +6599,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6691,7 +6611,7 @@ "license": ["MIT"], "description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.", "support": { - "source": "https://github.com/symplify/package-builder/tree/10.1.0" + "source": "https://github.com/symplify/package-builder/tree/10.3.3" }, "funding": [ { @@ -6703,20 +6623,20 @@ "type": "github" } ], - "time": "2022-02-21T11:15:34+00:00" + "time": "2022-06-13T14:05:45+00:00" }, { "name": "symplify/rule-doc-generator-contracts", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/rule-doc-generator-contracts.git", - "reference": "351303b0b0f277af30a7e9c588fdc8411e0f5500" + "reference": "6c5f2661fdd9a290d455b31aa3619c80702119cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/rule-doc-generator-contracts/zipball/351303b0b0f277af30a7e9c588fdc8411e0f5500", - "reference": "351303b0b0f277af30a7e9c588fdc8411e0f5500", + "url": "https://api.github.com/repos/symplify/rule-doc-generator-contracts/zipball/6c5f2661fdd9a290d455b31aa3619c80702119cd", + "reference": "6c5f2661fdd9a290d455b31aa3619c80702119cd", "shasum": "" }, "require": { @@ -6724,38 +6644,32 @@ "php": ">=8.0" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/autowire-array-parameter": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/package-builder": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/smart-file-system": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/symplify-kernel": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/autowire-array-parameter": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/package-builder": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/smart-file-system": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/symplify-kernel": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6767,7 +6681,7 @@ "license": ["MIT"], "description": "Contracts for production code of RuleDocGenerator", "support": { - "source": "https://github.com/symplify/rule-doc-generator-contracts/tree/10.1.0" + "source": "https://github.com/symplify/rule-doc-generator-contracts/tree/10.3.3" }, "funding": [ { @@ -6779,56 +6693,50 @@ "type": "github" } ], - "time": "2022-02-21T11:16:12+00:00" + "time": "2022-06-13T14:03:35+00:00" }, { "name": "symplify/smart-file-system", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/smart-file-system.git", - "reference": "c676b278b95646700424952fc6d6aaa9e6fbfa8e" + "reference": "0b465fcf7490ac89708510551a044961b9124493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/c676b278b95646700424952fc6d6aaa9e6fbfa8e", - "reference": "c676b278b95646700424952fc6d6aaa9e6fbfa8e", + "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/0b465fcf7490ac89708510551a044961b9124493", + "reference": "0b465fcf7490ac89708510551a044961b9124493", "shasum": "" }, "require": { "nette/utils": "^3.2", "php": ">=8.0", - "symfony/filesystem": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0" + "symfony/filesystem": "^6.0", + "symfony/finder": "^6.0" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/autowire-array-parameter": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/composer-json-manipulator": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/package-builder": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/symplify-kernel": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/autowire-array-parameter": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/composer-json-manipulator": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/package-builder": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/symplify-kernel": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "nette/finder": "^2.5", @@ -6837,7 +6745,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6849,7 +6757,7 @@ "license": ["MIT"], "description": "Sanitized FileInfo with safe getRealPath() and other handy methods", "support": { - "source": "https://github.com/symplify/smart-file-system/tree/10.1.0" + "source": "https://github.com/symplify/smart-file-system/tree/10.3.3" }, "funding": [ { @@ -6861,56 +6769,50 @@ "type": "github" } ], - "time": "2022-02-21T11:16:15+00:00" + "time": "2022-06-13T14:03:57+00:00" }, { "name": "symplify/symplify-kernel", - "version": "10.1.0", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/symplify/symplify-kernel.git", - "reference": "6c1c0710cea728427d8fdfc461a40d7c35daad82" + "reference": "951838b8c4cee31c347a132755428c39437585c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/symplify-kernel/zipball/6c1c0710cea728427d8fdfc461a40d7c35daad82", - "reference": "6c1c0710cea728427d8fdfc461a40d7c35daad82", + "url": "https://api.github.com/repos/symplify/symplify-kernel/zipball/951838b8c4cee31c347a132755428c39437585c8", + "reference": "951838b8c4cee31c347a132755428c39437585c8", "shasum": "" }, "require": { "php": ">=8.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symplify/autowire-array-parameter": "^10.1", - "symplify/composer-json-manipulator": "^10.1", - "symplify/package-builder": "^10.1", - "symplify/smart-file-system": "^10.1", + "symfony/console": "^6.0", + "symfony/dependency-injection": "^6.0", + "symplify/autowire-array-parameter": "^10.3.3", + "symplify/composer-json-manipulator": "^10.3.3", + "symplify/package-builder": "^10.3.3", + "symplify/smart-file-system": "^10.3.3", "webmozart/assert": "^1.10" }, "conflict": { - "symplify/amnesia": "<10.1.0", - "symplify/astral": "<10.1.0", - "symplify/coding-standard": "<10.1.0", - "symplify/config-transformer": "<10.1.0", - "symplify/easy-ci": "<10.1.0", - "symplify/easy-coding-standard": "<10.1.0", - "symplify/easy-parallel": "<10.1.0", - "symplify/easy-testing": "<10.1.0", - "symplify/git-wrapper": "<10.1.0", - "symplify/latte-phpstan-compiler": "<10.1.0", - "symplify/markdown-diff": "<10.1.0", - "symplify/monorepo-builder": "<10.1.0", - "symplify/neon-config-dumper": "<10.1.0", - "symplify/php-config-printer": "<10.1.0", - "symplify/phpstan-extensions": "<10.1.0", - "symplify/phpstan-latte-rules": "<10.1.0", - "symplify/phpstan-rules": "<10.1.0", - "symplify/rule-doc-generator": "<10.1.0", - "symplify/rule-doc-generator-contracts": "<10.1.0", - "symplify/skipper": "<10.1.0", - "symplify/symfony-static-dumper": "<10.1.0", - "symplify/template-phpstan-compiler": "<10.1.0", - "symplify/vendor-patches": "<10.1.0" + "symplify/astral": "<10.3.3", + "symplify/coding-standard": "<10.3.3", + "symplify/config-transformer": "<10.3.3", + "symplify/easy-ci": "<10.3.3", + "symplify/easy-coding-standard": "<10.3.3", + "symplify/easy-parallel": "<10.3.3", + "symplify/easy-testing": "<10.3.3", + "symplify/monorepo-builder": "<10.3.3", + "symplify/neon-config-dumper": "<10.3.3", + "symplify/php-config-printer": "<10.3.3", + "symplify/phpstan-extensions": "<10.3.3", + "symplify/phpstan-rules": "<10.3.3", + "symplify/rule-doc-generator": "<10.3.3", + "symplify/rule-doc-generator-contracts": "<10.3.3", + "symplify/skipper": "<10.3.3", + "symplify/symfony-static-dumper": "<10.3.3", + "symplify/vendor-patches": "<10.3.3" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -6918,7 +6820,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -6930,9 +6832,9 @@ "license": ["MIT"], "description": "Internal Kernel for Symplify packages", "support": { - "source": "https://github.com/symplify/symplify-kernel/tree/10.1.0" + "source": "https://github.com/symplify/symplify-kernel/tree/10.3.3" }, - "time": "2022-02-21T11:16:21+00:00" + "time": "2022-06-13T14:06:24+00:00" }, { "name": "theseer/tokenizer", @@ -6982,21 +6884,21 @@ }, { "name": "webmozart/assert", - "version": "1.10.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" }, "conflict": { "phpstan/phpstan": "<0.12.20", @@ -7028,9 +6930,9 @@ "keywords": ["assert", "check", "validate"], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2021-03-09T10:59:23+00:00" + "time": "2022-06-03T18:03:27+00:00" } ], "aliases": [], diff --git a/ecs.php b/ecs.php index 2954e39b..6abb2da5 100644 --- a/ecs.php +++ b/ecs.php @@ -1,19 +1,16 @@ parameters(); - +return static function (ECSConfig $ecsConfig): void { // alternative to CLI arguments, easier to maintain and extend - $parameters->set(Option::PATHS, [ + $ecsConfig->paths([ __DIR__ . '/app', __DIR__ . '/modules', __DIR__ . '/themes', @@ -21,7 +18,7 @@ return static function (ContainerConfigurator $containerConfigurator): void { __DIR__ . '/public', ]); - $parameters->set(Option::SKIP, [ + $ecsConfig->skip([ // skip specific generated files __DIR__ . '/modules/Admin/Language/*/PersonsTaxonomy.php', @@ -53,8 +50,10 @@ return static function (ContainerConfigurator $containerConfigurator): void { AssignmentInConditionSniff::class, ]); - $containerConfigurator->import(SetList::PSR_12); - $containerConfigurator->import(SetList::SYMPLIFY); - $containerConfigurator->import(SetList::COMMON); - $containerConfigurator->import(SetList::CLEAN_CODE); + $ecsConfig->sets([ + SetList::PSR_12, + SetList::SYMPLIFY, + SetList::COMMON, + SetList::CLEAN_CODE + ]); }; diff --git a/modules/Fediverse/Entities/Actor.php b/modules/Fediverse/Entities/Actor.php index 260fd336..d7a5ba64 100644 --- a/modules/Fediverse/Entities/Actor.php +++ b/modules/Fediverse/Entities/Actor.php @@ -42,7 +42,7 @@ class Actor extends Entity protected string $public_key_id; /** - * @var Actor[] + * @var \Modules\Fediverse\Entities\Actor[]|null */ protected ?array $followers = null; diff --git a/modules/Fediverse/Models/ActivityModel.php b/modules/Fediverse/Models/ActivityModel.php index 225e66d5..fd74f7ed 100644 --- a/modules/Fediverse/Models/ActivityModel.php +++ b/modules/Fediverse/Models/ActivityModel.php @@ -81,7 +81,7 @@ class ActivityModel extends BaseUuidModel /** * Inserts a new activity record in the database * - * @param Time $scheduledAt + * @param Time|null $scheduledAt */ public function newActivity( string $type, diff --git a/modules/Fediverse/WebFinger.php b/modules/Fediverse/WebFinger.php index 69164cdf..82e0472f 100644 --- a/modules/Fediverse/WebFinger.php +++ b/modules/Fediverse/WebFinger.php @@ -86,7 +86,7 @@ class WebFinger /** * Get WebFinger response as an array * - * @return array + * @return array{subject: string, aliases: string[], links: array>} */ public function toArray(): array { diff --git a/modules/Install/Controllers/InstallController.php b/modules/Install/Controllers/InstallController.php index 769fb90f..db4414cd 100644 --- a/modules/Install/Controllers/InstallController.php +++ b/modules/Install/Controllers/InstallController.php @@ -245,7 +245,7 @@ class InstallController extends Controller { $migrations = Services::migrations(); - $migrations->setNamespace('Sparks\Settings') + $migrations->setNamespace('CodeIgniter\Settings') ->latest(); $migrations->setNamespace('Myth\Auth') ->latest(); diff --git a/rector.php b/rector.php index 6a8943a6..1b238e2b 100644 --- a/rector.php +++ b/rector.php @@ -8,20 +8,17 @@ use Rector\CodingStyle\Rector\Encapsed\EncapsedStringsToSprintfRector; use Rector\CodingStyle\Rector\FuncCall\ConsistentPregDelimiterRector; use Rector\CodingStyle\Rector\Stmt\NewlineAfterStatementRector; use Rector\CodingStyle\Rector\String_\SymplifyQuoteEscapeRector; -use Rector\Core\Configuration\Option; +use Rector\Config\RectorConfig; use Rector\Core\ValueObject\PhpVersion; use Rector\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector; use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector; use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector; use Rector\Php80\Rector\ClassMethod\OptionalParametersAfterRequiredRector; use Rector\Set\ValueObject\SetList; -use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; -return static function (ContainerConfigurator $containerConfigurator): void { +return static function (RectorConfig $rectorConfig): void { // get parameters - $parameters = $containerConfigurator->parameters(); - - $parameters->set(Option::PATHS, [ + $rectorConfig->paths([ __DIR__ . '/app', __DIR__ . '/modules', __DIR__ . '/tests', @@ -29,27 +26,28 @@ return static function (ContainerConfigurator $containerConfigurator): void { ]); // do you need to include constants, class aliases or custom autoloader? files listed will be executed - $parameters->set(Option::BOOTSTRAP_FILES, [ + $rectorConfig->bootstrapFiles([ __DIR__ . '/vendor/codeigniter4/framework/system/Test/bootstrap.php', ]); // Define what rule sets will be applied - $containerConfigurator->import(SetList::PHP_80); - $containerConfigurator->import(SetList::TYPE_DECLARATION); - $containerConfigurator->import(SetList::TYPE_DECLARATION_STRICT); - $containerConfigurator->import(SetList::CODE_QUALITY); - $containerConfigurator->import(SetList::CODING_STYLE); - $containerConfigurator->import(SetList::EARLY_RETURN); - $containerConfigurator->import(SetList::DEAD_CODE); - $containerConfigurator->import(SetList::ORDER); + $rectorConfig->sets([SetList::PHP_80, + SetList::TYPE_DECLARATION, + SetList::TYPE_DECLARATION_STRICT, + SetList::CODE_QUALITY, + SetList::CODING_STYLE, + SetList::EARLY_RETURN, + SetList::DEAD_CODE, + ]); // auto import fully qualified class names - $parameters->set(Option::AUTO_IMPORT_NAMES, true); - // TODO: add parallel - // $parameters->set(Option::PARALLEL, true); - $parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_80); + $rectorConfig->importNames(); + // TODO: add parallel run + // $rectorConfig->parallel(); - $parameters->set(Option::SKIP, [ + $rectorConfig->phpVersion(PhpVersion::PHP_80); + + $rectorConfig->skip([ __DIR__ . '/app/Views/errors/*', // skip specific generated files @@ -81,15 +79,9 @@ return static function (ContainerConfigurator $containerConfigurator): void { ]); // Path to phpstan with extensions, that PHPStan in Rector uses to determine types - $parameters->set( - Option::PHPSTAN_FOR_RECTOR_PATH, - __DIR__ . '/phpstan.neon', - ); + $rectorConfig->phpstanConfig(__DIR__ . '/phpstan.neon'); - $services = $containerConfigurator->services(); - $services->set(ConsistentPregDelimiterRector::class)->call('configure', [ - [ - ConsistentPregDelimiterRector::DELIMITER => '~', - ], + $rectorConfig->ruleWithConfiguration(ConsistentPregDelimiterRector::class, [ + ConsistentPregDelimiterRector::DELIMITER => '~', ]); };