From f47618b2271e964962b0f6e173dbe3a2562a525f Mon Sep 17 00:00:00 2001 From: Sergei Predvoditelev Date: Tue, 28 Jan 2025 15:21:42 +0300 Subject: [PATCH] Blog: update deps, remove yii-debug-viewer (#636) Co-authored-by: Wilmer Arambula --- blog/composer.json | 128 +- blog/composer.lock | 2816 +++++++++++++------------- blog/config/common/di/mailer.php | 19 + blog/config/web/params.php | 4 + blog/config/web/widgets.php | 20 + blog/configuration.php | 3 + blog/resources/views/layout/main.php | 154 +- blog/resources/views/site/index.php | 6 +- blog/resources/views/user/index.php | 6 - blog/src/Contact/ContactMailer.php | 26 +- 10 files changed, 1637 insertions(+), 1545 deletions(-) create mode 100644 blog/config/common/di/mailer.php create mode 100644 blog/config/web/widgets.php diff --git a/blog/composer.json b/blog/composer.json index 6070af10..3cb37864 100644 --- a/blog/composer.json +++ b/blog/composer.json @@ -19,95 +19,94 @@ "php": "8.3.*", "ext-mbstring": "*", "ext-pdo_sqlite": "*", - "cebe/markdown": "^1.2@dev", + "cebe/markdown": "^1.2.1@dev", "cycle/annotated": "^3.5", - "cycle/database": "^2.0", - "cycle/entity-behavior": "^1.0", - "cycle/orm": "^2.0", - "doctrine/collections": "^1.6", - "fakerphp/faker": "^1.14", - "httpsoft/http-message": "^1.1", - "php-http/guzzle7-adapter": "^1.0", - "psr/container": "^2.0", - "psr/http-factory": "^1.0", + "cycle/database": "^2.11.3", + "cycle/entity-behavior": "^1.3.1", + "cycle/orm": "^2.9.3", + "doctrine/collections": "^1.8", + "fakerphp/faker": "^1.24.1", + "httpsoft/http-message": "^1.1.6", + "php-http/guzzle7-adapter": "^1.1", + "psr/container": "^2.0.2", + "psr/http-factory": "^1.1", "psr/http-message": "^1.1|^2.0", - "psr/http-server-handler": "^1.0", - "psr/http-server-middleware": "^1.0", - "psr/log": "^3.0", - "symfony/console": "^6.0", - "vlucas/phpdotenv": "^5.3", - "yiisoft/access": "^1.0", + "psr/http-server-handler": "^1.0.2", + "psr/http-server-middleware": "^1.0.2", + "psr/log": "^3.0.2", + "symfony/console": "^6.4.17", + "vlucas/phpdotenv": "^5.6.1", + "yiisoft/access": "^1.1.1", "yiisoft/aliases": "^3.0", - "yiisoft/assets": "^4.0", - "yiisoft/auth": "^3.0", + "yiisoft/assets": "^5", + "yiisoft/auth": "^3.1.1", "yiisoft/cache": "^3.0", - "yiisoft/cache-file": "^3.0", - "yiisoft/config": "^1.3.1", - "yiisoft/cookies": "^1.2", - "yiisoft/csrf": "^2.0", + "yiisoft/cache-file": "^3.2", + "yiisoft/config": "^1.5.0", + "yiisoft/cookies": "^1.2.2", + "yiisoft/csrf": "^2.2", "yiisoft/data": "dev-master", "yiisoft/data-cycle": "dev-master", - "yiisoft/data-response": "^2.0", - "yiisoft/definitions": "^3.0", - "yiisoft/di": "^1.2", - "yiisoft/error-handler": "^3.0", - "yiisoft/factory": "^1.0", - "yiisoft/form": "^1.0", - "yiisoft/form-model": "^1.0", - "yiisoft/html": "^3.0", + "yiisoft/data-response": "^2.1", + "yiisoft/definitions": "^3.3.1", + "yiisoft/di": "^1.3", + "yiisoft/error-handler": "^3.3", + "yiisoft/factory": "^1.3", + "yiisoft/form": "^1.3", + "yiisoft/form-model": "^1.0.1", + "yiisoft/html": "^3.9", "yiisoft/http": "^1.2", - "yiisoft/injector": "^1.0", - "yiisoft/input-http": "^1.0", - "yiisoft/log": "^2.0", + "yiisoft/injector": "^1.2", + "yiisoft/input-http": "^1.0.1", + "yiisoft/log": "^2.1", "yiisoft/log-target-file": "^3.0", - "yiisoft/mailer": "^5.0", - "yiisoft/mailer-symfony": "^3.0", + "yiisoft/mailer": "^6", + "yiisoft/mailer-symfony": "^4", "yiisoft/middleware-dispatcher": "^5.2", "yiisoft/rate-limiter": "dev-master", - "yiisoft/request-provider": "^1.0", - "yiisoft/rbac": "^1.0", + "yiisoft/request-provider": "^1.2", + "yiisoft/rbac": "^1.0.2", "yiisoft/rbac-php": "^1.0", "yiisoft/rbac-rules-container": "^2.0", - "yiisoft/router": "^3.0", - "yiisoft/router-fastroute": "^3.0", - "yiisoft/security": "^1.0", - "yiisoft/session": "^2.0", - "yiisoft/translator": "^3.0", + "yiisoft/router": "^3.1", + "yiisoft/router-fastroute": "^3.1", + "yiisoft/security": "^1.0.2", + "yiisoft/session": "^2.1", + "yiisoft/translator": "^3.1", "yiisoft/translator-message-php": "^1.1.1", "yiisoft/user": "^2.0", - "yiisoft/validator": "^2.0", - "yiisoft/var-dumper": "^1.0", - "yiisoft/view": "^10.0", - "yiisoft/widget": "^2.1", + "yiisoft/validator": "^2.1", + "yiisoft/var-dumper": "^1.7", + "yiisoft/view": "^12.0", + "yiisoft/widget": "^2.2", "yiisoft/yii-bootstrap5": "^3.0@dev", - "yiisoft/yii-console": "^2.0", + "yiisoft/yii-console": "^2.3", "yiisoft/yii-cycle": "^1.0", "yiisoft/yii-dataview": "^3.0@dev", "yiisoft/yii-debug": "dev-master", "yiisoft/yii-debug-api": "^3.0@dev", - "yiisoft/yii-event": "^2.0", - "yiisoft/yii-http": "^1.0", + "yiisoft/yii-event": "^2.1", + "yiisoft/yii-http": "^1.0.4", "yiisoft/yii-middleware": "^1.0.4", - "yiisoft/yii-runner-console": "^2.0", - "yiisoft/yii-runner-http": "^2.0", + "yiisoft/yii-runner-console": "^2.2", + "yiisoft/yii-runner-http": "^2.3", "yiisoft/yii-sentry": "^2.0.1", - "yiisoft/yii-swagger": "^2.1.1", - "yiisoft/yii-view-renderer": "^7.1", - "zircote/swagger-php": "^4.0" + "yiisoft/yii-swagger": "^2.2.0", + "yiisoft/yii-view-renderer": "^7.3", + "zircote/swagger-php": "^4.11.1" }, "require-dev": { - "codeception/c3": "^2.6", - "codeception/codeception": "^5.0", + "codeception/c3": "^2.9", + "codeception/codeception": "^5.1.2", "codeception/module-asserts": "^3.0", - "codeception/module-cli": "^2.0", - "codeception/module-phpbrowser": "^3.0", - "phpunit/phpunit": "^9.5", - "roave/infection-static-analysis-plugin": "^1.16", + "codeception/module-cli": "^2.0.1", + "codeception/module-phpbrowser": "^3.0.1", + "phpunit/phpunit": "^9.6.22", + "roave/infection-static-analysis-plugin": "^1.35", "roave/security-advisories": "dev-latest", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.18", - "yiisoft/translator-extractor": "^2.0", - "yiisoft/yii-debug-viewer": "dev-master", + "spatie/phpunit-watcher": "^1.23.6", + "vimeo/psalm": "^4.30", + "yiisoft/translator-extractor": "^2.1.1", "yiisoft/yii-gii": "dev-master", "yiisoft/yii-testing": "dev-master" }, @@ -152,6 +151,7 @@ }, "config": { "sort-packages": true, + "bump-after-update": true, "allow-plugins": { "codeception/c3": true, "oomphinc/composer-installers-extender": true, diff --git a/blog/composer.lock b/blog/composer.lock index 0098933d..aa7e3374 100644 --- a/blog/composer.lock +++ b/blog/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": "628abcc3114cb9c57125ac8e1459634b", + "content-hash": "a081f9222b388329dc2c5cd511102558", "packages": [ { "name": "alexkart/curl-builder", @@ -234,16 +234,16 @@ }, { "name": "cycle/database", - "version": "2.11.0", + "version": "2.11.3", "source": { "type": "git", "url": "https://github.com/cycle/database.git", - "reference": "5f3fe4fc198d607fc40110e2fdb36b3c1c4e10f7" + "reference": "713122e3495dbced950c795d4835e8e16da4d983" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cycle/database/zipball/5f3fe4fc198d607fc40110e2fdb36b3c1c4e10f7", - "reference": "5f3fe4fc198d607fc40110e2fdb36b3c1c4e10f7", + "url": "https://api.github.com/repos/cycle/database/zipball/713122e3495dbced950c795d4835e8e16da4d983", + "reference": "713122e3495dbced950c795d4835e8e16da4d983", "shasum": "" }, "require": { @@ -262,6 +262,7 @@ "infection/infection": "^0.26.10", "mockery/mockery": "^1.5", "phpunit/phpunit": "^9.5", + "spiral/code-style": "~2.2.0", "spiral/tokenizer": "^2.14 || ^3.0", "vimeo/psalm": "^5.18" }, @@ -322,7 +323,7 @@ "type": "github" } ], - "time": "2024-06-11T11:30:02+00:00" + "time": "2024-12-10T14:03:34+00:00" }, { "name": "cycle/entity-behavior", @@ -399,16 +400,16 @@ }, { "name": "cycle/migrations", - "version": "v4.2.3", + "version": "v4.2.4", "source": { "type": "git", "url": "https://github.com/cycle/migrations.git", - "reference": "434b08be175bf87f920651b9f6d91fc1cb7ed3ba" + "reference": "e7289b8a036ebea60144bced7837706f94e7bd1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cycle/migrations/zipball/434b08be175bf87f920651b9f6d91fc1cb7ed3ba", - "reference": "434b08be175bf87f920651b9f6d91fc1cb7ed3ba", + "url": "https://api.github.com/repos/cycle/migrations/zipball/e7289b8a036ebea60144bced7837706f94e7bd1c", + "reference": "e7289b8a036ebea60144bced7837706f94e7bd1c", "shasum": "" }, "require": { @@ -420,9 +421,11 @@ "spiral/tokenizer": "^3.0" }, "require-dev": { + "buggregator/trap": "^1.11", "mockery/mockery": "^1.5", "phpunit/phpunit": "^9.5", - "vimeo/psalm": "dev-master" + "spiral/code-style": "~2.2.0", + "vimeo/psalm": "^5.25" }, "type": "library", "autoload": { @@ -437,22 +440,22 @@ "description": "Database migrations, migration scaffolding", "support": { "issues": "https://github.com/cycle/migrations/issues", - "source": "https://github.com/cycle/migrations/tree/v4.2.3" + "source": "https://github.com/cycle/migrations/tree/v4.2.4" }, - "time": "2024-01-25T10:49:43+00:00" + "time": "2024-10-24T17:37:13+00:00" }, { "name": "cycle/orm", - "version": "v2.9.0", + "version": "v2.9.3", "source": { "type": "git", "url": "https://github.com/cycle/orm.git", - "reference": "23023be5e8452c1e5b05417f9c4539db71d60927" + "reference": "a366d017c5b8a8c5ea6ef54478ba6809c73dbffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cycle/orm/zipball/23023be5e8452c1e5b05417f9c4539db71d60927", - "reference": "23023be5e8452c1e5b05417f9c4539db71d60927", + "url": "https://api.github.com/repos/cycle/orm/zipball/a366d017c5b8a8c5ea6ef54478ba6809c73dbffd", + "reference": "a366d017c5b8a8c5ea6ef54478ba6809c73dbffd", "shasum": "" }, "require": { @@ -464,11 +467,12 @@ }, "require-dev": { "doctrine/collections": "^1.6 || ^2.0", - "illuminate/collections": "^8.0", + "illuminate/collections": "9 - 11", "loophp/collection": "^6.0 || ^7.0", "mockery/mockery": "^1.1", "phpunit/phpunit": "^9.5", "ramsey/uuid": "^4.0", + "spiral/code-style": "~2.2.0", "spiral/tokenizer": "^2.8 || ^3.0", "symfony/var-dumper": "^5.2 || ^6.0 || ^7.0", "vimeo/psalm": "5.21" @@ -503,6 +507,16 @@ ], "description": "PHP DataMapper ORM and Data Modelling Engine", "homepage": "https://cycle-orm.dev", + "keywords": [ + "data-mapper", + "mssql", + "mysql", + "orm", + "postgresql", + "query-builder", + "sql", + "sqlite" + ], "support": { "chat": "https://discord.gg/spiralphp", "docs": "https://cycle-orm.dev/docs", @@ -515,20 +529,20 @@ "type": "github" } ], - "time": "2024-06-05T13:14:36+00:00" + "time": "2025-01-14T11:17:33+00:00" }, { "name": "cycle/schema-builder", - "version": "v2.9.0", + "version": "v2.11.1", "source": { "type": "git", "url": "https://github.com/cycle/schema-builder.git", - "reference": "413af8fc8f93c6e48cebc76ab6c37c65fe2cab63" + "reference": "af4816cfb52ce3591110e3842dda0c1df905c928" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cycle/schema-builder/zipball/413af8fc8f93c6e48cebc76ab6c37c65fe2cab63", - "reference": "413af8fc8f93c6e48cebc76ab6c37c65fe2cab63", + "url": "https://api.github.com/repos/cycle/schema-builder/zipball/af4816cfb52ce3591110e3842dda0c1df905c928", + "reference": "af4816cfb52ce3591110e3842dda0c1df905c928", "shasum": "" }, "require": { @@ -539,16 +553,12 @@ }, "require-dev": { "phpunit/phpunit": "^9.5", + "spiral/code-style": "^2.2", "spiral/tokenizer": "^2.8", "symfony/console": "^6.0 || ^7.0", "vimeo/psalm": "^5.12" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev" - } - }, "autoload": { "psr-4": { "Cycle\\Schema\\": "src/" @@ -558,39 +568,65 @@ "license": [ "MIT" ], + "authors": [ + { + "name": "Anton Titov (wolfy-j)", + "email": "wolfy-j@spiralscout.com" + }, + { + "name": "Aleksei Gagarin (roxblnfk)", + "email": "alexey.gagarin@spiralscout.com" + }, + { + "name": "Pavel Butchnev (butschster)", + "email": "pavel.buchnev@spiralscout.com" + }, + { + "name": "Maksim Smakouz (msmakouz)", + "email": "maksim.smakouz@spiralscout.com" + } + ], "description": "Cycle ORM Schema Builder", "support": { "issues": "https://github.com/cycle/schema-builder/issues", - "source": "https://github.com/cycle/schema-builder/tree/v2.9.0" + "source": "https://github.com/cycle/schema-builder/tree/v2.11.1" }, - "time": "2024-07-10T16:20:17+00:00" + "funding": [ + { + "url": "https://github.com/sponsors/cycle", + "type": "github" + } + ], + "time": "2024-12-13T15:51:51+00:00" }, { "name": "cycle/schema-migrations-generator", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/cycle/schema-migrations-generator.git", - "reference": "94cb613ec77376cf880c9488daa3668b1f856e80" + "reference": "766c68dc1c89aa20128a4cecf1995f101c05e5f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cycle/schema-migrations-generator/zipball/94cb613ec77376cf880c9488daa3668b1f856e80", - "reference": "94cb613ec77376cf880c9488daa3668b1f856e80", + "url": "https://api.github.com/repos/cycle/schema-migrations-generator/zipball/766c68dc1c89aa20128a4cecf1995f101c05e5f0", + "reference": "766c68dc1c89aa20128a4cecf1995f101c05e5f0", "shasum": "" }, "require": { - "cycle/database": "^2.4.1", - "cycle/migrations": "^4.2", - "cycle/schema-builder": "^2.0", + "cycle/database": "^2.11.3", + "cycle/migrations": "^4.2.4", + "cycle/schema-builder": "^2.11.1", "php": ">=8.1" }, "require-dev": { - "cycle/annotated": "^3.0", - "cycle/orm": "^2.0", - "phpunit/phpunit": "^9.5", - "spiral/debug": "^3.0", - "spiral/framework": "^3.0" + "cycle/annotated": "^3.5", + "cycle/orm": "^2.9.1", + "phpunit/phpunit": "^9.6.22", + "spiral/code-style": "^2.2.0", + "spiral/dumper": "^3.3.1", + "spiral/framework": "^3.14.8", + "vimeo/psalm": "^5.26.1" }, "type": "library", "autoload": { @@ -604,10 +640,18 @@ ], "description": "Cycle ORM Migration generation", "support": { + "chat": "https://discord.gg/spiralphp", + "docs": "https://cycle-orm.dev/docs", "issues": "https://github.com/cycle/schema-migrations-generator/issues", - "source": "https://github.com/cycle/schema-migrations-generator/tree/2.2.0" + "source": "https://github.com/cycle/schema-migrations-generator" }, - "time": "2023-11-02T09:24:12+00:00" + "funding": [ + { + "url": "https://github.com/sponsors/cycle", + "type": "github" + } + ], + "time": "2024-12-23T11:27:31+00:00" }, { "name": "cycle/schema-provider", @@ -871,29 +915,27 @@ }, { "name": "doctrine/deprecations", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "1.4.10 || 1.10.15", - "phpstan/phpstan-phpunit": "^1.0", + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psalm/plugin-phpunit": "0.18.4", - "psr/log": "^1 || ^2 || ^3", - "vimeo/psalm": "4.30.0 || 5.12.0" + "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -901,7 +943,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -912,9 +954,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" }, - "time": "2024-01-30T19:34:25+00:00" + "time": "2024-12-07T21:18:45+00:00" }, { "name": "doctrine/inflector", @@ -1156,16 +1198,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.2", + "version": "4.0.3", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + "reference": "b115554301161fa21467629f1e1391c1936de517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", + "reference": "b115554301161fa21467629f1e1391c1936de517", "shasum": "" }, "require": { @@ -1211,7 +1253,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" }, "funding": [ { @@ -1219,20 +1261,20 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2024-12-27T00:36:43+00:00" }, { "name": "fakerphp/faker", - "version": "v1.23.1", + "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "shasum": "" }, "require": { @@ -1280,22 +1322,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" }, - "time": "2024-01-02T13:46:09+00:00" + "time": "2024-11-21T13:46:39+00:00" }, { "name": "gitonomy/gitlib", - "version": "v1.4.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/gitonomy/gitlib.git", - "reference": "2c7fbbd9814178474d0bb1b6292701cb4ab508f9" + "reference": "ac17834888bf399a4ecae5e108be52c8c5f93958" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/2c7fbbd9814178474d0bb1b6292701cb4ab508f9", - "reference": "2c7fbbd9814178474d0bb1b6292701cb4ab508f9", + "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/ac17834888bf399a4ecae5e108be52c8c5f93958", + "reference": "ac17834888bf399a4ecae5e108be52c8c5f93958", "shasum": "" }, "require": { @@ -1345,7 +1387,7 @@ "description": "Library for accessing git", "support": { "issues": "https://github.com/gitonomy/gitlib/issues", - "source": "https://github.com/gitonomy/gitlib/tree/v1.4.0" + "source": "https://github.com/gitonomy/gitlib/tree/v1.5.0" }, "funding": [ { @@ -1353,7 +1395,7 @@ "type": "tidelift" } ], - "time": "2023-12-20T13:02:08+00:00" + "time": "2024-11-03T15:59:21+00:00" }, { "name": "graham-campbell/result-type", @@ -1545,16 +1587,16 @@ }, { "name": "guzzlehttp/promises", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", - "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", + "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", "shasum": "" }, "require": { @@ -1608,7 +1650,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.3" + "source": "https://github.com/guzzle/promises/tree/2.0.4" }, "funding": [ { @@ -1624,7 +1666,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T10:29:17+00:00" + "time": "2024-10-17T10:06:22+00:00" }, { "name": "guzzlehttp/psr7", @@ -1865,28 +1907,28 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.0.6", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", "shasum": "" }, "require": { - "composer-runtime-api": "^2.0.0", - "php": "^7.1|^8.0" + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^7.5|^8.5|^9.4", - "vimeo/psalm": "^4.3" + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "vimeo/psalm": "^4.3 || ^5.0" }, "type": "library", "extra": { @@ -1918,64 +1960,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" - }, - "time": "2024-03-08T09:58:59+00:00" - }, - { - "name": "jetbrains/phpstorm-attributes", - "version": "1.1", - "source": { - "type": "git", - "url": "https://github.com/JetBrains/phpstorm-attributes.git", - "reference": "22fb28d679deceedba8366dbae65cc8ebfc17e26" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-attributes/zipball/22fb28d679deceedba8366dbae65cc8ebfc17e26", - "reference": "22fb28d679deceedba8366dbae65cc8ebfc17e26", - "shasum": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "JetBrains\\PhpStorm\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "JetBrains", - "homepage": "https://www.jetbrains.com" - } - ], - "description": "PhpStorm specific attributes", - "keywords": [ - "attributes", - "jetbrains", - "phpstorm" - ], - "support": { - "issues": "https://youtrack.jetbrains.com/newIssue?project=WI", - "source": "https://github.com/JetBrains/phpstorm-attributes/tree/1.1" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" }, - "time": "2023-09-01T08:50:25+00:00" + "time": "2024-11-18T16:19:46+00:00" }, { "name": "nette/php-generator", - "version": "v4.1.6", + "version": "v4.1.7", "source": { "type": "git", "url": "https://github.com/nette/php-generator.git", - "reference": "c90961e782ae86e517fe5ed732eb2b512945565b" + "reference": "d201c9bc217e0969d1b678d286be49302972fb56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/c90961e782ae86e517fe5ed732eb2b512945565b", - "reference": "c90961e782ae86e517fe5ed732eb2b512945565b", + "url": "https://api.github.com/repos/nette/php-generator/zipball/d201c9bc217e0969d1b678d286be49302972fb56", + "reference": "d201c9bc217e0969d1b678d286be49302972fb56", "shasum": "" }, "require": { @@ -2019,7 +2019,7 @@ "homepage": "https://nette.org/contributors" } ], - "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.3 features.", + "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.4 features.", "homepage": "https://nette.org", "keywords": [ "code", @@ -2029,9 +2029,9 @@ ], "support": { "issues": "https://github.com/nette/php-generator/issues", - "source": "https://github.com/nette/php-generator/tree/v4.1.6" + "source": "https://github.com/nette/php-generator/tree/v4.1.7" }, - "time": "2024-09-10T09:31:55+00:00" + "time": "2024-11-29T01:41:18+00:00" }, { "name": "nette/utils", @@ -2171,16 +2171,16 @@ }, { "name": "php-http/client-common", - "version": "2.7.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612" + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/1e19c059b0e4d5f717bf5d524d616165aeab0612", - "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612", + "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", "shasum": "" }, "require": { @@ -2234,22 +2234,22 @@ ], "support": { "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.7.1" + "source": "https://github.com/php-http/client-common/tree/2.7.2" }, - "time": "2023-11-30T10:31:25+00:00" + "time": "2024-09-24T06:21:48+00:00" }, { "name": "php-http/discovery", - "version": "1.19.4", + "version": "1.20.0", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "0700efda8d7526335132360167315fdab3aeb599" + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/0700efda8d7526335132360167315fdab3aeb599", - "reference": "0700efda8d7526335132360167315fdab3aeb599", + "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", "shasum": "" }, "require": { @@ -2313,27 +2313,27 @@ ], "support": { "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.19.4" + "source": "https://github.com/php-http/discovery/tree/1.20.0" }, - "time": "2024-03-29T13:00:05+00:00" + "time": "2024-10-02T11:20:13+00:00" }, { "name": "php-http/guzzle7-adapter", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-http/guzzle7-adapter.git", - "reference": "fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01" + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01", - "reference": "fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01", + "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb", + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb", "shasum": "" }, "require": { "guzzlehttp/guzzle": "^7.0", - "php": "^7.2 | ^8.0", + "php": "^7.3 | ^8.0", "php-http/httplug": "^2.0", "psr/http-client": "^1.0" }, @@ -2344,14 +2344,11 @@ }, "require-dev": { "php-http/client-integration-tests": "^3.0", + "php-http/message-factory": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^8.0|^9.3" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.2.x-dev" - } - }, "autoload": { "psr-4": { "Http\\Adapter\\Guzzle7\\": "src/" @@ -2375,22 +2372,22 @@ ], "support": { "issues": "https://github.com/php-http/guzzle7-adapter/issues", - "source": "https://github.com/php-http/guzzle7-adapter/tree/1.0.0" + "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" }, - "time": "2021-03-09T07:35:15+00:00" + "time": "2024-11-26T11:14:36+00:00" }, { "name": "php-http/httplug", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/php-http/httplug.git", - "reference": "625ad742c360c8ac580fcc647a1541d29e257f67" + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67", - "reference": "625ad742c360c8ac580fcc647a1541d29e257f67", + "url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", "shasum": "" }, "require": { @@ -2432,22 +2429,22 @@ ], "support": { "issues": "https://github.com/php-http/httplug/issues", - "source": "https://github.com/php-http/httplug/tree/2.4.0" + "source": "https://github.com/php-http/httplug/tree/2.4.1" }, - "time": "2023-04-14T15:10:03+00:00" + "time": "2024-09-23T11:39:58+00:00" }, { "name": "php-http/message", - "version": "1.16.1", + "version": "1.16.2", "source": { "type": "git", "url": "https://github.com/php-http/message.git", - "reference": "5997f3289332c699fa2545c427826272498a2088" + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/5997f3289332c699fa2545c427826272498a2088", - "reference": "5997f3289332c699fa2545c427826272498a2088", + "url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", "shasum": "" }, "require": { @@ -2501,9 +2498,9 @@ ], "support": { "issues": "https://github.com/php-http/message/issues", - "source": "https://github.com/php-http/message/tree/1.16.1" + "source": "https://github.com/php-http/message/tree/1.16.2" }, - "time": "2024-03-07T13:22:09+00:00" + "time": "2024-10-02T11:34:13+00:00" }, { "name": "php-http/message-factory", @@ -3416,16 +3413,16 @@ }, { "name": "spiral/attributes", - "version": "v3.1.7", + "version": "v3.1.8", "source": { "type": "git", "url": "https://github.com/spiral/attributes.git", - "reference": "fc6657de4ed83913c7f02241e5fe4e8e799af8fa" + "reference": "a7e368a42b079f56c16d7fc513b68190b96842c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/attributes/zipball/fc6657de4ed83913c7f02241e5fe4e8e799af8fa", - "reference": "fc6657de4ed83913c7f02241e5fe4e8e799af8fa", + "url": "https://api.github.com/repos/spiral/attributes/zipball/a7e368a42b079f56c16d7fc513b68190b96842c3", + "reference": "a7e368a42b079f56c16d7fc513b68190b96842c3", "shasum": "" }, "require": { @@ -3437,6 +3434,7 @@ "doctrine/annotations": "^1.14 || ^2.0", "jetbrains/phpstorm-attributes": "^1.0", "phpunit/phpunit": "^9.5.20", + "spiral/code-style": "^2.2", "vimeo/psalm": "^5.17" }, "type": "library", @@ -3484,7 +3482,6 @@ "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://spiral.dev/docs", - "forum": "https://forum.spiral.dev", "issues": "https://github.com/spiral/attributes/issues", "source": "https://github.com/spiral/attributes" }, @@ -3494,35 +3491,35 @@ "type": "github" } ], - "time": "2024-08-22T10:18:52+00:00" + "time": "2024-12-09T15:33:18+00:00" }, { "name": "spiral/core", - "version": "dev-master", + "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/spiral/core.git", - "reference": "53bec6e433d709f59ef6c0ce966f4a640c4d1bad" + "reference": "7f7190af154d0952785dc72f4c6ed72e9c3e91b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/core/zipball/53bec6e433d709f59ef6c0ce966f4a640c4d1bad", - "reference": "53bec6e433d709f59ef6c0ce966f4a640c4d1bad", + "url": "https://api.github.com/repos/spiral/core/zipball/7f7190af154d0952785dc72f4c6ed72e9c3e91b8", + "reference": "7f7190af154d0952785dc72f4c6ed72e9c3e91b8", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^1.1|^2.0" + "psr/container": "^1.1|^2.0", + "spiral/security": "^3.15" }, "provide": { "psr/container-implementation": "^1.1|^2.0" }, "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^10.1", + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.9" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3568,28 +3565,28 @@ "type": "github" } ], - "time": "2024-09-10T16:54:43+00:00" + "time": "2025-01-24T15:39:29+00:00" }, { "name": "spiral/files", - "version": "3.14.3", + "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/spiral/files.git", - "reference": "0c394e058ee994b6d18a229dcbe310e4de3a2b7a" + "reference": "0cd7e5337efef280403e5869ceb6a3480ac229fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/files/zipball/0c394e058ee994b6d18a229dcbe310e4de3a2b7a", - "reference": "0c394e058ee994b6d18a229dcbe310e4de3a2b7a", + "url": "https://api.github.com/repos/spiral/files/zipball/0cd7e5337efef280403e5869ceb6a3480ac229fb", + "reference": "0cd7e5337efef280403e5869ceb6a3480ac229fb", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^10.1", + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.9" }, "type": "library", @@ -3637,30 +3634,31 @@ "type": "github" } ], - "time": "2024-09-03T16:58:09+00:00" + "time": "2025-01-24T15:39:42+00:00" }, { - "name": "spiral/logger", - "version": "3.14.3", + "name": "spiral/hmvc", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/spiral/logger.git", - "reference": "146fbf7fb320ea4708f5158e21f8fd4d48aa5b0e" + "url": "https://github.com/spiral/hmvc.git", + "reference": "448cf4acccf514d06adb87572987a8d33ada7a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/logger/zipball/146fbf7fb320ea4708f5158e21f8fd4d48aa5b0e", - "reference": "146fbf7fb320ea4708f5158e21f8fd4d48aa5b0e", + "url": "https://api.github.com/repos/spiral/hmvc/zipball/448cf4acccf514d06adb87572987a8d33ada7a5c", + "reference": "448cf4acccf514d06adb87572987a8d33ada7a5c", "shasum": "" }, "require": { "php": ">=8.1", - "psr/log": "1 - 3", - "spiral/core": "^3.14.3" + "psr/event-dispatcher": "^1.0", + "spiral/core": "^3.15", + "spiral/interceptors": "^3.15" }, "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5", + "spiral/testing": "^2.8", "vimeo/psalm": "^5.9" }, "type": "library", @@ -3671,7 +3669,7 @@ }, "autoload": { "psr-4": { - "Spiral\\Logger\\": "src" + "Spiral\\Core\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3696,11 +3694,13 @@ "email": "maksim.smakouz@spiralscout.com" } ], - "description": "LogFactory and global log listeners", + "description": "HMVC Core and Controllers", "homepage": "https://spiral.dev", "support": { + "chat": "https://discord.gg/V6EK4he", + "docs": "https://spiral.dev/docs", "issues": "https://github.com/spiral/framework/issues", - "source": "https://github.com/spiral/logger" + "source": "https://github.com/spiral/hmvc" }, "funding": [ { @@ -3708,28 +3708,30 @@ "type": "github" } ], - "time": "2024-09-11T17:40:26+00:00" + "time": "2025-01-24T15:40:44+00:00" }, { - "name": "spiral/pagination", - "version": "3.14.3", + "name": "spiral/interceptors", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/spiral/pagination.git", - "reference": "93c9d93c811b4ec6037491e516c3e194fdc94848" + "url": "https://github.com/spiral/interceptors.git", + "reference": "ea5934f657c3b5f12c063557252ac39474558257" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/pagination/zipball/93c9d93c811b4ec6037491e516c3e194fdc94848", - "reference": "93c9d93c811b4ec6037491e516c3e194fdc94848", + "url": "https://api.github.com/repos/spiral/interceptors/zipball/ea5934f657c3b5f12c063557252ac39474558257", + "reference": "ea5934f657c3b5f12c063557252ac39474558257", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "psr/event-dispatcher": "^1.0", + "spiral/core": "^3.15" }, "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5", + "spiral/testing": "^2.8", "vimeo/psalm": "^5.9" }, "type": "library", @@ -3740,7 +3742,7 @@ }, "autoload": { "psr-4": { - "Spiral\\Pagination\\": "src" + "Spiral\\Interceptors\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3765,11 +3767,18 @@ "email": "maksim.smakouz@spiralscout.com" } ], - "description": "Common pagination interfaces", + "description": "Spiral Interceptors", "homepage": "https://spiral.dev", + "keywords": [ + "aop", + "interceptors", + "spiral" + ], "support": { + "chat": "https://discord.gg/V6EK4he", + "docs": "https://spiral.dev/docs", "issues": "https://github.com/spiral/framework/issues", - "source": "https://github.com/spiral/pagination" + "source": "https://github.com/spiral/interceptors" }, "funding": [ { @@ -3777,32 +3786,30 @@ "type": "github" } ], - "time": "2024-09-03T16:59:10+00:00" + "time": "2025-01-24T15:40:53+00:00" }, { - "name": "spiral/reactor", - "version": "3.14.3", + "name": "spiral/logger", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/spiral/reactor.git", - "reference": "74639a44ced7eb289820fdcca96ff9322f79f882" + "url": "https://github.com/spiral/logger.git", + "reference": "72ae8d00d7db98d574e73ecb2526ce67a47a6e9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/reactor/zipball/74639a44ced7eb289820fdcca96ff9322f79f882", - "reference": "74639a44ced7eb289820fdcca96ff9322f79f882", + "url": "https://api.github.com/repos/spiral/logger/zipball/72ae8d00d7db98d574e73ecb2526ce67a47a6e9e", + "reference": "72ae8d00d7db98d574e73ecb2526ce67a47a6e9e", "shasum": "" }, "require": { - "doctrine/inflector": "^1.4|^2.0", - "nette/php-generator": "^4.1.2", "php": ">=8.1", - "spiral/files": "^3.14.3" + "psr/log": "1 - 3", + "spiral/core": "^3.15" }, "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^10.1", - "psr/container": "^1.1|^2.0", + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.9" }, "type": "library", @@ -3813,7 +3820,7 @@ }, "autoload": { "psr-4": { - "Spiral\\Reactor\\": "src" + "Spiral\\Logger\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3838,11 +3845,11 @@ "email": "maksim.smakouz@spiralscout.com" } ], - "description": "Reactor: Code Scaffolding", + "description": "LogFactory and global log listeners", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", - "source": "https://github.com/spiral/reactor" + "source": "https://github.com/spiral/logger" }, "funding": [ { @@ -3850,35 +3857,28 @@ "type": "github" } ], - "time": "2024-09-11T17:40:25+00:00" + "time": "2025-01-24T15:40:50+00:00" }, { - "name": "spiral/tokenizer", - "version": "3.14.3", + "name": "spiral/pagination", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/spiral/tokenizer.git", - "reference": "b5bf2ed89880d91c228bf1e3ebfda2b508c008ff" + "url": "https://github.com/spiral/pagination.git", + "reference": "b7e550b6b6f7690bd09a9ea2d263f363b403507c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/tokenizer/zipball/b5bf2ed89880d91c228bf1e3ebfda2b508c008ff", - "reference": "b5bf2ed89880d91c228bf1e3ebfda2b508c008ff", + "url": "https://api.github.com/repos/spiral/pagination/zipball/b7e550b6b6f7690bd09a9ea2d263f363b403507c", + "reference": "b7e550b6b6f7690bd09a9ea2d263f363b403507c", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=8.1", - "spiral/core": "^3.14.3", - "spiral/logger": "^3.14.3", - "symfony/finder": "^5.3.7 || ^6.0 || ^7.0" + "php": ">=8.1" }, "require-dev": { "mockery/mockery": "^1.6", - "phpunit/phpunit": "^10.1", - "spiral/attributes": "^2.8|^3.0", - "spiral/boot": "^3.14.3", - "spiral/files": "^3.14.3", + "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.9" }, "type": "library", @@ -3889,7 +3889,7 @@ }, "autoload": { "psr-4": { - "Spiral\\Tokenizer\\": "src" + "Spiral\\Pagination\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3914,11 +3914,11 @@ "email": "maksim.smakouz@spiralscout.com" } ], - "description": "Static Analysis: Class and Invocation locators", + "description": "Common pagination interfaces", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", - "source": "https://github.com/spiral/tokenizer" + "source": "https://github.com/spiral/pagination" }, "funding": [ { @@ -3926,103 +3926,324 @@ "type": "github" } ], - "time": "2024-09-11T17:40:38+00:00" + "time": "2025-01-24T15:40:59+00:00" }, { - "name": "swagger-api/swagger-ui", - "version": "v5.17.14", + "name": "spiral/reactor", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/swagger-api/swagger-ui.git", - "reference": "74ed0adebfc9c8dd0de2bf8e81495b022a66c083" + "url": "https://github.com/spiral/reactor.git", + "reference": "a589fdf9708c6be84c43082a0244b492562a3f8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/74ed0adebfc9c8dd0de2bf8e81495b022a66c083", - "reference": "74ed0adebfc9c8dd0de2bf8e81495b022a66c083", + "url": "https://api.github.com/repos/spiral/reactor/zipball/a589fdf9708c6be84c43082a0244b492562a3f8a", + "reference": "a589fdf9708c6be84c43082a0244b492562a3f8a", "shasum": "" }, + "require": { + "doctrine/inflector": "^1.4|^2.0", + "nette/php-generator": "^4.1.2", + "php": ">=8.1", + "spiral/files": "^3.15" + }, + "require-dev": { + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", + "psr/container": "^1.1|^2.0", + "vimeo/psalm": "^5.9" + }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.15.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\Reactor\\": "src" + } + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Anna Bodnia", - "email": "anna.bodnia@gmail.com" - }, - { - "name": "Buu Nguyen", - "email": "buunguyen@gmail.com" - }, - { - "name": "Josh Ponelat", - "email": "jponelat@gmail.com" + "name": "Anton Titov (wolfy-j)", + "email": "wolfy-j@spiralscout.com" }, { - "name": "Kyle Shockey", - "email": "kyleshockey1@gmail.com" + "name": "Pavel Butchnev (butschster)", + "email": "pavel.buchnev@spiralscout.com" }, { - "name": "Robert Barnwell", - "email": "robert@robertismy.name" + "name": "Aleksei Gagarin (roxblnfk)", + "email": "alexey.gagarin@spiralscout.com" }, { - "name": "Sahar Jafari", - "email": "shr.jafari@gmail.com" + "name": "Maksim Smakouz (msmakouz)", + "email": "maksim.smakouz@spiralscout.com" } ], - "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", - "homepage": "http://swagger.io", - "keywords": [ - "api", - "documentation", - "openapi", - "specification", - "swagger", - "ui" - ], + "description": "Reactor: Code Scaffolding", + "homepage": "https://spiral.dev", "support": { - "issues": "https://github.com/swagger-api/swagger-ui/issues", - "source": "https://github.com/swagger-api/swagger-ui/tree/v5.17.14" + "issues": "https://github.com/spiral/framework/issues", + "source": "https://github.com/spiral/reactor" }, - "time": "2024-05-28T05:24:40+00:00" + "funding": [ + { + "url": "https://github.com/sponsors/spiral", + "type": "github" + } + ], + "time": "2025-01-24T15:40:59+00:00" }, { - "name": "symfony/console", - "version": "v6.4.12", + "name": "spiral/security", + "version": "3.15.0", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "72d080eb9edf80e36c19be61f72c98ed8273b765" + "url": "https://github.com/spiral/security.git", + "reference": "a5e333d9519097f35f9c862cacdf6c99e72571d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/72d080eb9edf80e36c19be61f72c98ed8273b765", - "reference": "72d080eb9edf80e36c19be61f72c98ed8273b765", + "url": "https://api.github.com/repos/spiral/security/zipball/a5e333d9519097f35f9c862cacdf6c99e72571d0", + "reference": "a5e333d9519097f35f9c862cacdf6c99e72571d0", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" - }, - "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" + "spiral/core": "^3.15", + "spiral/hmvc": "^3.15" }, "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", + "spiral/console": "^3.15", + "vimeo/psalm": "^5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.15.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\Security\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Titov (wolfy-j)", + "email": "wolfy-j@spiralscout.com" + }, + { + "name": "Pavel Butchnev (butschster)", + "email": "pavel.buchnev@spiralscout.com" + }, + { + "name": "Aleksei Gagarin (roxblnfk)", + "email": "alexey.gagarin@spiralscout.com" + }, + { + "name": "Maksim Smakouz (msmakouz)", + "email": "maksim.smakouz@spiralscout.com" + } + ], + "description": "Spiral, RBAC security layer", + "homepage": "https://spiral.dev", + "support": { + "issues": "https://github.com/spiral/framework/issues", + "source": "https://github.com/spiral/security" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spiral", + "type": "github" + } + ], + "time": "2025-01-24T15:41:05+00:00" + }, + { + "name": "spiral/tokenizer", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://github.com/spiral/tokenizer.git", + "reference": "fd59ad97911bdb6285471dab17161cce3a75d0f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spiral/tokenizer/zipball/fd59ad97911bdb6285471dab17161cce3a75d0f1", + "reference": "fd59ad97911bdb6285471dab17161cce3a75d0f1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=8.1", + "spiral/core": "^3.15", + "spiral/logger": "^3.15", + "symfony/finder": "^5.3.7 || ^6.0 || ^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.6", + "phpunit/phpunit": "^10.5", + "spiral/attributes": "^2.8|^3.0", + "spiral/boot": "^3.15", + "spiral/files": "^3.15", + "vimeo/psalm": "^5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.15.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spiral\\Tokenizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Titov (wolfy-j)", + "email": "wolfy-j@spiralscout.com" + }, + { + "name": "Pavel Butchnev (butschster)", + "email": "pavel.buchnev@spiralscout.com" + }, + { + "name": "Aleksei Gagarin (roxblnfk)", + "email": "alexey.gagarin@spiralscout.com" + }, + { + "name": "Maksim Smakouz (msmakouz)", + "email": "maksim.smakouz@spiralscout.com" + } + ], + "description": "Static Analysis: Class and Invocation locators", + "homepage": "https://spiral.dev", + "support": { + "issues": "https://github.com/spiral/framework/issues", + "source": "https://github.com/spiral/tokenizer" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spiral", + "type": "github" + } + ], + "time": "2025-01-24T15:41:19+00:00" + }, + { + "name": "swagger-api/swagger-ui", + "version": "v5.18.2", + "source": { + "type": "git", + "url": "https://github.com/swagger-api/swagger-ui.git", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Anna Bodnia", + "email": "anna.bodnia@gmail.com" + }, + { + "name": "Buu Nguyen", + "email": "buunguyen@gmail.com" + }, + { + "name": "Josh Ponelat", + "email": "jponelat@gmail.com" + }, + { + "name": "Kyle Shockey", + "email": "kyleshockey1@gmail.com" + }, + { + "name": "Robert Barnwell", + "email": "robert@robertismy.name" + }, + { + "name": "Sahar Jafari", + "email": "shr.jafari@gmail.com" + } + ], + "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", + "homepage": "http://swagger.io", + "keywords": [ + "api", + "documentation", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/swagger-api/swagger-ui/issues", + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.18.2" + }, + "time": "2024-11-07T14:02:16+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "799445db3f15768ecc382ac5699e6da0520a0a04" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/799445db3f15768ecc382ac5699e6da0520a0a04", + "reference": "799445db3f15768ecc382ac5699e6da0520a0a04", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", "symfony/event-dispatcher": "^5.4|^6.0|^7.0", "symfony/http-foundation": "^6.4|^7.0", @@ -4065,7 +4286,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.12" + "source": "https://github.com/symfony/console/tree/v6.4.17" }, "funding": [ { @@ -4081,20 +4302,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:15:52+00:00" + "time": "2024-12-07T12:07:30+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "shasum": "" }, "require": { @@ -4102,12 +4323,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4132,7 +4353,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.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" }, "funding": [ { @@ -4148,20 +4369,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7" + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", "shasum": "" }, "require": { @@ -4212,7 +4433,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/v7.1.1" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" }, "funding": [ { @@ -4228,20 +4449,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", "shasum": "" }, "require": { @@ -4250,12 +4471,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4288,7 +4509,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" }, "funding": [ { @@ -4304,20 +4525,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/finder", - "version": "v5.4.43", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "ae25a9145a900764158d439653d5630191155ca0" + "reference": "63741784cd7b9967975eec610b256eed3ede022b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/ae25a9145a900764158d439653d5630191155ca0", - "reference": "ae25a9145a900764158d439653d5630191155ca0", + "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", + "reference": "63741784cd7b9967975eec610b256eed3ede022b", "shasum": "" }, "require": { @@ -4351,7 +4572,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.43" + "source": "https://github.com/symfony/finder/tree/v5.4.45" }, "funding": [ { @@ -4367,30 +4588,31 @@ "type": "tidelift" } ], - "time": "2024-08-13T14:03:51+00:00" + "time": "2024-09-28T13:32:08+00:00" }, { "name": "symfony/http-client", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "abca35865118edf35a23f2f24978a1784c831cb4" + "reference": "339ba21476eb184290361542f732ad12c97591ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/abca35865118edf35a23f2f24978a1784c831cb4", - "reference": "abca35865118edf35a23f2f24978a1784c831cb4", + "url": "https://api.github.com/repos/symfony/http-client/zipball/339ba21476eb184290361542f732ad12c97591ec", + "reference": "339ba21476eb184290361542f732ad12c97591ec", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3.4.1", + "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { + "amphp/amp": "<2.5", "php-http/discovery": "<1.15", "symfony/http-foundation": "<6.4" }, @@ -4401,14 +4623,14 @@ "symfony/http-client-implementation": "3.0" }, "require-dev": { - "amphp/amp": "^2.5", - "amphp/http-client": "^4.2.1", - "amphp/http-tunnel": "^1.0", + "amphp/http-client": "^4.2.1|^5.0", + "amphp/http-tunnel": "^1.0|^2.0", "amphp/socket": "^1.1", "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", + "symfony/amphp-http-client-meta": "^1.0|^2.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", @@ -4445,7 +4667,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v7.1.5" + "source": "https://github.com/symfony/http-client/tree/v7.2.2" }, "funding": [ { @@ -4461,20 +4683,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T13:35:23+00:00" + "time": "2024-12-30T18:35:15+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.5.0", + "version": "v3.5.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "20414d96f391677bf80078aa55baece78b82647d" + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d", - "reference": "20414d96f391677bf80078aa55baece78b82647d", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645", "shasum": "" }, "require": { @@ -4482,12 +4704,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4523,7 +4745,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2" }, "funding": [ { @@ -4539,20 +4761,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-12-07T08:49:48+00:00" }, { "name": "symfony/mailer", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "bbf21460c56f29810da3df3e206e38dfbb01e80b" + "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/bbf21460c56f29810da3df3e206e38dfbb01e80b", - "reference": "bbf21460c56f29810da3df3e206e38dfbb01e80b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e4d358702fb66e4c8a2af08e90e7271a62de39cc", + "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc", "shasum": "" }, "require": { @@ -4561,7 +4783,7 @@ "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/mime": "^6.4|^7.0", + "symfony/mime": "^7.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -4603,7 +4825,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.1.5" + "source": "https://github.com/symfony/mailer/tree/v7.2.0" }, "funding": [ { @@ -4619,20 +4841,20 @@ "type": "tidelift" } ], - "time": "2024-09-08T12:32:26+00:00" + "time": "2024-11-25T15:21:05+00:00" }, { "name": "symfony/mime", - "version": "v7.1.5", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff" + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/711d2e167e8ce65b05aea6b258c449671cdd38ff", - "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff", + "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283", + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283", "shasum": "" }, "require": { @@ -4687,7 +4909,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.1.5" + "source": "https://github.com/symfony/mime/tree/v7.2.1" }, "funding": [ { @@ -4703,20 +4925,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-07T08:50:44+00:00" }, { "name": "symfony/options-resolver", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55" + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/47aa818121ed3950acd2b58d1d37d08a94f9bf55", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", "shasum": "" }, "require": { @@ -4754,7 +4976,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v7.1.1" + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" }, "funding": [ { @@ -4770,7 +4992,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-11-20T11:17:29+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4798,8 +5020,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4874,8 +5096,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4953,8 +5175,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5035,8 +5257,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5119,8 +5341,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5193,8 +5415,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5273,8 +5495,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5331,16 +5553,16 @@ }, { "name": "symfony/process", - "version": "v6.4.12", + "version": "v6.4.15", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3f94e5f13ff58df371a7ead461b6e8068900fbb3" + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3f94e5f13ff58df371a7ead461b6e8068900fbb3", - "reference": "3f94e5f13ff58df371a7ead461b6e8068900fbb3", + "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", "shasum": "" }, "require": { @@ -5372,7 +5594,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.12" + "source": "https://github.com/symfony/process/tree/v6.4.15" }, "funding": [ { @@ -5388,20 +5610,20 @@ "type": "tidelift" } ], - "time": "2024-09-17T12:47:12+00:00" + "time": "2024-11-06T14:19:14+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "shasum": "" }, "require": { @@ -5414,12 +5636,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -5455,7 +5677,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" }, "funding": [ { @@ -5471,20 +5693,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/string", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306" + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/d66f9c343fa894ec2037cc928381df90a7ad4306", - "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", "shasum": "" }, "require": { @@ -5542,92 +5764,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-20T08:28:38+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v6.4.11", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "ee14c8254a480913268b1e3b1cba8045ed122694" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ee14c8254a480913268b1e3b1cba8045ed122694", - "reference": "ee14c8254a480913268b1e3b1cba8045ed122694", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.11" + "source": "https://github.com/symfony/string/tree/v7.2.0" }, "funding": [ { @@ -5643,20 +5780,20 @@ "type": "tidelift" } ], - "time": "2024-08-30T16:03:21+00:00" + "time": "2024-11-13T13:31:26+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.12", + "version": "v6.4.13", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "762ee56b2649659380e0ef4d592d807bc17b7971" + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/762ee56b2649659380e0ef4d592d807bc17b7971", - "reference": "762ee56b2649659380e0ef4d592d807bc17b7971", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", "shasum": "" }, "require": { @@ -5699,7 +5836,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.12" + "source": "https://github.com/symfony/yaml/tree/v6.4.13" }, "funding": [ { @@ -5715,7 +5852,7 @@ "type": "tidelift" } ], - "time": "2024-09-17T12:47:12+00:00" + "time": "2024-09-25T14:18:03+00:00" }, { "name": "vlucas/phpdotenv", @@ -5937,12 +6074,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di": "di.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di": "di.php" } }, "autoload": { @@ -6044,44 +6181,45 @@ }, { "name": "yiisoft/assets", - "version": "4.0.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/yiisoft/assets.git", - "reference": "14984b2c8a87236da8c8ef5a4f1273d4ff8a36bc" + "reference": "ca5514edfb334c60e37430d3ec08a4a828f6f591" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/assets/zipball/14984b2c8a87236da8c8ef5a4f1273d4ff8a36bc", - "reference": "14984b2c8a87236da8c8ef5a4f1273d4ff8a36bc", + "url": "https://api.github.com/repos/yiisoft/assets/zipball/ca5514edfb334c60e37430d3ec08a4a828f6f591", + "reference": "ca5514edfb334c60e37430d3ec08a4a828f6f591", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^8.0", + "php": "^8.1", "psr/log": "^1.1|^2.0|^3.0", "yiisoft/aliases": "^1.1|^2.0|^3.0", "yiisoft/files": "^2.0", "yiisoft/json": "^1.0" }, "require-dev": { - "maglnet/composer-require-checker": "^4.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.15.3", - "roave/infection-static-analysis-plugin": "^1.16", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.6", - "yiisoft/di": "^1.2", - "yiisoft/test-support": "^3.0" + "maglnet/composer-require-checker": "^4.7", + "phpunit/phpunit": "^10.5", + "rector/rector": "^1.2", + "roave/infection-static-analysis-plugin": "^1.35", + "spatie/phpunit-watcher": "^1.24", + "vimeo/psalm": "^5.26", + "yiisoft/di": "^1.3", + "yiisoft/test-support": "^3.0", + "yiisoft/yii-debug": "dev-master" }, "type": "library", "extra": { + "config-plugin": { + "di": "di.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di-web": "di-web.php" } }, "autoload": { @@ -6103,22 +6241,22 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/assets/issues?state=open", "source": "https://github.com/yiisoft/assets", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-02-13T11:15:18+00:00" + "time": "2024-12-11T11:34:32+00:00" }, { "name": "yiisoft/auth", @@ -6156,11 +6294,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -6240,11 +6378,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -6285,16 +6423,16 @@ }, { "name": "yiisoft/cache-file", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/yiisoft/cache-file.git", - "reference": "226ff0731adabc884c149f711190a7ac8b14800d" + "reference": "484cde38f64504aeda89065339f9a313bc0691aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/cache-file/zipball/226ff0731adabc884c149f711190a7ac8b14800d", - "reference": "226ff0731adabc884c149f711190a7ac8b14800d", + "url": "https://api.github.com/repos/yiisoft/cache-file/zipball/484cde38f64504aeda89065339f9a313bc0691aa", + "reference": "484cde38f64504aeda89065339f9a313bc0691aa", "shasum": "" }, "require": { @@ -6308,21 +6446,21 @@ "maglnet/composer-require-checker": "^4.4", "php-mock/php-mock-phpunit": "^2.6", "phpunit/phpunit": "^9.5", - "rector/rector": "^0.18.3", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.6", + "vimeo/psalm": "^4.30|^5.21", "yiisoft/aliases": "^3.0", "yiisoft/di": "^1.2" }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php", "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -6346,22 +6484,22 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/cache-file/issues?state=open", "source": "https://github.com/yiisoft/cache-file", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-10-09T14:49:20+00:00" + "time": "2025-01-13T20:33:48+00:00" }, { "name": "yiisoft/config", @@ -6511,16 +6649,16 @@ }, { "name": "yiisoft/csrf", - "version": "2.1.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/yiisoft/csrf.git", - "reference": "2168b5f83ec9ce65e9d0ca08fa88613e6778d377" + "reference": "0f36e8056073ae39aa7d071df1ca2698a7b181ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/csrf/zipball/2168b5f83ec9ce65e9d0ca08fa88613e6778d377", - "reference": "2168b5f83ec9ce65e9d0ca08fa88613e6778d377", + "url": "https://api.github.com/repos/yiisoft/csrf/zipball/0f36e8056073ae39aa7d071df1ca2698a7b181ff", + "reference": "0f36e8056073ae39aa7d071df1ca2698a7b181ff", "shasum": "" }, "require": { @@ -6541,7 +6679,7 @@ "maglnet/composer-require-checker": "^3.8|^4.2", "nyholm/psr7": "^1.3", "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0.0", + "rector/rector": "^1.2", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^4.30|^5.24", @@ -6549,12 +6687,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di-web": "di-web.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di-web": "di-web.php" } }, "autoload": { @@ -6587,15 +6725,15 @@ }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2024-05-08T09:48:50+00:00" + "time": "2024-11-14T17:54:45+00:00" }, { "name": "yiisoft/data", @@ -6603,12 +6741,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/data.git", - "reference": "714ca834858bea280ce8781fc5915fa8775f780b" + "reference": "052648ac626d261f5ea3a97502b47fe9fb77f43d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/data/zipball/714ca834858bea280ce8781fc5915fa8775f780b", - "reference": "714ca834858bea280ce8781fc5915fa8775f780b", + "url": "https://api.github.com/repos/yiisoft/data/zipball/052648ac626d261f5ea3a97502b47fe9fb77f43d", + "reference": "052648ac626d261f5ea3a97502b47fe9fb77f43d", "shasum": "" }, "require": { @@ -6619,7 +6757,7 @@ "require-dev": { "maglnet/composer-require-checker": "^4.7", "phpunit/phpunit": "^10", - "rector/rector": "^1.0", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.34", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.20" @@ -6663,7 +6801,7 @@ "type": "opencollective" } ], - "time": "2024-09-10T17:50:47+00:00" + "time": "2025-01-08T17:07:23+00:00" }, { "name": "yiisoft/data-cycle", @@ -6671,27 +6809,28 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/data-cycle.git", - "reference": "708074a77942ab1d7f424bc21a6912b7d62641da" + "reference": "2c6bc6a60cabb94cc6ad6adcf7a3b9a2301fa5b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/data-cycle/zipball/708074a77942ab1d7f424bc21a6912b7d62641da", - "reference": "708074a77942ab1d7f424bc21a6912b7d62641da", + "url": "https://api.github.com/repos/yiisoft/data-cycle/zipball/2c6bc6a60cabb94cc6ad6adcf7a3b9a2301fa5b0", + "reference": "2c6bc6a60cabb94cc6ad6adcf7a3b9a2301fa5b0", "shasum": "" }, "require": { - "cycle/database": "^2.10", - "cycle/orm": "^2.7.1", + "cycle/database": "^2.11", + "cycle/orm": "^2.9", + "ext-mbstring": "*", "php": "^8.1", "yiisoft/data": "dev-master" }, "require-dev": { "maglnet/composer-require-checker": "^4.7", "phpunit/phpunit": "^10.5", - "rector/rector": "^1.0", - "roave/infection-static-analysis-plugin": "^1.34", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^5.21", + "rector/rector": "^2.0", + "roave/infection-static-analysis-plugin": "^1.35", + "spatie/phpunit-watcher": "^1.24", + "vimeo/psalm": "^5.26", "vlucas/phpdotenv": "^5.6" }, "default-branch": true, @@ -6732,7 +6871,7 @@ "type": "opencollective" } ], - "time": "2024-09-11T18:58:59+00:00" + "time": "2024-12-13T11:09:23+00:00" }, { "name": "yiisoft/data-response", @@ -6771,12 +6910,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di-web": "di-web.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di-web": "di-web.php" } }, "autoload": { @@ -6817,16 +6956,16 @@ }, { "name": "yiisoft/definitions", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/yiisoft/definitions.git", - "reference": "5cb53d07afab3336705a52ddc90c37237cc4b316" + "reference": "712d9cfbb0b9e2c88be5271e9b1619720d323bff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/definitions/zipball/5cb53d07afab3336705a52ddc90c37237cc4b316", - "reference": "5cb53d07afab3336705a52ddc90c37237cc4b316", + "url": "https://api.github.com/repos/yiisoft/definitions/zipball/712d9cfbb0b9e2c88be5271e9b1619720d323bff", + "reference": "712d9cfbb0b9e2c88be5271e9b1619720d323bff", "shasum": "" }, "require": { @@ -6860,7 +6999,7 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/definitions/issues?state=open", "source": "https://github.com/yiisoft/definitions", "wiki": "https://www.yiiframework.com/wiki/" @@ -6875,25 +7014,25 @@ "type": "opencollective" } ], - "time": "2024-03-16T13:31:21+00:00" + "time": "2024-12-16T19:52:30+00:00" }, { "name": "yiisoft/di", - "version": "1.2.1", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/yiisoft/di.git", - "reference": "a6d889f74030a381dad337f1bd1ea9de7341bc9b" + "reference": "edf748bd7adfc5816df593fa43508361018e35fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/di/zipball/a6d889f74030a381dad337f1bd1ea9de7341bc9b", - "reference": "a6d889f74030a381dad337f1bd1ea9de7341bc9b", + "url": "https://api.github.com/repos/yiisoft/di/zipball/edf748bd7adfc5816df593fa43508361018e35fd", + "reference": "edf748bd7adfc5816df593fa43508361018e35fd", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^8.0", + "php": "^8.1", "psr/container": "^1.1|^2.0", "yiisoft/definitions": "^3.0" }, @@ -6904,11 +7043,11 @@ "league/container": "^4.2", "maglnet/composer-require-checker": "^4.2", "phpbench/phpbench": "^1.2.0", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.14.3", + "phpunit/phpunit": "^10.5", + "rector/rector": "^1.2", "roave/infection-static-analysis-plugin": "^1.25", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.29", + "vimeo/psalm": "^5.26", "yiisoft/injector": "^1.0", "yiisoft/test-support": "^3.0" }, @@ -6940,22 +7079,22 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/di/issues?state=open", "source": "https://github.com/yiisoft/di", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2022-12-23T16:12:56+00:00" + "time": "2024-10-14T06:47:35+00:00" }, { "name": "yiisoft/error-handler", @@ -7001,11 +7140,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di-web": "di-web.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -7115,16 +7254,16 @@ }, { "name": "yiisoft/factory", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/yiisoft/factory.git", - "reference": "4537a78ae1a3b49bd86e83d09f0772034e45f193" + "reference": "59d7cc3a1f9b1e3100c9b48511b5a0852e924982" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/factory/zipball/4537a78ae1a3b49bd86e83d09f0772034e45f193", - "reference": "4537a78ae1a3b49bd86e83d09f0772034e45f193", + "url": "https://api.github.com/repos/yiisoft/factory/zipball/59d7cc3a1f9b1e3100c9b48511b5a0852e924982", + "reference": "59d7cc3a1f9b1e3100c9b48511b5a0852e924982", "shasum": "" }, "require": { @@ -7135,11 +7274,11 @@ "require-dev": { "maglnet/composer-require-checker": "^4.2", "phpunit/phpunit": "^9.5", - "rector/rector": "^0.18.0", + "rector/rector": "^1.0.0", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^4.30|^5.4", - "yiisoft/test-support": "^1.3" + "yiisoft/test-support": "^3.0" }, "type": "library", "autoload": { @@ -7159,22 +7298,22 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", - "issues": "https://github.com/yiisoft/factory/issues", + "irc": "ircs://irc.libera.chat:6697/yii", + "issues": "https://github.com/yiisoft/factory/issues?state=open", "source": "https://github.com/yiisoft/factory", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-12-03T05:59:14+00:00" + "time": "2024-12-09T19:43:47+00:00" }, { "name": "yiisoft/files", @@ -7238,22 +7377,22 @@ }, { "name": "yiisoft/form", - "version": "1.0.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/yiisoft/form.git", - "reference": "9679b95b239598d2391de291ab2ce14b5e074271" + "reference": "cff8e998bda52c00f2eb8746f52c1efabf03414b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/form/zipball/9679b95b239598d2391de291ab2ce14b5e074271", - "reference": "9679b95b239598d2391de291ab2ce14b5e074271", + "url": "https://api.github.com/repos/yiisoft/form/zipball/cff8e998bda52c00f2eb8746f52c1efabf03414b", + "reference": "cff8e998bda52c00f2eb8746f52c1efabf03414b", "shasum": "" }, "require": { "php": "^8.1", "yiisoft/friendly-exception": "^1.0", - "yiisoft/html": "^3.6", + "yiisoft/html": "^3.8", "yiisoft/widget": "^2.2" }, "require-dev": { @@ -7266,12 +7405,12 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "params": "params.php", "bootstrap": "bootstrap.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -7307,7 +7446,7 @@ "type": "open_collective" } ], - "time": "2024-08-26T18:54:52+00:00" + "time": "2024-10-30T07:57:06+00:00" }, { "name": "yiisoft/form-model", @@ -7345,11 +7484,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -7449,30 +7588,30 @@ }, { "name": "yiisoft/html", - "version": "3.7.0", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/yiisoft/html.git", - "reference": "968aa8b336135242bdaef9646fa3d53c3c0731f7" + "reference": "037b1251e6344d98211220fb97076ebe65c13e70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/html/zipball/968aa8b336135242bdaef9646fa3d53c3c0731f7", - "reference": "968aa8b336135242bdaef9646fa3d53c3c0731f7", + "url": "https://api.github.com/repos/yiisoft/html/zipball/037b1251e6344d98211220fb97076ebe65c13e70", + "reference": "037b1251e6344d98211220fb97076ebe65c13e70", "shasum": "" }, "require": { - "php": "^8.0", + "php": "^8.1", "yiisoft/arrays": "^2.0|^3.0", "yiisoft/json": "^1.0" }, "require-dev": { - "infection/infection": "^0.26.19", - "maglnet/composer-require-checker": "^4.4", - "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0.0", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^5.25" + "infection/infection": "^0.27", + "maglnet/composer-require-checker": "^4.7", + "phpunit/phpunit": "^10.5", + "rector/rector": "^1.2", + "spatie/phpunit-watcher": "^1.24", + "vimeo/psalm": "^5.26" }, "type": "library", "autoload": { @@ -7507,7 +7646,7 @@ "type": "opencollective" } ], - "time": "2024-09-18T11:48:50+00:00" + "time": "2024-11-29T08:46:06+00:00" }, { "name": "yiisoft/http", @@ -7608,11 +7747,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -7882,12 +8021,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di-web": "di-web.php", + "params-web": "params-web.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params-web": "params-web.php", - "di-web": "di-web.php" } }, "autoload": { @@ -8029,12 +8168,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "events-web": "events-web.php", + "events-console": "events-console.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "events-console": "events-console.php", - "events-web": "events-web.php" } }, "autoload": { @@ -8110,12 +8249,12 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php", "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -8157,40 +8296,47 @@ }, { "name": "yiisoft/mailer", - "version": "5.1.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/yiisoft/mailer.git", - "reference": "dcb71779d946c75c9163a28d0a2c3c6f9d7f319a" + "reference": "01c86173f1f4b6aad7434049b3b627e2c5735266" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/mailer/zipball/dcb71779d946c75c9163a28d0a2c3c6f9d7f319a", - "reference": "dcb71779d946c75c9163a28d0a2c3c6f9d7f319a", + "url": "https://api.github.com/repos/yiisoft/mailer/zipball/01c86173f1f4b6aad7434049b3b627e2c5735266", + "reference": "01c86173f1f4b6aad7434049b3b627e2c5735266", "shasum": "" }, "require": { - "php": "^8.1", - "psr/event-dispatcher": "^1.0", - "yiisoft/view": "^10.0.0" + "php": "^8.1" }, "require-dev": { "maglnet/composer-require-checker": "^4.4", "phpunit/phpunit": "^10", + "psr/event-dispatcher": "^1.0", "rector/rector": "^1.2", "roave/infection-static-analysis-plugin": "^1.25", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.24", + "yiisoft/aliases": "^3.0", + "yiisoft/definitions": "^3.3", + "yiisoft/di": "^1.2", "yiisoft/files": "^2.0", - "yiisoft/psr-dummy-provider": "^1.0", "yiisoft/test-support": "^3.0" }, "suggest": { + "psr/event-dispatcher": "Use PSR Event Dispatcher implementation for process before/after send events", "yiisoft/event-dispatcher": "Yii Event Dispatcher", - "yiisoft/mailer-swiftmailer": "Yii Mailer Library - Swift Mailer Extension", - "yiisoft/mailer-symfony": "Yii Mailer Library - Symfony Mailer Extension" + "yiisoft/mailer-symfony": "`symfony/mailer` based driver for send emails" }, "type": "library", + "extra": { + "config-plugin": { + "di": "config/di.php", + "params": "config/params.php" + } + }, "autoload": { "psr-4": { "Yiisoft\\Mailer\\": "src" @@ -8200,7 +8346,7 @@ "license": [ "BSD-3-Clause" ], - "description": "Yii Mailer Library", + "description": "Sending email abstraction", "homepage": "https://www.yiiframework.com/", "keywords": [ "mailer", @@ -8224,51 +8370,54 @@ "type": "opencollective" } ], - "time": "2024-07-02T14:35:38+00:00" + "time": "2024-10-18T07:32:43+00:00" }, { "name": "yiisoft/mailer-symfony", - "version": "3.0.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/yiisoft/mailer-symfony.git", - "reference": "6dba87a57e2b08cf56afd260cebb33b4ee607eb7" + "reference": "3ef6b343137817d81def7437855bbebba14eb976" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/mailer-symfony/zipball/6dba87a57e2b08cf56afd260cebb33b4ee607eb7", - "reference": "6dba87a57e2b08cf56afd260cebb33b4ee607eb7", + "url": "https://api.github.com/repos/yiisoft/mailer-symfony/zipball/3ef6b343137817d81def7437855bbebba14eb976", + "reference": "3ef6b343137817d81def7437855bbebba14eb976", "shasum": "" }, "require": { - "php": "^8.0", - "psr/event-dispatcher": "^1.0", + "php": "^8.1", "symfony/mailer": "^5.3|^6.0|^7.0", "symfony/mime": "^5.4|^6.2|^7.0", - "yiisoft/mailer": "^5.0" + "yiisoft/mailer": "^6.0" }, "require-dev": { + "ext-openssl": "*", "maglnet/composer-require-checker": "^4.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0.0", + "phpunit/phpunit": "^10.5", + "psr/event-dispatcher": "^1.0", + "rector/rector": "^1.2", "roave/infection-static-analysis-plugin": "^1.25", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.4", + "vimeo/psalm": "^5.4", "yiisoft/aliases": "^3.0", "yiisoft/di": "^1.2", "yiisoft/files": "^2.0", "yiisoft/psr-dummy-provider": "^1.0", - "yiisoft/test-support": "^3.0", - "yiisoft/view": "^8.0" + "yiisoft/test-support": "^3.0" + }, + "suggest": { + "psr/event-dispatcher": "Use PSR Event Dispatcher implementation for process before/after send events" }, "type": "library", "extra": { + "config-plugin": { + "di": "di.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di": "di.php" } }, "autoload": { @@ -8280,7 +8429,7 @@ "license": [ "BSD-3-Clause" ], - "description": "Yii Mailer Library - Symfony Mailer Extension", + "description": "Adapter for `yiisoft/mailer` relying on `symfony/mailer`", "homepage": "https://www.yiiframework.com/", "keywords": [ "email", @@ -8306,7 +8455,7 @@ "type": "opencollective" } ], - "time": "2024-05-24T11:18:35+00:00" + "time": "2024-10-18T08:28:32+00:00" }, { "name": "yiisoft/middleware-dispatcher", @@ -8474,13 +8623,13 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php", - "events-web": "events-web.php", - "params": "params.php" + "params": "params.php", + "events-web": "events-web.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -8583,12 +8732,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/rate-limiter.git", - "reference": "8cbd10ba7e5d5e5edb5be5e52e6b42e1cc841942" + "reference": "df14f4617045d26f9978bc8f2f017a36ba422eb5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/rate-limiter/zipball/8cbd10ba7e5d5e5edb5be5e52e6b42e1cc841942", - "reference": "8cbd10ba7e5d5e5edb5be5e52e6b42e1cc841942", + "url": "https://api.github.com/repos/yiisoft/rate-limiter/zipball/df14f4617045d26f9978bc8f2f017a36ba422eb5", + "reference": "df14f4617045d26f9978bc8f2f017a36ba422eb5", "shasum": "" }, "require": { @@ -8606,7 +8755,7 @@ "maglnet/composer-require-checker": "^4.4", "nyholm/psr7": "^1.0", "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0.0", + "rector/rector": "^2.0.2", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^4.30|^5.13", @@ -8654,7 +8803,7 @@ "type": "opencollective" } ], - "time": "2024-05-25T06:55:30+00:00" + "time": "2024-12-12T15:05:29+00:00" }, { "name": "yiisoft/rbac", @@ -8820,12 +8969,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di": "di.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di": "di.php" } }, "autoload": { @@ -8868,16 +9017,16 @@ }, { "name": "yiisoft/request-provider", - "version": "1.0.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/yiisoft/request-provider.git", - "reference": "667e339f307eaf3d4e4f09f05334e41761d20a81" + "reference": "b60a55d9fb881b03c2bc3790f9483d2b1b031f4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/request-provider/zipball/667e339f307eaf3d4e4f09f05334e41761d20a81", - "reference": "667e339f307eaf3d4e4f09f05334e41761d20a81", + "url": "https://api.github.com/repos/yiisoft/request-provider/zipball/b60a55d9fb881b03c2bc3790f9483d2b1b031f4e", + "reference": "b60a55d9fb881b03c2bc3790f9483d2b1b031f4e", "shasum": "" }, "require": { @@ -8889,7 +9038,7 @@ "require-dev": { "maglnet/composer-require-checker": "^4.7", "phpunit/phpunit": "^10.5", - "rector/rector": "^1.0.1", + "rector/rector": "^2.0.3", "roave/infection-static-analysis-plugin": "^1.34", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.20", @@ -8897,11 +9046,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di-web": "di-web.php", + "events-web": "events-web.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "di-web": "di-web.php" } }, "autoload": { @@ -8940,7 +9090,7 @@ "type": "opencollective" } ], - "time": "2024-03-02T15:18:14+00:00" + "time": "2025-01-08T18:09:24+00:00" }, { "name": "yiisoft/router", @@ -8987,11 +9137,11 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9069,13 +9219,13 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di": "di.php", - "di-web": "di-web.php" + "di-web": "di-web.php", + "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9221,12 +9371,12 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di-web": "di-web.php", "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9268,16 +9418,16 @@ }, { "name": "yiisoft/strings", - "version": "2.4.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/yiisoft/strings.git", - "reference": "ff519d31e1c2518f42554fb5410e31bbb74b8108" + "reference": "5063d70af8b59907261c66a57349ef2c20f5cf2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/strings/zipball/ff519d31e1c2518f42554fb5410e31bbb74b8108", - "reference": "ff519d31e1c2518f42554fb5410e31bbb74b8108", + "url": "https://api.github.com/repos/yiisoft/strings/zipball/5063d70af8b59907261c66a57349ef2c20f5cf2e", + "reference": "5063d70af8b59907261c66a57349ef2c20f5cf2e", "shasum": "" }, "require": { @@ -9287,10 +9437,10 @@ "require-dev": { "maglnet/composer-require-checker": "^4.2", "phpunit/phpunit": "^9.5", - "rector/rector": "^0.18.3", + "rector/rector": "^2.0.3", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.8" + "vimeo/psalm": "^4.30|^5.25" }, "type": "library", "autoload": { @@ -9312,35 +9462,35 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", - "issues": "https://github.com/yiisoft/strings/issues", + "irc": "ircs://irc.libera.chat:6697/yii", + "issues": "https://github.com/yiisoft/strings/issues?state=open", "source": "https://github.com/yiisoft/strings", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-12-22T07:29:39+00:00" + "time": "2025-01-19T13:44:53+00:00" }, { "name": "yiisoft/translator", - "version": "3.0.0", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/yiisoft/translator.git", - "reference": "869a224bf59dda36a8725985f5dd2e31cb357e21" + "reference": "94a0f11b307043917c21ba45d71e8087db8aeaf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/translator/zipball/869a224bf59dda36a8725985f5dd2e31cb357e21", - "reference": "869a224bf59dda36a8725985f5dd2e31cb357e21", + "url": "https://api.github.com/repos/yiisoft/translator/zipball/94a0f11b307043917c21ba45d71e8087db8aeaf1", + "reference": "94a0f11b307043917c21ba45d71e8087db8aeaf1", "shasum": "" }, "require": { @@ -9351,11 +9501,11 @@ }, "require-dev": { "maglnet/composer-require-checker": "^4.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.15.2", + "phpunit/phpunit": "^9.6", + "rector/rector": "^2.0.3", "roave/infection-static-analysis-plugin": "^1.25", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.4", + "vimeo/psalm": "^4.30|^5.21", "yiisoft/di": "^1.2" }, "suggest": { @@ -9365,12 +9515,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di": "di.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di": "di.php" } }, "autoload": { @@ -9392,22 +9542,22 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/translator/issues?state=open", "source": "https://github.com/yiisoft/translator", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-02-17T13:16:40+00:00" + "time": "2024-12-26T07:49:19+00:00" }, { "name": "yiisoft/translator-message-php", @@ -9518,12 +9668,12 @@ }, "type": "library", "extra": { + "config-plugin": { + "di-web": "di-web.php", + "params": "params.php" + }, "config-plugin-options": { "source-directory": "config" - }, - "config-plugin": { - "params": "params.php", - "di-web": "di-web.php" } }, "autoload": { @@ -9610,12 +9760,12 @@ "branch-alias": { "dev-master": "3.0.x-dev" }, - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di": "di.php", "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9728,22 +9878,20 @@ }, { "name": "yiisoft/view", - "version": "10.0.0", + "version": "12.0.0", "source": { "type": "git", "url": "https://github.com/yiisoft/view.git", - "reference": "4416d30e4e286e23887d9f525701f37e3a15f9ca" + "reference": "b6b691023b82e15df365cb6703e91f4512941aee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/view/zipball/4416d30e4e286e23887d9f525701f37e3a15f9ca", - "reference": "4416d30e4e286e23887d9f525701f37e3a15f9ca", + "url": "https://api.github.com/repos/yiisoft/view/zipball/b6b691023b82e15df365cb6703e91f4512941aee", + "reference": "b6b691023b82e15df365cb6703e91f4512941aee", "shasum": "" }, "require": { - "php": "^8.0", - "psr/event-dispatcher": "1.0.0", - "psr/event-dispatcher-implementation": "1.0.0", + "php": "^8.1", "yiisoft/arrays": "^2.0|^3.0", "yiisoft/cache": "^1.0|^2.0|^3.0", "yiisoft/files": "^1.0|^2.0", @@ -9751,26 +9899,26 @@ "yiisoft/json": "^1.0" }, "require-dev": { - "maglnet/composer-require-checker": "^4.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "1.0.*", - "roave/infection-static-analysis-plugin": "^1.25", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.20", + "maglnet/composer-require-checker": "^4.7.1", + "phpunit/phpunit": "^10.5.39", + "rector/rector": "^2.0.3", + "roave/infection-static-analysis-plugin": "^1.35", + "spatie/phpunit-watcher": "^1.24", + "vimeo/psalm": "^5.26.1", "yiisoft/aliases": "^3.0", - "yiisoft/di": "^1.2", - "yiisoft/psr-dummy-provider": "^1.0", - "yiisoft/test-support": "^1.4|^3.0" + "yiisoft/di": "^1.3", + "yiisoft/psr-dummy-provider": "^1.0.2", + "yiisoft/test-support": "^3.0.1" }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di": "di.php", - "di-web": "di-web.php" + "di-web": "di-web.php", + "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9806,7 +9954,7 @@ "type": "opencollective" } ], - "time": "2024-06-28T10:02:35+00:00" + "time": "2024-12-23T07:43:06+00:00" }, { "name": "yiisoft/widget", @@ -9841,14 +9989,14 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "params": "params.php", - "bootstrap": "bootstrap.php", "widgets": [], + "bootstrap": "bootstrap.php", "widgets-themes": [] + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -9892,18 +10040,18 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/yii-bootstrap5.git", - "reference": "76d3a7a8f9c8bada906929c517c01c1bd4678ed6" + "reference": "e164db2c619a55a02c757e49eb8106855e70b985" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-bootstrap5/zipball/76d3a7a8f9c8bada906929c517c01c1bd4678ed6", - "reference": "76d3a7a8f9c8bada906929c517c01c1bd4678ed6", + "url": "https://api.github.com/repos/yiisoft/yii-bootstrap5/zipball/e164db2c619a55a02c757e49eb8106855e70b985", + "reference": "e164db2c619a55a02c757e49eb8106855e70b985", "shasum": "" }, "require": { "php": "^8.1", "yiisoft/arrays": "^1.0|^2.0|^3.0", - "yiisoft/assets": "^4.0", + "yiisoft/assets": "^5.0", "yiisoft/files": "^2.0", "yiisoft/html": "^3.0", "yiisoft/json": "^1.0", @@ -9915,7 +10063,7 @@ "require-dev": { "maglnet/composer-require-checker": "^4.3", "phpunit/phpunit": "^9.6", - "rector/rector": "^1.0", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.25", @@ -9961,20 +10109,20 @@ "type": "open_collective" } ], - "time": "2024-07-12T17:56:26+00:00" + "time": "2025-01-28T11:11:03+00:00" }, { "name": "yiisoft/yii-console", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/yiisoft/yii-console.git", - "reference": "7942fc70df59965bb1b33ac4671c915a145d2dcf" + "reference": "c2829fa6e1ac2f0f3e5d1e55b2650f9ec0e30f93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-console/zipball/7942fc70df59965bb1b33ac4671c915a145d2dcf", - "reference": "7942fc70df59965bb1b33ac4671c915a145d2dcf", + "url": "https://api.github.com/repos/yiisoft/yii-console/zipball/c2829fa6e1ac2f0f3e5d1e55b2650f9ec0e30f93", + "reference": "c2829fa6e1ac2f0f3e5d1e55b2650f9ec0e30f93", "shasum": "" }, "require": { @@ -9989,7 +10137,7 @@ "require-dev": { "maglnet/composer-require-checker": "^3.8|^4.4", "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0.0", + "rector/rector": "^2.0.7", "roave/infection-static-analysis-plugin": "^1.16", "vimeo/psalm": "^4.30|^5.20", "yiisoft/config": "^1.3", @@ -9998,14 +10146,14 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config", - "merge-plan-file": "../tests/environment/.merge-plan.php" - }, "config-plugin": { - "params-console": "params-console.php", "di-console": "di-console.php", - "events-console": "events-console.php" + "events-console": "events-console.php", + "params-console": "params-console.php" + }, + "config-plugin-options": { + "merge-plan-file": "../tests/environment/.merge-plan.php", + "source-directory": "config" } }, "autoload": { @@ -10026,7 +10174,7 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/yii-console/issues?state=open", "source": "https://github.com/yiisoft/yii-console", "wiki": "https://www.yiiframework.com/wiki/" @@ -10041,7 +10189,7 @@ "type": "opencollective" } ], - "time": "2024-02-17T13:10:12+00:00" + "time": "2025-01-23T14:38:56+00:00" }, { "name": "yiisoft/yii-cycle", @@ -10103,15 +10251,15 @@ "branch-alias": { "dev-master": "2.0.x-dev" }, - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di": "di.php", + "params": "params.php", "di-console": "di-console.php", - "events-console": "events-console.php", - "di-delegates": "di-delegates.php" + "di-delegates": "di-delegates.php", + "events-console": "events-console.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -10156,12 +10304,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/yii-dataview.git", - "reference": "c26babddba3a6b12cb679d92e13fe324eda9142a" + "reference": "ef6a2ed117fa1208ca4ab66a431f384f1cb43e76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-dataview/zipball/c26babddba3a6b12cb679d92e13fe324eda9142a", - "reference": "c26babddba3a6b12cb679d92e13fe324eda9142a", + "url": "https://api.github.com/repos/yiisoft/yii-dataview/zipball/ef6a2ed117fa1208ca4ab66a431f384f1cb43e76", + "reference": "ef6a2ed117fa1208ca4ab66a431f384f1cb43e76", "shasum": "" }, "require": { @@ -10180,14 +10328,14 @@ "yiisoft/strings": "^2.0", "yiisoft/translator": "^3.0", "yiisoft/validator": "^2.0", - "yiisoft/view": "^10.0", + "yiisoft/view": "^12.0.0", "yiisoft/widget": "^2.0" }, "require-dev": { "maglnet/composer-require-checker": "^4.7", "nyholm/psr7": "^1.3", "phpunit/phpunit": "^10.5", - "rector/rector": "^1.1.1", + "rector/rector": "^2.0.3", "roave/infection-static-analysis-plugin": "^1.34", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.25", @@ -10204,13 +10352,13 @@ "branch-alias": { "dev-master": "3.0.x-dev" }, - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di": "di.php", + "params": "params.php", "widgets-themes": "widgets-themes.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -10250,7 +10398,7 @@ "type": "opencollective" } ], - "time": "2024-09-11T07:56:12+00:00" + "time": "2025-01-24T07:48:18+00:00" }, { "name": "yiisoft/yii-debug", @@ -10258,47 +10406,42 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/yii-debug.git", - "reference": "90bb1960841cf3b054433d7c54210fd203d3fe8f" + "reference": "b36226b51eea3116c1432ee56d549ca34dceaa2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-debug/zipball/90bb1960841cf3b054433d7c54210fd203d3fe8f", - "reference": "90bb1960841cf3b054433d7c54210fd203d3fe8f", + "url": "https://api.github.com/repos/yiisoft/yii-debug/zipball/b36226b51eea3116c1432ee56d549ca34dceaa2e", + "reference": "b36226b51eea3116c1432ee56d549ca34dceaa2e", "shasum": "" }, "require": { "ext-mbstring": "*", "guzzlehttp/psr7": "^2.4", - "jetbrains/phpstorm-attributes": "^1.0", "php": "^8.1", "psr/container": "^2.0", "psr/event-dispatcher": "^1.0", "psr/http-client": "^1.0", "psr/http-message": "^1.0|^2.0", "psr/log": "^1.0|^2.0|^3.0", - "symfony/console": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.4", - "yiisoft/aliases": "^3.0", - "yiisoft/arrays": "^2.0|^3.0", - "yiisoft/config": "^1.3", + "symfony/console": "^5.4|^6.0|^7.0", "yiisoft/di": "^1.0", "yiisoft/files": "^2.0", - "yiisoft/json": "^1.0", "yiisoft/profiler": "^3.0", "yiisoft/proxy": "^1.0.1", - "yiisoft/strings": "^2.2", + "yiisoft/strings": "^2.5", "yiisoft/var-dumper": "^1.7" }, "require-dev": { "ext-curl": "*", "ext-sockets": "*", + "jetbrains/phpstorm-attributes": "^1.2", "maglnet/composer-require-checker": "^4.2", "nyholm/psr7": "^1.3", "phpunit/phpunit": "^10.5", - "rector/rector": "^1.0.0", + "rector/rector": "^1.2", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^5.25", + "vimeo/psalm": "^5.26", "yiisoft/error-handler": "^3.0", "yiisoft/event-dispatcher": "^1.0", "yiisoft/log": "^2.0", @@ -10308,18 +10451,18 @@ "default-branch": true, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { + "di": "di.php", + "di-web": "di-web.php", "params": "params.php", "bootstrap": "bootstrap.php", - "di": "di.php", "di-console": "di-console.php", - "di-web": "di-web.php", - "di-providers": "di-providers.php", "events-web": "events-web.php", + "di-providers": "di-providers.php", "events-console": "events-console.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -10356,7 +10499,7 @@ "type": "opencollective" } ], - "time": "2024-09-17T07:39:11+00:00" + "time": "2025-01-26T15:37:04+00:00" }, { "name": "yiisoft/yii-debug-api", @@ -10364,12 +10507,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/yii-debug-api.git", - "reference": "8349f8d6f250e0f17bec8ab187390124e491c8c0" + "reference": "6b77c7242e4ef6980b72639beef9e40c6770bacb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-debug-api/zipball/8349f8d6f250e0f17bec8ab187390124e491c8c0", - "reference": "8349f8d6f250e0f17bec8ab187390124e491c8c0", + "url": "https://api.github.com/repos/yiisoft/yii-debug-api/zipball/6b77c7242e4ef6980b72639beef9e40c6770bacb", + "reference": "6b77c7242e4ef6980b72639beef9e40c6770bacb", "shasum": "" }, "require": { @@ -10417,6 +10560,7 @@ "yiisoft/router-fastroute": "^3.0", "yiisoft/test-support": "^3.0", "yiisoft/yii-cycle": "dev-master", + "yiisoft/yii-http": "^1.0", "yiisoft/yii-view": "^6.0" }, "suggest": { @@ -10429,15 +10573,15 @@ "branch-alias": { "dev-master": "3.0.x-dev" }, - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "bootstrap-web": "bootstrap-web.php", - "params": "params.php", "di-web": "di-web.php", + "params": "params.php", "routes": "routes.php", + "bootstrap-web": "bootstrap-web.php", "di-providers-web": "di-providers-web.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -10476,7 +10620,7 @@ "type": "opencollective" } ], - "time": "2024-09-15T14:39:54+00:00" + "time": "2025-01-24T08:28:38+00:00" }, { "name": "yiisoft/yii-event", @@ -10512,18 +10656,18 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config", - "merge-plan-file": "../tests/environment/.merge-plan.php" - }, "config-plugin": { - "params-web": "params-web.php", - "params-console": "params-console.php", "di": "di.php", "di-web": "di-web.php", "di-console": "di-console.php", "events-web": [], - "events-console": [] + "params-web": "params-web.php", + "events-console": [], + "params-console": "params-console.php" + }, + "config-plugin-options": { + "merge-plan-file": "../tests/environment/.merge-plan.php", + "source-directory": "config" } }, "autoload": { @@ -10994,14 +11138,14 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { + "di": "di.php", "params": "params.php", "bootstrap": "bootstrap.php", - "di": "di.php", "events-console": "events-console.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -11042,27 +11186,27 @@ }, { "name": "yiisoft/yii-swagger", - "version": "2.1.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/yiisoft/yii-swagger.git", - "reference": "c0fe0483b04719a6724fb13650f679614e1b0cef" + "reference": "696b6e9ed5a2a4b73373a5228df9c6f0c5f3a649" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-swagger/zipball/c0fe0483b04719a6724fb13650f679614e1b0cef", - "reference": "c0fe0483b04719a6724fb13650f679614e1b0cef", + "url": "https://api.github.com/repos/yiisoft/yii-swagger/zipball/696b6e9ed5a2a4b73373a5228df9c6f0c5f3a649", + "reference": "696b6e9ed5a2a4b73373a5228df9c6f0c5f3a649", "shasum": "" }, "require": { - "php": "^8.0", + "php": "^8.1", "psr/http-message": "^1.0|^2.0", "psr/http-server-handler": "^1.0", "psr/http-server-middleware": "^1.0", "swagger-api/swagger-ui": "^4.1|^5.0", "yiisoft/aliases": "^1.1|^2.0|^3.0", "yiisoft/arrays": "^3.0", - "yiisoft/assets": "^2.0|^3.0|^4.0", + "yiisoft/assets": "^2.0|^3.0|^4.0|^5.0", "yiisoft/cache": "^1.0|^2.0|^3.0", "yiisoft/data-response": "^1.0|^2.0", "yiisoft/html": "^3.0", @@ -11074,10 +11218,10 @@ "httpsoft/http-message": "^1.0", "maglnet/composer-require-checker": "^4.4", "phpunit/phpunit": "^9.5", - "rector/rector": "^1.0", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.6", + "vimeo/psalm": "^5.6", "yiisoft/csrf": "^2.0", "yiisoft/di": "^1.2", "yiisoft/psr-dummy-provider": "^1.0", @@ -11085,12 +11229,12 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "di-web": "di-web.php", "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -11127,24 +11271,24 @@ "type": "opencollective" } ], - "time": "2024-09-04T21:55:48+00:00" + "time": "2025-01-27T11:11:34+00:00" }, { "name": "yiisoft/yii-view-renderer", - "version": "7.1.0", + "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/yiisoft/yii-view-renderer.git", - "reference": "cb11468f554d251c2deb87bf228a302c794134a3" + "reference": "ba6a6f52e70d60c5b5c821dccff79c9996593afe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-view-renderer/zipball/cb11468f554d251c2deb87bf228a302c794134a3", - "reference": "cb11468f554d251c2deb87bf228a302c794134a3", + "url": "https://api.github.com/repos/yiisoft/yii-view-renderer/zipball/ba6a6f52e70d60c5b5c821dccff79c9996593afe", + "reference": "ba6a6f52e70d60c5b5c821dccff79c9996593afe", "shasum": "" }, "require": { - "php": "^8.0", + "php": "^8.1", "psr/container": "^1.0|^2.0", "yiisoft/aliases": "^2.0|^3.0", "yiisoft/csrf": "^1.2|^2.0", @@ -11152,31 +11296,31 @@ "yiisoft/friendly-exception": "^1.0", "yiisoft/html": "^2.5|^3.0", "yiisoft/strings": "^2.0", - "yiisoft/view": "^10.0" + "yiisoft/view": "^12" }, "require-dev": { "httpsoft/http-message": "^1.0", "maglnet/composer-require-checker": "^4.3", "nyholm/psr7": "^1.5", - "phpunit/phpunit": "^9.5", - "rector/rector": "1.0.*", + "phpunit/phpunit": "^10.5", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.25", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^4.30|^5.25", "yiisoft/di": "^1.2", "yiisoft/psr-dummy-provider": "^1.0", "yiisoft/test-support": "^3.0", - "yiisoft/yii-debug": "dev-master|dev-php80" + "yiisoft/yii-debug": "dev-master" }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di-web": "di-web.php", + "params": "params.php", "events-web": "events-web.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -11213,20 +11357,20 @@ "type": "opencollective" } ], - "time": "2024-07-01T11:56:55+00:00" + "time": "2024-12-25T06:38:27+00:00" }, { "name": "zircote/swagger-php", - "version": "4.10.6", + "version": "4.11.1", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "e462ff5269ea0ec91070edd5d51dc7215bdea3b6" + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/e462ff5269ea0ec91070edd5d51dc7215bdea3b6", - "reference": "e462ff5269ea0ec91070edd5d51dc7215bdea3b6", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1", + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1", "shasum": "" }, "require": { @@ -11240,7 +11384,7 @@ "require-dev": { "composer/package-versions-deprecated": "^1.11", "doctrine/annotations": "^1.7 || ^2.0", - "friendsofphp/php-cs-fixer": "^2.17 || ^3.47.1", + "friendsofphp/php-cs-fixer": "^2.17 || 3.62.0", "phpstan/phpstan": "^1.6", "phpunit/phpunit": ">=8", "vimeo/psalm": "^4.23" @@ -11292,9 +11436,9 @@ ], "support": { "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.10.6" + "source": "https://github.com/zircote/swagger-php/tree/4.11.1" }, - "time": "2024-07-26T03:04:43+00:00" + "time": "2024-10-15T19:20:02+00:00" } ], "packages-dev": [ @@ -11460,25 +11604,25 @@ }, { "name": "behat/gherkin", - "version": "v4.9.0", + "version": "v4.11.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + "reference": "32821a17b12620951e755b5d49328a6421a5b5b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/32821a17b12620951e755b5d49328a6421a5b5b5", + "reference": "32821a17b12620951e755b5d49328a6421a5b5b5", "shasum": "" }, "require": { - "php": "~7.2|~8.0" + "php": "8.1.* || 8.2.* || 8.3.* || 8.4.*" }, "require-dev": { - "cucumber/cucumber": "dev-gherkin-22.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/yaml": "~3|~4|~5" + "cucumber/cucumber": "dev-gherkin-24.1.0", + "phpunit/phpunit": "^9.6", + "symfony/yaml": "^5.4 || ^6.4 || ^7.0" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -11517,9 +11661,9 @@ ], "support": { "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + "source": "https://github.com/Behat/Gherkin/tree/v4.11.0" }, - "time": "2021-10-12T13:05:09+00:00" + "time": "2024-12-06T10:07:25+00:00" }, { "name": "clue/stdio-react", @@ -12449,16 +12593,16 @@ }, { "name": "composer/pcre", - "version": "3.3.1", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "shasum": "" }, "require": { @@ -12468,19 +12612,19 @@ "phpstan/phpstan": "<1.11.10" }, "require-dev": { - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { @@ -12508,7 +12652,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.1" + "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { @@ -12524,7 +12668,7 @@ "type": "tidelift" } ], - "time": "2024-08-27T18:44:43+00:00" + "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/semver", @@ -12804,16 +12948,16 @@ }, { "name": "felixfbecker/language-server-protocol", - "version": "v1.5.2", + "version": "v1.5.3", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-language-server-protocol.git", - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9", + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9", "shasum": "" }, "require": { @@ -12854,9 +12998,9 @@ ], "support": { "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3" }, - "time": "2022-03-02T22:36:06+00:00" + "time": "2024-04-30T00:40:11+00:00" }, { "name": "fidry/cpu-core-counter", @@ -12921,16 +13065,16 @@ }, { "name": "httpsoft/http-basis", - "version": "1.1.0", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/httpsoft/http-basis.git", - "reference": "63c4306c516375e3fa08358a58194e159bfbb984" + "reference": "373bd3b4fbd81289ca0e0a7b46134c5db75381d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-basis/zipball/63c4306c516375e3fa08358a58194e159bfbb984", - "reference": "63c4306c516375e3fa08358a58194e159bfbb984", + "url": "https://api.github.com/repos/httpsoft/http-basis/zipball/373bd3b4fbd81289ca0e0a7b46134c5db75381d8", + "reference": "373bd3b4fbd81289ca0e0a7b46134c5db75381d8", "shasum": "" }, "require": { @@ -12997,7 +13141,7 @@ "issues": "https://github.com/httpsoft/http-basis/issues", "source": "https://github.com/httpsoft/http-basis" }, - "time": "2023-05-05T22:15:06+00:00" + "time": "2024-12-29T23:48:58+00:00" }, { "name": "httpsoft/http-cookie", @@ -13067,16 +13211,16 @@ }, { "name": "httpsoft/http-emitter", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/httpsoft/http-emitter.git", - "reference": "b09e2834b6d40e022f0c0eb7417f97f496e376b6" + "reference": "f63429d3c6f7f42611ed0cfaa0c40e8ef6ea041a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-emitter/zipball/b09e2834b6d40e022f0c0eb7417f97f496e376b6", - "reference": "b09e2834b6d40e022f0c0eb7417f97f496e376b6", + "url": "https://api.github.com/repos/httpsoft/http-emitter/zipball/f63429d3c6f7f42611ed0cfaa0c40e8ef6ea041a", + "reference": "f63429d3c6f7f42611ed0cfaa0c40e8ef6ea041a", "shasum": "" }, "require": { @@ -13125,20 +13269,20 @@ "issues": "https://github.com/httpsoft/http-emitter/issues", "source": "https://github.com/httpsoft/http-emitter" }, - "time": "2023-05-05T20:18:44+00:00" + "time": "2024-12-29T22:09:06+00:00" }, { "name": "httpsoft/http-error-handler", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/httpsoft/http-error-handler.git", - "reference": "f5bfb10cdf6de7420e59d8342ba12f19749e7bc1" + "reference": "402f7559120422c267e5ff3a705b3e10dfcfb6e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-error-handler/zipball/f5bfb10cdf6de7420e59d8342ba12f19749e7bc1", - "reference": "f5bfb10cdf6de7420e59d8342ba12f19749e7bc1", + "url": "https://api.github.com/repos/httpsoft/http-error-handler/zipball/402f7559120422c267e5ff3a705b3e10dfcfb6e4", + "reference": "402f7559120422c267e5ff3a705b3e10dfcfb6e4", "shasum": "" }, "require": { @@ -13192,7 +13336,7 @@ "issues": "https://github.com/httpsoft/http-error-handler/issues", "source": "https://github.com/httpsoft/http-error-handler" }, - "time": "2023-05-05T21:14:04+00:00" + "time": "2024-12-29T22:23:56+00:00" }, { "name": "httpsoft/http-response", @@ -13257,16 +13401,16 @@ }, { "name": "httpsoft/http-router", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/httpsoft/http-router.git", - "reference": "460ee40b15ceb61d86a7c511d321c4580960601e" + "reference": "2fd23a8209c39b501f16989303c10e978599ee8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-router/zipball/460ee40b15ceb61d86a7c511d321c4580960601e", - "reference": "460ee40b15ceb61d86a7c511d321c4580960601e", + "url": "https://api.github.com/repos/httpsoft/http-router/zipball/2fd23a8209c39b501f16989303c10e978599ee8f", + "reference": "2fd23a8209c39b501f16989303c10e978599ee8f", "shasum": "" }, "require": { @@ -13317,20 +13461,20 @@ "issues": "https://github.com/httpsoft/http-router/issues", "source": "https://github.com/httpsoft/http-router" }, - "time": "2023-05-05T22:02:47+00:00" + "time": "2024-12-29T22:49:27+00:00" }, { "name": "httpsoft/http-runner", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/httpsoft/http-runner.git", - "reference": "00ddc625dbf8f0acb786e899575537c7e8327847" + "reference": "4846365dafff0c5a46d8b5510253959a1daae0ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-runner/zipball/00ddc625dbf8f0acb786e899575537c7e8327847", - "reference": "00ddc625dbf8f0acb786e899575537c7e8327847", + "url": "https://api.github.com/repos/httpsoft/http-runner/zipball/4846365dafff0c5a46d8b5510253959a1daae0ed", + "reference": "4846365dafff0c5a46d8b5510253959a1daae0ed", "shasum": "" }, "require": { @@ -13386,20 +13530,20 @@ "issues": "https://github.com/httpsoft/http-runner/issues", "source": "https://github.com/httpsoft/http-runner" }, - "time": "2023-05-05T21:47:55+00:00" + "time": "2024-12-29T23:17:20+00:00" }, { "name": "httpsoft/http-server-request", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/httpsoft/http-server-request.git", - "reference": "3d773c8bcaa1c44793d35842fcd82a9d5fd5f193" + "reference": "1bf1b5de71920f0f7a49c17adf77963765bffd20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/httpsoft/http-server-request/zipball/3d773c8bcaa1c44793d35842fcd82a9d5fd5f193", - "reference": "3d773c8bcaa1c44793d35842fcd82a9d5fd5f193", + "url": "https://api.github.com/repos/httpsoft/http-server-request/zipball/1bf1b5de71920f0f7a49c17adf77963765bffd20", + "reference": "1bf1b5de71920f0f7a49c17adf77963765bffd20", "shasum": "" }, "require": { @@ -13446,7 +13590,7 @@ "issues": "https://github.com/httpsoft/http-server-request/issues", "source": "https://github.com/httpsoft/http-server-request" }, - "time": "2023-05-05T19:55:05+00:00" + "time": "2024-11-25T06:32:39+00:00" }, { "name": "infection/abstract-testframework-adapter", @@ -13759,16 +13903,16 @@ }, { "name": "jolicode/jolinotif", - "version": "v2.7.2", + "version": "v2.7.3", "source": { "type": "git", "url": "https://github.com/jolicode/JoliNotif.git", - "reference": "b34dac1826c8d33e9fd5c300546261e94f1ebdb8" + "reference": "3c3e1c410b107dd2603b732508fd95830f0e0196" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jolicode/JoliNotif/zipball/b34dac1826c8d33e9fd5c300546261e94f1ebdb8", - "reference": "b34dac1826c8d33e9fd5c300546261e94f1ebdb8", + "url": "https://api.github.com/repos/jolicode/JoliNotif/zipball/3c3e1c410b107dd2603b732508fd95830f0e0196", + "reference": "3c3e1c410b107dd2603b732508fd95830f0e0196", "shasum": "" }, "require": { @@ -13814,7 +13958,7 @@ ], "support": { "issues": "https://github.com/jolicode/JoliNotif/issues", - "source": "https://github.com/jolicode/JoliNotif/tree/v2.7.2" + "source": "https://github.com/jolicode/JoliNotif/tree/v2.7.3" }, "funding": [ { @@ -13822,7 +13966,7 @@ "type": "tidelift" } ], - "time": "2024-06-01T06:05:49+00:00" + "time": "2024-09-30T13:34:54+00:00" }, { "name": "jolicode/php-os-helper", @@ -14008,16 +14152,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", "shasum": "" }, "require": { @@ -14056,7 +14200,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" }, "funding": [ { @@ -14064,7 +14208,7 @@ "type": "tidelift" } ], - "time": "2024-06-12T14:39:25+00:00" + "time": "2024-11-08T17:47:46+00:00" }, { "name": "netresearch/jsonmapper", @@ -14103,153 +14247,75 @@ ], "authors": [ { - "name": "Christian Weiske", - "email": "cweiske@cweiske.de", - "homepage": "http://github.com/cweiske/jsonmapper/", - "role": "Developer" - } - ], - "description": "Map nested JSON structures onto PHP classes", - "support": { - "email": "cweiske@cweiske.de", - "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/v4.5.0" - }, - "time": "2024-09-08T10:13:13+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.19.2", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ed4c8949a32986043e977dbe14776c14d644c45" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ed4c8949a32986043e977dbe14776c14d644c45", - "reference": "0ed4c8949a32986043e977dbe14776c14d644c45", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.1" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" + "name": "Christian Weiske", + "email": "cweiske@cweiske.de", + "homepage": "http://github.com/cweiske/jsonmapper/", + "role": "Developer" } ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], + "description": "Map nested JSON structures onto PHP classes", "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.2" + "email": "cweiske@cweiske.de", + "issues": "https://github.com/cweiske/jsonmapper/issues", + "source": "https://github.com/cweiske/jsonmapper/tree/v4.5.0" }, - "time": "2024-09-17T19:36:00+00:00" + "time": "2024-09-08T10:13:13+00:00" }, { - "name": "nyholm/psr7", - "version": "1.8.2", + "name": "nikic/php-parser", + "version": "v4.19.4", "source": { "type": "git", - "url": "https://github.com/Nyholm/psr7.git", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", "shasum": "" }, "require": { - "php": ">=7.2", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0", - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" + "ext-tokenizer": "*", + "php": ">=7.1" }, "require-dev": { - "http-interop/http-factory-tests": "^0.9", - "php-http/message-factory": "^1.0", - "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "symfony/error-handler": "^4.4" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "4.9-dev" } }, "autoload": { "psr-4": { - "Nyholm\\Psr7\\": "src/" + "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - }, - { - "name": "Martijn van der Ven", - "email": "martijn@vanderven.se" + "name": "Nikita Popov" } ], - "description": "A fast PHP7 implementation of PSR-7", - "homepage": "https://tnyholm.se", + "description": "A PHP parser written in PHP", "keywords": [ - "psr-17", - "psr-7" + "parser", + "php" ], "support": { - "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.8.2" + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" }, - "funding": [ - { - "url": "https://github.com/Zegnat", - "type": "github" - }, - { - "url": "https://github.com/nyholm", - "type": "github" - } - ], - "time": "2024-09-09T07:06:30+00:00" + "time": "2024-09-29T15:01:53+00:00" }, { "name": "ondram/ci-detector", @@ -14555,16 +14621,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.4.1", + "version": "5.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", "shasum": "" }, "require": { @@ -14573,17 +14639,17 @@ "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", - "phpstan/phpdoc-parser": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.5", + "mockery/mockery": "~1.3.5 || ~1.6.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^5.13" + "psalm/phar": "^5.26" }, "type": "library", "extra": { @@ -14613,29 +14679,29 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.1" }, - "time": "2024-05-21T05:55:05+00:00" + "time": "2024-12-07T09:39:29+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.8.2", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "153ae662783729388a584b4361f2545e4d841e3c" + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", - "reference": "153ae662783729388a584b4361f2545e4d841e3c", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.13" + "phpstan/phpdoc-parser": "^1.18|^2.0" }, "require-dev": { "ext-tokenizer": "*", @@ -14671,9 +14737,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.8.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" }, - "time": "2024-02-23T11:10:43+00:00" + "time": "2024-11-09T15:12:26+00:00" }, { "name": "phpspec/php-diff", @@ -14718,30 +14784,30 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.30.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "51b95ec8670af41009e2b2b56873bad96682413e" + "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/51b95ec8670af41009e2b2b56873bad96682413e", - "reference": "51b95ec8670af41009e2b2b56873bad96682413e", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/c00d78fb6b29658347f9d37ebe104bffadf36299", + "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^5.3.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.5", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", "symfony/process": "^5.2" }, "type": "library", @@ -14759,9 +14825,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.30.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.0.0" }, - "time": "2024-09-07T20:13:05+00:00" + "time": "2024-10-13T11:29:49+00:00" }, { "name": "phpunit/php-code-coverage", @@ -15084,16 +15150,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.21", + "version": "9.6.22", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa" + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", "shasum": "" }, "require": { @@ -15104,7 +15170,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.0", + "myclabs/deep-copy": "^1.12.1", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=7.3", @@ -15167,7 +15233,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" }, "funding": [ { @@ -15183,20 +15249,20 @@ "type": "tidelift" } ], - "time": "2024-09-19T10:50:18+00:00" + "time": "2024-12-05T13:48:26+00:00" }, { "name": "psy/psysh", - "version": "v0.12.4", + "version": "v0.12.7", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "2fd717afa05341b4f8152547f142cd2f130f6818" + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/2fd717afa05341b4f8152547f142cd2f130f6818", - "reference": "2fd717afa05341b4f8152547f142cd2f130f6818", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", "shasum": "" }, "require": { @@ -15223,12 +15289,12 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-main": "0.12.x-dev" - }, "bamarni-bin": { "bin-links": false, "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" } }, "autoload": { @@ -15260,9 +15326,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" }, - "time": "2024-06-10T01:18:23+00:00" + "time": "2024-12-10T01:58:33+00:00" }, { "name": "react/event-loop", @@ -15471,23 +15537,23 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "4b6b927472278272e2411f4341dba95d96c8c7d7" + "reference": "43863a277154d140db783fe2ba50166fae26bb2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/4b6b927472278272e2411f4341dba95d96c8c7d7", - "reference": "4b6b927472278272e2411f4341dba95d96c8c7d7", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/43863a277154d140db783fe2ba50166fae26bb2d", + "reference": "43863a277154d140db783fe2ba50166fae26bb2d", "shasum": "" }, "conflict": { "3f/pygmentize": "<1.2", - "admidio/admidio": "<4.3.10", + "admidio/admidio": "<4.3.12", "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", "aheinze/cockpit": "<2.2", - "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.04.6", + "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", "aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1", "aimeos/ai-client-html": ">=2020.04.1,<2020.10.27|>=2021.04.1,<2021.10.22|>=2022.04.1,<2022.10.13|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.04.7", - "aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9", + "aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1", "aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7", "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5", "airesvsg/acf-to-rest-api": "<=3.1", @@ -15496,6 +15562,7 @@ "alextselegidis/easyappointments": "<1.5", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", + "ameos/ameos_tarteaucitron": "<1.2.23", "amphp/artax": "<1.0.6|>=2,<2.0.6", "amphp/http": "<=1.7.2|>=2,<=2.1", "amphp/http-client": ">=4,<4.4", @@ -15521,6 +15588,7 @@ "azuracast/azuracast": "<0.18.3", "backdrop/backdrop": "<1.27.3|>=1.28,<1.28.2", "backpack/crud": "<3.4.9", + "backpack/filemanager": "<2.0.2|>=3,<3.0.9", "bacula-web/bacula-web": "<8.0.0.0-RC2-dev", "badaso/core": "<2.7", "bagisto/bagisto": "<2.1", @@ -15528,7 +15596,7 @@ "barrelstrength/sprout-forms": "<3.9", "barryvdh/laravel-translation-manager": "<0.6.2", "barzahlen/barzahlen-php": "<2.0.1", - "baserproject/basercms": "<5.0.9", + "baserproject/basercms": "<=5.1.1", "bassjobsen/bootstrap-3-typeahead": ">4.0.2", "bbpress/bbpress": "<2.6.5", "bcosca/fatfree": "<3.7.2", @@ -15569,7 +15637,7 @@ "cockpit-hq/cockpit": "<2.7|==2.7", "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/framework": "<3.1.9", - "codeigniter4/framework": "<4.4.7", + "codeigniter4/framework": "<4.5.8", "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7", @@ -15577,14 +15645,14 @@ "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", - "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4", + "contao/contao": "<=5.4.1", "contao/core": "<3.5.39", "contao/core-bundle": "<4.13.49|>=5,<5.3.15|>=5.4,<5.4.3", "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", "contao/managed-edition": "<=1.5", "corveda/phpsandbox": "<1.3.5", "cosenary/instagram": "<=2.3", - "craftcms/cms": "<4.6.2|>=5,<=5.2.2", + "craftcms/cms": "<4.13.8|>=5,<5.5.5", "croogo/croogo": "<4", "cuyz/valinor": "<0.12", "czim/file-handling": "<1.5|>=2,<2.3", @@ -15596,10 +15664,11 @@ "datatables/datatables": "<1.10.10", "david-garcia/phpwhois": "<=4.3.1", "dbrisinajumi/d2files": "<1", - "dcat/laravel-admin": "<=2.1.3", + "dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta", "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", "desperado/xml-bundle": "<=0.1.7", + "dev-lancer/minecraft-motd-parser": "<=1.0.5", "devgroup/dotplant": "<2020.09.14-dev", "directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2", "doctrine/annotations": "<1.2.7", @@ -15611,12 +15680,12 @@ "doctrine/mongodb-odm": "<1.0.2", "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=1,<1.2.4|>=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<19.0.2", + "dolibarr/dolibarr": "<19.0.2|==21.0.0.0-beta", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", - "drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.1.8|>=10.2,<10.2.2|==11.9999999.9999999.9999999-dev", - "drupal/core-recommended": "==11.9999999.9999999.9999999-dev", - "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4|==11.9999999.9999999.9999999-dev", + "drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2", @@ -15643,6 +15712,7 @@ "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", + "ezsystems/ezplatform-http-cache": "<2.3.16", "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40", @@ -15652,13 +15722,16 @@ "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", - "ezyang/htmlpurifier": "<4.1.1", + "ezyang/htmlpurifier": "<=4.2", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", "facturascripts/facturascripts": "<=2022.08", "fastly/magento2": "<1.2.26", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=2.1.1", "fenom/fenom": "<=2.12.1", + "filament/actions": ">=3.2,<3.2.123", + "filament/infolists": ">=3,<3.2.115", + "filament/tables": ">=3,<3.2.115", "filegator/filegator": "<7.8", "filp/whoops": "<2.1.13", "fineuploader/php-traditional-server": "<=1.2.2", @@ -15693,7 +15766,7 @@ "froxlor/froxlor": "<=2.2.0.0-RC3", "frozennode/administrator": "<=5.0.12", "fuel/core": "<1.8.1", - "funadmin/funadmin": "<=3.2|>=3.3.2,<=3.3.3", + "funadmin/funadmin": "<=5.0.2", "gaoming13/wechat-php-sdk": "<=1.10.2", "genix/cms": "<=1.1.11", "getformwork/formwork": "<1.13.1|==2.0.0.0-beta1", @@ -15705,6 +15778,7 @@ "gilacms/gila": "<=1.15.4", "gleez/cms": "<=1.3|==2", "globalpayments/php-sdk": "<2", + "goalgorilla/open_social": "<12.3.8|>=12.4,<12.4.5|>=13.0.0.0-alpha1,<13.0.0.0-alpha11", "gogentooss/samlbase": "<1.2.7", "google/protobuf": "<3.15", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", @@ -15713,6 +15787,7 @@ "grumpydictator/firefly-iii": "<6.1.17", "gugoan/economizzer": "<=0.9.0.0-beta1", "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/oauth-subscriber": "<0.8.1", "guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5", "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2", "harvesthq/chosen": "<1.8.7", @@ -15724,11 +15799,12 @@ "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6.0.0-beta1,<4.6.9", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.14", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", "ibexa/fieldtype-richtext": ">=4.6,<4.6.10", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", - "ibexa/post-install": "<=1.0.4", + "ibexa/http-cache": ">=4.6,<4.6.14", + "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", "ibexa/solr": ">=4.5,<4.5.4", "ibexa/user": ">=4,<4.4.3", "icecoder/icecoder": "<=8.1", @@ -15750,6 +15826,7 @@ "intelliants/subrion": "<4.2.2", "inter-mediator/inter-mediator": "==5.5", "ipl/web": "<0.10.1", + "islandora/crayfish": "<4.1", "islandora/islandora": ">=2,<2.4.1", "ivankristianto/phpwhois": "<=4.3", "jackalope/jackalope-doctrine-dbal": "<1.7.4", @@ -15757,6 +15834,7 @@ "james-heinrich/phpthumb": "<1.7.12", "jasig/phpcas": "<1.3.3", "jcbrand/converse.js": "<3.3.3", + "joelbutcher/socialstream": "<5.6|>=6,<6.2", "johnbillion/wp-crontrol": "<1.16.2", "joomla/application": "<1.0.13", "joomla/archive": "<1.1.12|>=2,<2.0.1", @@ -15780,21 +15858,25 @@ "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", "kohana/core": "<3.3.3", - "krayin/laravel-crm": "<1.2.2", + "krayin/laravel-crm": "<=1.3", "kreait/firebase-php": ">=3.2,<3.8.1", "kumbiaphp/kumbiapp": "<=1.1.1", "la-haute-societe/tcpdf": "<6.2.22", "laminas/laminas-diactoros": "<2.18.1|==2.19|==2.20|==2.21|==2.22|==2.23|>=2.24,<2.24.2|>=2.25,<2.25.2", "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", "laminas/laminas-http": "<2.14.2", + "lara-zeus/artemis": ">=1,<=1.0.6", + "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", "laravel/fortify": "<1.11.1", - "laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75", + "laravel/framework": "<6.20.45|>=7,<7.30.7|>=8,<8.83.28|>=9,<9.52.17|>=10,<10.48.23|>=11,<11.31", "laravel/laravel": ">=5.4,<5.4.22", + "laravel/pulse": "<1.3.1", + "laravel/reverb": "<1.4", "laravel/socialite": ">=1,<2.0.10", "latte/latte": "<2.10.8", "lavalite/cms": "<=9|==10.1", "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", - "league/commonmark": "<0.18.3", + "league/commonmark": "<2.6", "league/flysystem": "<1.1.4|>=2,<2.1.1", "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", @@ -15802,13 +15884,14 @@ "librenms/librenms": "<2017.08.18", "liftkit/database": "<2.13.2", "lightsaml/lightsaml": "<1.3.5", - "limesurvey/limesurvey": "<3.27.19", + "limesurvey/limesurvey": "<6.5.12", "livehelperchat/livehelperchat": "<=3.91", - "livewire/livewire": ">2.2.4,<2.2.6|>=3.3.5,<3.4.9", + "livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.5.2", "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", "luyadev/yii-helpers": "<1.2.1", - "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch9|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch7|==2.4.7|>=2.4.7.0-patch1,<2.4.7.0-patch2", + "maestroerror/php-heic-to-jpg": "<1.0.5", + "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch10|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch8|>=2.4.7.0-beta1,<2.4.7.0-patch3", "magento/core": "<=1.9.4.5", "magento/magento1ce": "<1.9.4.3-dev", "magento/magento1ee": ">=1,<1.14.4.3-dev", @@ -15816,13 +15899,17 @@ "magneto/core": "<1.9.4.4-dev", "maikuolan/phpmussel": ">=1,<1.6", "mainwp/mainwp": "<=4.4.3.3", - "mantisbt/mantisbt": "<2.26.2", + "mantisbt/mantisbt": "<=2.26.3", "marcwillmann/turn": "<0.3.3", "matyhtf/framework": "<3.0.6", "mautic/core": "<4.4.13|>=5,<5.1.1", "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", + "maximebf/debugbar": "<1.19", "mdanter/ecc": "<2", - "mediawiki/core": "<1.36.2", + "mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2", + "mediawiki/cargo": "<3.6.1", + "mediawiki/core": "<1.39.5|==1.40", + "mediawiki/data-transfer": ">=1.39,<1.39.11|>=1.41,<1.41.3|>=1.42,<1.42.2", "mediawiki/matomo": "<2.4.3", "mediawiki/semantic-media-wiki": "<4.0.2", "melisplatform/melis-asset-manager": "<5.0.1", @@ -15842,7 +15929,7 @@ "mojo42/jirafeau": "<4.4", "mongodb/mongodb": ">=1,<1.9.2", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<4.3.5|>=4.4.0.0-beta,<4.4.1", + "moodle/moodle": "<4.3.8|>=4.4,<4.4.4", "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "movingbytes/social-network": "<=1.2.1", @@ -15863,10 +15950,12 @@ "neos/media-browser": "<7.3.19|>=8,<8.0.16|>=8.1,<8.1.11|>=8.2,<8.2.11|>=8.3,<8.3.9", "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", "neos/swiftmailer": "<5.4.5", + "nesbot/carbon": "<2.72.6|>=3,<3.8.4", + "netcarver/textile": "<=4.1.2", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", - "nilsteampassnet/teampass": "<3.0.10", + "nilsteampassnet/teampass": "<3.1.3.1-dev", "nonfiction/nterchange": "<4.1.1", "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", @@ -15878,7 +15967,7 @@ "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", "october/backend": "<1.1.2", "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1", - "october/october": "<=3.4.4", + "october/october": "<=3.6.4", "october/rain": "<1.0.472|>=1.1,<1.1.2", "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.5.15", "omeka/omeka-s": "<4.0.3", @@ -15890,7 +15979,7 @@ "openmage/magento-lts": "<20.10.1", "opensolutions/vimbadmin": "<=3.0.15", "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2", - "orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5", + "orchid/platform": ">=8,<14.43", "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", @@ -15921,16 +16010,16 @@ "phenx/php-svg-lib": "<0.5.2", "php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5", "php-mod/curl": "<2.3.2", - "phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1", + "phpbb/phpbb": "<3.3.11", "phpems/phpems": ">=6,<=6.1.3", "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", - "phpmyadmin/phpmyadmin": "<5.2.1", - "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", + "phpmyadmin/phpmyadmin": "<5.2.2", + "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5|>=3.2.10,<=4.0.1", "phpoffice/common": "<0.2.9", - "phpoffice/phpexcel": "<1.8", - "phpoffice/phpspreadsheet": "<1.29.1|>=2,<2.1.1|>=2.2,<2.2.1", + "phpoffice/phpexcel": "<1.8.1", + "phpoffice/phpspreadsheet": "<1.29.8|>=2,<2.1.7|>=2.2,<2.3.6|>=3,<3.8", "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", @@ -15960,6 +16049,7 @@ "prestashop/gamification": "<2.3.2", "prestashop/prestashop": "<8.1.6", "prestashop/productcomments": "<5.0.2", + "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", @@ -15967,7 +16057,7 @@ "processwire/processwire": "<=3.0.229", "propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7", "propel/propel1": ">=1,<=1.7.1", - "pterodactyl/panel": "<1.11.6", + "pterodactyl/panel": "<1.11.8", "ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2", "ptrofimov/beanstalk_console": "<1.7.14", "pubnub/pubnub": "<6.1", @@ -15984,7 +16074,7 @@ "rap2hpoutre/laravel-log-viewer": "<0.13", "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", - "redaxo/source": "<=5.15.1", + "redaxo/source": "<5.18", "remdex/livehelperchat": "<4.29", "reportico-web/reportico": "<=8.1", "rhukster/dom-sanitizer": "<1.0.7", @@ -15996,11 +16086,12 @@ "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", + "samwilson/unlinked-wikibase": "<1.39.6|>=1.40,<1.40.2|>=1.41,<1.41.1", "scheb/two-factor-bundle": "<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", "sfroemken/url_redirect": "<=1.2.1", - "sheng/yiicms": "<=1.2", + "sheng/yiicms": "<1.2.1", "shopware/core": "<=6.5.8.12|>=6.6,<=6.6.5", "shopware/platform": "<=6.5.8.12|>=6.6,<=6.6.5", "shopware/production": "<=6.3.5.2", @@ -16008,13 +16099,14 @@ "shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev", "shopxo/shopxo": "<=6.1", "showdoc/showdoc": "<2.10.4", + "shuchkin/simplexlsx": ">=1.0.12,<1.1.13", "silverstripe-australia/advancedreports": ">=1,<=2", "silverstripe/admin": "<1.13.19|>=2,<2.1.8", "silverstripe/assets": ">=1,<1.11.1", "silverstripe/cms": "<4.11.3", "silverstripe/comments": ">=1.3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<5.2.16", + "silverstripe/framework": "<5.3.8", "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.8.2|>=4,<4.3.7|>=5,<5.1.3", "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/recipe-cms": ">=4.5,<4.5.3", @@ -16027,11 +16119,13 @@ "silverstripe/userforms": "<3|>=5,<5.4.2", "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12", + "simplesamlphp/saml2": "<4.6.14|==5.0.0.0-alpha12", + "simplesamlphp/saml2-legacy": "<4.6.14", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", + "simplesamlphp/xml-common": "<1.20", "simplesamlphp/xml-security": "==1.6.11", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", @@ -16040,24 +16134,27 @@ "slim/slim": "<2.6", "slub/slub-events": "<3.0.3", "smarty/smarty": "<4.5.3|>=5,<5.1.1", - "snipe/snipe-it": "<6.4.2", + "snipe/snipe-it": "<=7.0.13", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", - "spatie/browsershot": "<3.57.4", + "spatie/browsershot": "<5.0.3", "spatie/image-optimizer": "<1.7.3", + "spencer14420/sp-php-email-handler": "<1", "spipu/html2pdf": "<5.2.8", "spoon/library": "<1.4.1", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<24.05.1", - "statamic/cms": "<4.46|>=5.3,<5.6.2", + "starcitizentools/citizen-skin": ">=2.6.3,<2.31", + "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2", + "statamic/cms": "<=5.16", "stormpath/sdk": "<9.9.99", "studio-42/elfinder": "<=2.1.64", "studiomitte/friendlycaptcha": "<0.1.4", "subhh/libconnect": "<7.0.8|>=8,<8.1", "sukohi/surpass": "<1", "sulu/form-bundle": ">=2,<2.5.3", - "sulu/sulu": "<1.6.44|>=2,<2.4.17|>=2.5,<2.5.13", + "sulu/sulu": "<1.6.44|>=2,<2.5.21|>=2.6,<2.6.5", "sumocoders/framework-user-bundle": "<1.4", "superbig/craft-audit": "<3.0.2", "swag/paypal": "<5.4.4", @@ -16079,7 +16176,8 @@ "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4", - "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/http-client": ">=4.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", + "symfony/http-foundation": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", @@ -16087,20 +16185,22 @@ "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/polyfill": ">=1,<1.10", "symfony/polyfill-php55": ">=1,<1.10", + "symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/routing": ">=2,<2.0.19", + "symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", - "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", + "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.4.10|>=7,<7.0.10|>=7.1,<7.1.3", "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2|>=5.4,<5.4.31|>=6,<6.3.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", - "symfony/symfony": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", + "symfony/symfony": "<5.4.47|>=6,<6.4.15|>=7,<7.1.8", "symfony/translation": ">=2,<2.0.17", "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/ux-autocomplete": "<2.11.2", - "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", + "symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", "symfony/webhook": ">=6.3,<6.3.8", @@ -16111,38 +16211,47 @@ "t3s/content-consent": "<1.0.3|>=2,<2.0.2", "tastyigniter/tastyigniter": "<3.3", "tcg/voyager": "<=1.4", - "tecnickcom/tcpdf": "<=6.7.4", + "tecnickcom/tc-lib-pdf-font": "<2.6.4", + "tecnickcom/tcpdf": "<6.8", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<6.0.8", - "thorsten/phpmyfaq": "<3.2.2", + "thorsten/phpmyfaq": "<=4.0.1", "tikiwiki/tiki-manager": "<=17.1", "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", "tinymce/tinymce": "<7.2", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", + "tltneon/lgsl": "<7", "tobiasbg/tablepress": "<=2.0.0.0-RC1", "topthink/framework": "<6.0.17|>=6.1,<=8.0.4", "topthink/think": "<=6.1.1", - "topthink/thinkphp": "<=3.2.3", + "topthink/thinkphp": "<=3.2.3|>=6.1.3,<=8.0.4", "torrentpier/torrentpier": "<=2.4.3", "tpwd/ke_search": "<4.0.3|>=4.1,<4.6.6|>=5,<5.0.2", - "tribalsystems/zenario": "<9.5.60602", + "tribalsystems/zenario": "<=9.7.61188", "truckersmp/phpwhois": "<=4.3.1", "ttskch/pagination-service-provider": "<1", "twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2", - "twig/twig": "<1.44.8|>=2,<2.16.1|>=3,<3.11.1|>=3.12,<3.14", + "twig/twig": "<3.11.2|>=3.12,<3.14.1", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", - "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", - "typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1", + "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<12.4.21|>=13,<13.3.1", + "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-beuser": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-core": "<=8.7.56|>=9,<=9.5.48|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-dashboard": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", + "typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", - "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-frontend": "<4.3.9|>=4.4,<4.4.5", - "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8", + "typo3/cms-indexed-search": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2", + "typo3/cms-lowlevel": ">=11,<=11.5.41", "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", + "typo3/cms-scheduler": ">=11,<=11.5.41", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -16151,7 +16260,8 @@ "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", "ua-parser/uap-php": "<3.8", "uasoft-indonesia/badaso": "<=2.9.7", - "unisharp/laravel-filemanager": "<2.6.4", + "unisharp/laravel-filemanager": "<2.9.1", + "unopim/unopim": "<0.1.5", "userfrosting/userfrosting": ">=0.3.1,<4.6.3", "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", "uvdesk/community-skeleton": "<=1.1.1", @@ -16182,6 +16292,7 @@ "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", "winter/wn-backend-module": "<1.2.4", + "winter/wn-cms-module": "<1.0.476|>=1.1,<1.1.11|>=1.2,<1.2.7", "winter/wn-dusk-plugin": "<2.1", "winter/wn-system-module": "<1.2.4", "wintercms/winter": "<=1.2.3", @@ -16197,8 +16308,8 @@ "xataface/xataface": "<3", "xpressengine/xpressengine": "<3.0.15", "yab/quarx": "<2.4.5", - "yeswiki/yeswiki": "<4.1", - "yetiforce/yetiforce-crm": "<=6.4", + "yeswiki/yeswiki": "<=4.4.5", + "yetiforce/yetiforce-crm": "<6.5", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": "<1.1.29", @@ -16288,7 +16399,7 @@ "type": "tidelift" } ], - "time": "2024-09-19T17:04:43+00:00" + "time": "2025-01-27T21:04:44+00:00" }, { "name": "sanmai/later", @@ -16356,16 +16467,16 @@ }, { "name": "sanmai/pipeline", - "version": "v6.11", + "version": "6.12", "source": { "type": "git", "url": "https://github.com/sanmai/pipeline.git", - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110" + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sanmai/pipeline/zipball/a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", + "url": "https://api.github.com/repos/sanmai/pipeline/zipball/ad7dbc3f773eeafb90d5459522fbd8f188532e25", + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25", "shasum": "" }, "require": { @@ -16409,7 +16520,7 @@ "description": "General-purpose collections pipeline", "support": { "issues": "https://github.com/sanmai/pipeline/issues", - "source": "https://github.com/sanmai/pipeline/tree/v6.11" + "source": "https://github.com/sanmai/pipeline/tree/6.12" }, "funding": [ { @@ -16417,7 +16528,7 @@ "type": "github" } ], - "time": "2024-06-15T03:11:19+00:00" + "time": "2024-10-17T02:22:57+00:00" }, { "name": "sebastian/cli-parser", @@ -17448,16 +17559,16 @@ }, { "name": "symfony/browser-kit", - "version": "v6.4.8", + "version": "v6.4.13", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "62ab90b92066ef6cce5e79365625b4b1432464c8" + "reference": "65d4b3fd9556e4b5b41287bef93c671f8f9f86ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/62ab90b92066ef6cce5e79365625b4b1432464c8", - "reference": "62ab90b92066ef6cce5e79365625b4b1432464c8", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/65d4b3fd9556e4b5b41287bef93c671f8f9f86ab", + "reference": "65d4b3fd9556e4b5b41287bef93c671f8f9f86ab", "shasum": "" }, "require": { @@ -17496,7 +17607,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.4.8" + "source": "https://github.com/symfony/browser-kit/tree/v6.4.13" }, "funding": [ { @@ -17512,20 +17623,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-10-25T15:07:50+00:00" }, { "name": "symfony/css-selector", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4" + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/1c7cee86c6f812896af54434f8ce29c8d94f9ff4", - "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", "shasum": "" }, "require": { @@ -17561,7 +17672,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.1.1" + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" }, "funding": [ { @@ -17577,20 +17688,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/dom-crawler", - "version": "v6.4.12", + "version": "v6.4.16", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "9d307ecbcb917001692be333cdc58f474fdb37f0" + "reference": "4304e6ad5c894a9c72831ad459f627bfd35d766d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/9d307ecbcb917001692be333cdc58f474fdb37f0", - "reference": "9d307ecbcb917001692be333cdc58f474fdb37f0", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4304e6ad5c894a9c72831ad459f627bfd35d766d", + "reference": "4304e6ad5c894a9c72831ad459f627bfd35d766d", "shasum": "" }, "require": { @@ -17628,7 +17739,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.4.12" + "source": "https://github.com/symfony/dom-crawler/tree/v6.4.16" }, "funding": [ { @@ -17644,20 +17755,20 @@ "type": "tidelift" } ], - "time": "2024-09-15T06:35:36+00:00" + "time": "2024-11-13T15:06:22+00:00" }, { "name": "symfony/filesystem", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "61fe0566189bf32e8cfee78335d8776f64a66f5a" + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/61fe0566189bf32e8cfee78335d8776f64a66f5a", - "reference": "61fe0566189bf32e8cfee78335d8776f64a66f5a", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", "shasum": "" }, "require": { @@ -17694,7 +17805,90 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.1.5" + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-25T15:15:23+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" }, "funding": [ { @@ -17710,7 +17904,7 @@ "type": "tidelift" } ], - "time": "2024-09-17T09:16:35+00:00" + "time": "2024-11-08T15:48:14+00:00" }, { "name": "thecodingmachine/safe", @@ -17973,10 +18167,10 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev", - "dev-3.x": "3.x-dev", + "dev-1.x": "1.x-dev", "dev-2.x": "2.x-dev", - "dev-1.x": "1.x-dev" + "dev-3.x": "3.x-dev", + "dev-master": "4.x-dev" } }, "autoload": { @@ -18124,12 +18318,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/active-record.git", - "reference": "5c4151d74fc8025261b0d3921f649513261a0144" + "reference": "b9d4f2a330e453f8e591bd9e0834035bb601ab34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/active-record/zipball/5c4151d74fc8025261b0d3921f649513261a0144", - "reference": "5c4151d74fc8025261b0d3921f649513261a0144", + "url": "https://api.github.com/repos/yiisoft/active-record/zipball/b9d4f2a330e453f8e591bd9e0834035bb601ab34", + "reference": "b9d4f2a330e453f8e591bd9e0834035bb601ab34", "shasum": "" }, "require": { @@ -18140,7 +18334,7 @@ "require-dev": { "maglnet/composer-require-checker": "^4.2", "phpunit/phpunit": "^10.5", - "rector/rector": "^1.0", + "rector/rector": "^2.0", "roave/infection-static-analysis-plugin": "^1.34", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.25", @@ -18203,7 +18397,7 @@ "type": "opencollective" } ], - "time": "2024-09-16T09:27:14+00:00" + "time": "2025-01-24T08:51:03+00:00" }, { "name": "yiisoft/db", @@ -18211,12 +18405,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/db.git", - "reference": "c765ca43af502dda2ec2aed01f368d0f15e8b290" + "reference": "8c77a8492d160fcc0ce1c1275eaba0ddcffc4ca8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/db/zipball/c765ca43af502dda2ec2aed01f368d0f15e8b290", - "reference": "c765ca43af502dda2ec2aed01f368d0f15e8b290", + "url": "https://api.github.com/repos/yiisoft/db/zipball/8c77a8492d160fcc0ce1c1275eaba0ddcffc4ca8", + "reference": "8c77a8492d160fcc0ce1c1275eaba0ddcffc4ca8", "shasum": "" }, "require": { @@ -18231,7 +18425,7 @@ "require-dev": { "maglnet/composer-require-checker": "^4.2", "phpunit/phpunit": "^10.0", - "rector/rector": "^1.1.1", + "rector/rector": "^2.0.3", "roave/infection-static-analysis-plugin": "^1.16", "spatie/phpunit-watcher": "^1.23", "vimeo/psalm": "^5.25", @@ -18247,11 +18441,11 @@ "default-branch": true, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "params": "params.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -18290,7 +18484,7 @@ "type": "opencollective" } ], - "time": "2024-09-16T10:51:44+00:00" + "time": "2025-01-22T05:28:36+00:00" }, { "name": "yiisoft/translator-extractor", @@ -18324,12 +18518,12 @@ }, "type": "library", "extra": { - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { "params": "params.php", "di-console": "di-console.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -18369,147 +18563,18 @@ ], "time": "2024-02-13T13:39:33+00:00" }, - { - "name": "yiisoft/yii-debug-viewer", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii-debug-viewer.git", - "reference": "89f2704b5ae8aa8e188732c3dd4a8947a2cad774" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-debug-viewer/zipball/89f2704b5ae8aa8e188732c3dd4a8947a2cad774", - "reference": "89f2704b5ae8aa8e188732c3dd4a8947a2cad774", - "shasum": "" - }, - "require": { - "nyholm/psr7": "^1.3", - "php": "^8.0", - "psr/http-message": "^1.1", - "psr/http-server-handler": "^1.0", - "psr/http-server-middleware": "^1.0", - "yiisoft/assets": "^4.0", - "yiisoft/data-response": "^2.0", - "yiisoft/http": "^1.1", - "yiisoft/router": "^3.1", - "yiisoft/view": "^10.0", - "yiisoft/yii-view-renderer": "^7.1" - }, - "require-dev": { - "httpsoft/http-message": "^1.0.5", - "jetbrains/phpstorm-attributes": "^1.0", - "maglnet/composer-require-checker": "^4.2", - "phpunit/phpunit": "^9.5", - "psr/container": "^2.0", - "psr/http-factory": "^1.0", - "psr/log": "^2.0|^3.0", - "rector/rector": "^0.15.1", - "roave/infection-static-analysis-plugin": "^1.21", - "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.18", - "yiisoft/aliases": "^3.0", - "yiisoft/config": "^1.0", - "yiisoft/di": "^1.1", - "yiisoft/error-handler": "^3.0", - "yiisoft/factory": "^1.0", - "yiisoft/files": "^2.0", - "yiisoft/injector": "^1.0", - "yiisoft/log": "^2.0", - "yiisoft/log-target-file": "^3.0", - "yiisoft/router-fastroute": "^3.0", - "yiisoft/yii-console": "^2.0", - "yiisoft/yii-event": "^2.0", - "yiisoft/yii-http": "^1.0", - "yiisoft/yii-runner-console": "^2.0", - "yiisoft/yii-runner-http": "^2.0" - }, - "default-branch": true, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - }, - "config-plugin-options": { - "source-directory": "config" - }, - "config-plugin-environments": { - "yii-debug-viewer-app": { - "params": [ - "app/params.php" - ], - "di": "app/di.php", - "di-console": "$di", - "di-web": [ - "$di", - "app/web.php" - ], - "events": [], - "events-web": "$events", - "events-console": "$events", - "di-providers": [], - "di-providers-web": "$di-providers", - "di-providers-console": "$di-providers", - "routes": [], - "bootstrap": [], - "bootstrap-web": "$bootstrap", - "bootstrap-console": "$bootstrap" - } - }, - "config-plugin": { - "di-web": "di-web.php", - "params": "params.php", - "routes": "routes.php" - } - }, - "autoload": { - "psr-4": { - "Yiisoft\\Yii\\Debug\\Viewer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Yii Debug Viewer", - "homepage": "https://www.yiiframework.com/", - "keywords": [ - "debug", - "dev", - "yii" - ], - "support": { - "chat": "https://t.me/yii3en", - "forum": "https://www.yiiframework.com/forum/", - "irc": "ircs://irc.libera.chat:6697/yii", - "issues": "https://github.com/yiisoft/yii-debug-viewer/issues?state=open", - "source": "https://github.com/yiisoft/yii-debug-viewer", - "wiki": "https://www.yiiframework.com/wiki/" - }, - "funding": [ - { - "url": "https://github.com/sponsors/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "opencollective" - } - ], - "time": "2024-09-06T13:05:25+00:00" - }, { "name": "yiisoft/yii-gii", "version": "dev-master", "source": { "type": "git", "url": "https://github.com/yiisoft/yii-gii.git", - "reference": "cf2f56d5d3a0a8fb00636da24ba13df3a1082350" + "reference": "6e8829158d510724e1cd50c11eaf1350e04db99b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-gii/zipball/cf2f56d5d3a0a8fb00636da24ba13df3a1082350", - "reference": "cf2f56d5d3a0a8fb00636da24ba13df3a1082350", + "url": "https://api.github.com/repos/yiisoft/yii-gii/zipball/6e8829158d510724e1cd50c11eaf1350e04db99b", + "reference": "6e8829158d510724e1cd50c11eaf1350e04db99b", "shasum": "" }, "require": { @@ -18560,13 +18625,13 @@ "branch-alias": { "dev-master": "3.0.x-dev" }, - "config-plugin-options": { - "source-directory": "config" - }, "config-plugin": { - "params": "params.php", "di": "di.php", + "params": "params.php", "routes": "routes.php" + }, + "config-plugin-options": { + "source-directory": "config" } }, "autoload": { @@ -18603,7 +18668,7 @@ "type": "opencollective" } ], - "time": "2024-09-19T05:22:18+00:00" + "time": "2024-09-30T12:09:04+00:00" }, { "name": "yiisoft/yii-testing", @@ -18611,12 +18676,12 @@ "source": { "type": "git", "url": "https://github.com/yiisoft/yii-testing.git", - "reference": "d90cce1c6f33990ad2a0f9e7781da88202a57229" + "reference": "a3b576b1bc11dfaf70784e501fe689bc8ccd3f8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii-testing/zipball/d90cce1c6f33990ad2a0f9e7781da88202a57229", - "reference": "d90cce1c6f33990ad2a0f9e7781da88202a57229", + "url": "https://api.github.com/repos/yiisoft/yii-testing/zipball/a3b576b1bc11dfaf70784e501fe689bc8ccd3f8a", + "reference": "a3b576b1bc11dfaf70784e501fe689bc8ccd3f8a", "shasum": "" }, "require": { @@ -18630,7 +18695,7 @@ "yiisoft/yii-http": "^1.0", "yiisoft/yii-runner": "^2.0", "yiisoft/yii-runner-console": "^2.0", - "yiisoft/yii-runner-http": "^2.0" + "yiisoft/yii-runner-http": "^2.0|^3.0" }, "require-dev": { "maglnet/composer-require-checker": "^4.2", @@ -18680,7 +18745,7 @@ "type": "opencollective" } ], - "time": "2024-06-04T07:04:12+00:00" + "time": "2025-01-13T08:04:00+00:00" }, { "name": "yosymfony/resource-watcher", @@ -18744,6 +18809,7 @@ "minimum-stability": "dev", "stability-flags": { "cebe/markdown": 20, + "roave/security-advisories": 20, "yiisoft/data": 20, "yiisoft/data-cycle": 20, "yiisoft/rate-limiter": 20, @@ -18751,18 +18817,16 @@ "yiisoft/yii-dataview": 20, "yiisoft/yii-debug": 20, "yiisoft/yii-debug-api": 20, - "roave/security-advisories": 20, - "yiisoft/yii-debug-viewer": 20, "yiisoft/yii-gii": 20, "yiisoft/yii-testing": 20 }, "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=8.3 <8.4", + "php": "8.3.*", "ext-mbstring": "*", "ext-pdo_sqlite": "*" }, - "platform-dev": [], - "plugin-api-version": "2.3.0" + "platform-dev": {}, + "plugin-api-version": "2.6.0" } diff --git a/blog/config/common/di/mailer.php b/blog/config/common/di/mailer.php new file mode 100644 index 00000000..55d08f9f --- /dev/null +++ b/blog/config/common/di/mailer.php @@ -0,0 +1,19 @@ + [ + 'class' => FileMailer::class, + '__construct()' => [ + 'path' => DynamicReference::to( + static fn(Aliases $aliases) => $aliases->get('@runtime/mail') + ), + ], + ], +]; diff --git a/blog/config/web/params.php b/blog/config/web/params.php index a2e8992c..154de60e 100644 --- a/blog/config/web/params.php +++ b/blog/config/web/params.php @@ -33,4 +33,8 @@ '/inspect**', ], ], + + 'yiisoft/widget' => [ + 'defaultTheme' => 'bootstrap5', + ], ]; diff --git a/blog/config/web/widgets.php b/blog/config/web/widgets.php new file mode 100644 index 00000000..edb3e1c1 --- /dev/null +++ b/blog/config/web/widgets.php @@ -0,0 +1,20 @@ + [ + 'urlParameterProvider()' => [ + Reference::to(UrlParameterProvider::class), + ], + 'urlCreator()' => [ + Reference::to(UrlCreator::class), + ], + 'ignoreMissingPage()' => [true], + ], +]; diff --git a/blog/configuration.php b/blog/configuration.php index 918ce8a4..c0ddac60 100644 --- a/blog/configuration.php +++ b/blog/configuration.php @@ -44,6 +44,9 @@ '$events', 'console/events.php', ], + 'widgets' => [ + 'web/widgets.php', + ], 'app-routes' => [ 'common/routes/*.php', ], diff --git a/blog/resources/views/layout/main.php b/blog/resources/views/layout/main.php index 34634bc2..b80ff2ad 100644 --- a/blog/resources/views/layout/main.php +++ b/blog/resources/views/layout/main.php @@ -11,11 +11,13 @@ use Yiisoft\Html\Tag\Form; use Yiisoft\Router\CurrentRoute; use Yiisoft\Router\UrlGeneratorInterface; -use Yiisoft\Strings\StringHelper; use Yiisoft\Translator\TranslatorInterface; use Yiisoft\View\WebView; +use Yiisoft\Yii\Bootstrap5\Dropdown; +use Yiisoft\Yii\Bootstrap5\DropdownItem; use Yiisoft\Yii\Bootstrap5\Nav; use Yiisoft\Yii\Bootstrap5\NavBar; +use Yiisoft\Yii\Bootstrap5\NavLink; /** * @var UrlGeneratorInterface $urlGenerator @@ -60,99 +62,87 @@ brandText($brandLabel) ->brandUrl($urlGenerator->generate('site/index')) - ->options(['class' => 'navbar navbar-light bg-light navbar-expand-sm text-white']) ->begin() ?> currentPath($currentRoute - ->getUri() - ->getPath()) - ->options(['class' => 'navbar-nav mx-auto']) + ->addClass('navbar-nav mx-auto') + ->currentPath($currentRoute->getUri()->getPath()) ->items( - [ - [ - 'label' => $translator->translate('menu.blog'), - 'url' => $urlGenerator->generate('blog/index'), - 'active' => StringHelper::startsWith( - $currentRouteName, - 'blog/' - ) && $currentRouteName !== 'blog/comment/index', - ], - [ - 'label' => $translator->translate('menu.comments-feed'), - 'url' => $urlGenerator->generate('blog/comment/index'), - ], - [ - 'label' => $translator->translate('menu.users'), - 'url' => $urlGenerator->generate('user/index'), - 'active' => StringHelper::startsWith($currentRouteName, 'user/'), - ], - [ - 'label' => $translator->translate('menu.contact'), - 'url' => $urlGenerator->generate('site/contact'), - ], - [ - 'label' => $translator->translate('menu.swagger'), - 'url' => $urlGenerator->generate('swagger/index'), - ], - ] + NavLink::to( + $translator->translate('menu.blog'), + $urlGenerator->generate('blog/index', ['_language' => $translator->getLocale()]), + ), + NavLink::to( + $translator->translate('menu.comments-feed'), + $urlGenerator->generate('blog/comment/index', ['_language' => $translator->getLocale()]), + ), + NavLink::to( + $translator->translate('menu.users'), + $urlGenerator->generate('user/index', ['_language' => $translator->getLocale()]), + ), + NavLink::to( + $translator->translate('menu.contact'), + $urlGenerator->generate('site/contact', ['_language' => $translator->getLocale()]), + ), + NavLink::to( + $translator->translate('menu.swagger'), + $urlGenerator->generate('swagger/index'), + ), ) ?> currentPath($currentRoute - ->getUri() - ->getPath()) - ->options(['class' => 'navbar-nav']) + ->currentPath($currentRoute->getUri()->getPath()) ->items( - [ - [ - 'label' => $translator->translate('menu.language'), - 'url' => '#', - 'items' => [ - [ - 'label' => 'English', - 'url' => $urlGenerator->generateFromCurrent(['_language' => 'en'], fallbackRouteName: 'site/index'), - ], - [ - 'label' => 'Русский', - 'url' => $urlGenerator->generateFromCurrent(['_language' => 'ru'], fallbackRouteName: 'site/index'), - ], - [ - 'label' => 'Slovenský', - 'url' => $urlGenerator->generateFromCurrent(['_language' => 'sk'], fallbackRouteName: 'site/index'), - ], - [ - 'label' => 'Indonesia', - 'url' => $urlGenerator->generateFromCurrent(['_language' => 'id'], fallbackRouteName: 'site/index'), - ], - [ - 'label' => 'German', - 'url' => $urlGenerator->generateFromCurrent(['_language' => 'de'], fallbackRouteName: 'site/index'), - ], - ], - ], - [ - 'label' => $translator->translate('menu.login'), - 'url' => $urlGenerator->generate('auth/login'), - 'visible' => $isGuest, - ], - [ - 'label' => $translator->translate('menu.signup'), - 'url' => $urlGenerator->generate('auth/signup'), - 'visible' => $isGuest, - ], - $isGuest ? '' : Form::tag() + Dropdown::widget() + ->items( + DropdownItem::link( + 'English', + $urlGenerator->generateFromCurrent(['_language' => 'en'], fallbackRouteName: 'site/index'), + ), + DropdownItem::link( + 'Русский', + $urlGenerator->generateFromCurrent(['_language' => 'ru'], fallbackRouteName: 'site/index'), + ), + DropdownItem::link( + 'Slovenský', + $urlGenerator->generateFromCurrent(['_language' => 'sk'], fallbackRouteName: 'site/index'), + ), + DropdownItem::link( + 'Indonesia', + $urlGenerator->generateFromCurrent(['_language' => 'id'], fallbackRouteName: 'site/index'), + ), + DropdownItem::link( + 'German', + $urlGenerator->generateFromCurrent(['_language' => 'de'], fallbackRouteName: 'site/index'), + ), + ) + ->toggleContent($translator->translate('menu.language')), + NavLink::to( + $translator->translate('menu.login'), + $urlGenerator->generate('auth/login'), + visible: $isGuest, + ), + NavLink::to( + $translator->translate('menu.signup'), + $urlGenerator->generate('auth/signup'), + visible: $isGuest, + ), + NavLink::to( + $isGuest + ? '' + : Form::tag() ->post($urlGenerator->generate('auth/logout')) ->csrf($csrf) ->open() - . '
' - . Button::submit( - $translator->translate('menu.logout', ['login' => Html::encode($user->getLogin())]) - ) + . '
' + . Button::submit( + $translator->translate('menu.logout', ['login' => Html::encode($user->getLogin())]) + ) ->class('btn btn-primary') - . '
' - . Form::tag()->close(), - ], + . '
' + . Form::tag()->close(), + encodeLabel: false, + ), ) ?> diff --git a/blog/resources/views/site/index.php b/blog/resources/views/site/index.php index 4d384ad0..5a50681c 100644 --- a/blog/resources/views/site/index.php +++ b/blog/resources/views/site/index.php @@ -17,19 +17,19 @@ echo Carousel::widget() ->captionTagName('h2') ->items( - new CarouselItem( + CarouselItem::to( Div::tag()->addAttributes(['style' => 'height: 200px'])->addClass('d-block w-100 bg-info'), $translator->translate('home.caption.slide1'), $translator->translate('home.caption.placeholder1'), captionAttributes: ['class' => ['d-none', 'd-md-block']], ), - new CarouselItem( + CarouselItem::to( Div::tag()->addAttributes(['style' => 'height: 200px'])->addClass('d-block w-100 bg-secondary'), $translator->translate('home.caption.slide2'), $translator->translate('home.caption.placeholder2'), captionAttributes: ['class' => ['d-none', 'd-md-block']], ), - new CarouselItem( + CarouselItem::to( Div::tag()->addAttributes(['style' => 'height: 200px'])->addClass('d-block w-100 bg-dark'), $translator->translate('home.caption.slide3'), $translator->translate('home.caption.placeholder3'), diff --git a/blog/resources/views/user/index.php b/blog/resources/views/user/index.php index 7a088073..b84f6929 100644 --- a/blog/resources/views/user/index.php +++ b/blog/resources/views/user/index.php @@ -18,7 +18,6 @@ use Yiisoft\View\WebView; use Yiisoft\Yii\DataView\Column\DataColumn; use Yiisoft\Yii\DataView\GridView; -use Yiisoft\Yii\DataView\Pagination\OffsetPagination; /** * @var string $csrf @@ -130,11 +129,6 @@ ->header($header) ->id('w1-grid') ->dataReader($paginator) - ->pagination( - OffsetPagination::widget() - ->paginator($paginator) - ->render(), - ) ->headerRowAttributes(['class' => 'align-middle']) ->summaryAttributes(['class' => 'summary text-end mb-5']) ->tableAttributes(['class' => 'table table-hover']) diff --git a/blog/src/Contact/ContactMailer.php b/blog/src/Contact/ContactMailer.php index 82fea580..34ea8102 100644 --- a/blog/src/Contact/ContactMailer.php +++ b/blog/src/Contact/ContactMailer.php @@ -8,8 +8,9 @@ use Psr\Log\LoggerInterface; use Yiisoft\Mailer\File; use Yiisoft\Mailer\MailerInterface; -use Yiisoft\Mailer\MessageBodyTemplate; +use Yiisoft\Mailer\Message; use Yiisoft\Session\Flash\FlashInterface; +use Yiisoft\View\View; /** * ContactMailer sends an email from the contact form. @@ -23,27 +24,24 @@ public function __construct( private string $sender, private string $to ) { - $this->mailer = $this->mailer->withTemplate(new MessageBodyTemplate(__DIR__ . '/mail/')); } public function send(ContactForm $form): void { - $message = $this->mailer - ->compose( - 'contact-email', - [ - 'content' => $form->getPropertyValue('body'), - ] - ) - ->withSubject($form->getPropertyValue('subject')) - ->withFrom([$form->getPropertyValue('email') => $form->getPropertyValue('name')]) - ->withSender($this->sender) - ->withTo($this->to); + $message = new Message( + from: [$form->getPropertyValue('email') => $form->getPropertyValue('name')], + to: $this->to, + subject: $form->getPropertyValue('subject'), + sender: $this->sender, + htmlBody: (new View())->render(__DIR__ . '/mail/contact-email.php', [ + 'content' => $form->getPropertyValue('body'), + ]) + ); foreach ($form->getPropertyValue('attachFiles') as $attachFile) { foreach ($attachFile as $file) { if ($file[0]?->getError() === UPLOAD_ERR_OK) { - $message = $message->withAttached( + $message = $message->withAddedAttachments( File::fromContent( (string) $file->getStream(), $file->getClientFilename(),