diff --git a/composer.json b/composer.json index ede7f7f8c07..3eb04c01b10 100644 --- a/composer.json +++ b/composer.json @@ -44,7 +44,7 @@ "pusher/pusher-php-server": "^7.0", "shetabit/visitor": "^4.1", "spatie/laravel-responsecache": "^7.4", - "spatie/laravel-sitemap": "^7.2" + "spatie/laravel-sitemap": "^7.3" }, "require-dev": { "bagisto/laravel-datafaker": "2.2.*", diff --git a/composer.lock b/composer.lock index 17cd9d41538..df63bb569f1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9cd45a2c312f5ac9f89488e6025c0441", + "content-hash": "ff58e8961df836039b44ae359f33e31b", "packages": [ { "name": "astrotomic/laravel-translatable", @@ -183,17 +183,17 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, "laravel": { + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" + }, "providers": [ "Barryvdh\\DomPDF\\ServiceProvider" - ], - "aliases": { - "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf", - "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf" - } + ] + }, + "branch-alias": { + "dev-master": "2.0-dev" } }, "autoload": { @@ -364,16 +364,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.2", + "version": "1.5.4", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137" + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/48a792895a2b7a6ee65dd5442c299d7b835b6137", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", "shasum": "" }, "require": { @@ -420,7 +420,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.2" + "source": "https://github.com/composer/ca-bundle/tree/1.5.4" }, "funding": [ { @@ -436,7 +436,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T07:49:53+00:00" + "time": "2024-11-27T15:35:25+00:00" }, { "name": "composer/semver", @@ -1087,16 +1087,16 @@ }, { "name": "elasticsearch/elasticsearch", - "version": "v8.15.0", + "version": "v8.16.0", "source": { "type": "git", "url": "https://github.com/elastic/elasticsearch-php.git", - "reference": "34c2444fa8d4c3e6c8b009bd8dea90bca007203b" + "reference": "ab0fdb43f9e69f0d0539028d8b0b56cdf3328d85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/34c2444fa8d4c3e6c8b009bd8dea90bca007203b", - "reference": "34c2444fa8d4c3e6c8b009bd8dea90bca007203b", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/ab0fdb43f9e69f0d0539028d8b0b56cdf3328d85", + "reference": "ab0fdb43f9e69f0d0539028d8b0b56cdf3328d85", "shasum": "" }, "require": { @@ -1139,9 +1139,9 @@ ], "support": { "issues": "https://github.com/elastic/elasticsearch-php/issues", - "source": "https://github.com/elastic/elasticsearch-php/tree/v8.15.0" + "source": "https://github.com/elastic/elasticsearch-php/tree/v8.16.0" }, - "time": "2024-08-14T14:32:50+00:00" + "time": "2024-11-14T22:23:33+00:00" }, { "name": "enshrined/svg-sanitize", @@ -1191,20 +1191,20 @@ }, { "name": "ezyang/htmlpurifier", - "version": "v4.17.0", + "version": "v4.18.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c" + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/bbc513d79acf6691fa9cf10f192c90dd2957f18c", - "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", "shasum": "" }, "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", @@ -1246,9 +1246,9 @@ ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0" + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" }, - "time": "2023-11-17T15:01:25+00:00" + "time": "2024-11-01T03:51:45+00:00" }, { "name": "facade/ignition-contracts", @@ -1305,16 +1305,16 @@ }, { "name": "firebase/php-jwt", - "version": "v6.10.1", + "version": "v6.10.2", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "500501c2ce893c824c801da135d02661199f60c5" + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", - "reference": "500501c2ce893c824c801da135d02661199f60c5", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b", + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", "shasum": "" }, "require": { @@ -1362,9 +1362,9 @@ ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.10.1" + "source": "https://github.com/firebase/php-jwt/tree/v6.10.2" }, - "time": "2024-05-18T18:05:11+00:00" + "time": "2024-11-24T11:22:49+00:00" }, { "name": "fruitcake/php-cors", @@ -1627,16 +1627,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": { @@ -1690,7 +1690,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": [ { @@ -1706,7 +1706,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T10:29:17+00:00" + "time": "2024-10-17T10:06:22+00:00" }, { "name": "guzzlehttp/psr7", @@ -1940,16 +1940,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.4-dev" - }, "laravel": { - "providers": [ - "Intervention\\Image\\ImageServiceProvider" - ], "aliases": { "Image": "Intervention\\Image\\Facades\\Image" - } + }, + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.4-dev" } }, "autoload": { @@ -1996,20 +1996,20 @@ }, { "name": "jaybizzle/crawler-detect", - "version": "v1.2.120", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/JayBizzle/Crawler-Detect.git", - "reference": "2b325bdce46bbb8a2e96dc740ad37c743c9d8617" + "reference": "be155e11613fa618aa18aee438955588d1092a47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/2b325bdce46bbb8a2e96dc740ad37c743c9d8617", - "reference": "2b325bdce46bbb8a2e96dc740ad37c743c9d8617", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/be155e11613fa618aa18aee438955588d1092a47", + "reference": "be155e11613fa618aa18aee438955588d1092a47", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.1.0" }, "require-dev": { "phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4" @@ -2042,9 +2042,9 @@ ], "support": { "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", - "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.120" + "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.3.0" }, - "time": "2024-09-15T14:31:21+00:00" + "time": "2024-11-25T19:38:36+00:00" }, { "name": "kalnoy/nestedset", @@ -2071,13 +2071,13 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "v5.0.x-dev" - }, "laravel": { "providers": [ "Kalnoy\\Nestedset\\NestedSetServiceProvider" ] + }, + "branch-alias": { + "dev-master": "v5.0.x-dev" } }, "autoload": { @@ -2200,13 +2200,13 @@ "type": "library", "extra": { "laravel": { + "aliases": { + "Helper": "Konekt\\Concord\\Facades\\Helper", + "Concord": "Konekt\\Concord\\Facades\\Concord" + }, "providers": [ "Konekt\\Concord\\ConcordServiceProvider" - ], - "aliases": { - "Concord": "Konekt\\Concord\\Facades\\Concord", - "Helper": "Konekt\\Concord\\Facades\\Helper" - } + ] } }, "autoload": { @@ -2357,23 +2357,26 @@ }, { "name": "laminas/laminas-diactoros", - "version": "3.4.0", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-diactoros.git", - "reference": "2cce7e77ca4c6c4183e9e8d4edeba483afc14487" + "reference": "143a16306602ce56b8b092a7914fef03c37f9ed2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/2cce7e77ca4c6c4183e9e8d4edeba483afc14487", - "reference": "2cce7e77ca4c6c4183e9e8d4edeba483afc14487", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/143a16306602ce56b8b092a7914fef03c37f9ed2", + "reference": "143a16306602ce56b8b092a7914fef03c37f9ed2", "shasum": "" }, "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0", - "psr/http-factory": "^1.0.2", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/http-factory": "^1.1", "psr/http-message": "^1.1 || ^2.0" }, + "conflict": { + "amphp/amp": "<2.6.4" + }, "provide": { "psr/http-factory-implementation": "^1.0", "psr/http-message-implementation": "^1.1 || ^2.0" @@ -2386,9 +2389,9 @@ "http-interop/http-factory-tests": "^2.2.0", "laminas/laminas-coding-standard": "~2.5.0", "php-http/psr7-integration-tests": "^1.4.0", - "phpunit/phpunit": "^10.5.31", + "phpunit/phpunit": "^10.5.36", "psalm/plugin-phpunit": "^0.19.0", - "vimeo/psalm": "^5.25.0" + "vimeo/psalm": "^5.26.1" }, "type": "library", "extra": { @@ -2438,27 +2441,27 @@ "type": "community_bridge" } ], - "time": "2024-09-11T00:55:07+00:00" + "time": "2024-10-14T11:59:49+00:00" }, { "name": "laravel/framework", - "version": "v11.27.2", + "version": "v11.35.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9" + "reference": "dcfa130ede1a6fa4343dc113410963e791ad34fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9", - "reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9", + "url": "https://api.github.com/repos/laravel/framework/zipball/dcfa130ede1a6fa4343dc113410963e791ad34fb", + "reference": "dcfa130ede1a6fa4343dc113410963e791ad34fb", "shasum": "" }, "require": { "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", - "dragonmantank/cron-expression": "^3.3.2", + "dragonmantank/cron-expression": "^3.4", "egulias/email-validator": "^3.2.1|^4.0", "ext-ctype": "*", "ext-filter": "*", @@ -2468,35 +2471,37 @@ "ext-session": "*", "ext-tokenizer": "*", "fruitcake/php-cors": "^1.3", - "guzzlehttp/guzzle": "^7.8", + "guzzlehttp/guzzle": "^7.8.2", "guzzlehttp/uri-template": "^1.0", "laravel/prompts": "^0.1.18|^0.2.0|^0.3.0", - "laravel/serializable-closure": "^1.3", + "laravel/serializable-closure": "^1.3|^2.0", "league/commonmark": "^2.2.1", - "league/flysystem": "^3.8.0", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.72.2|^3.0", + "nesbot/carbon": "^2.72.2|^3.4", "nunomaduro/termwind": "^2.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.7", - "symfony/console": "^7.0", - "symfony/error-handler": "^7.0", - "symfony/finder": "^7.0", - "symfony/http-foundation": "^7.0", - "symfony/http-kernel": "^7.0", - "symfony/mailer": "^7.0", - "symfony/mime": "^7.0", - "symfony/polyfill-php83": "^1.28", - "symfony/process": "^7.0", - "symfony/routing": "^7.0", - "symfony/uid": "^7.0", - "symfony/var-dumper": "^7.0", + "symfony/console": "^7.0.3", + "symfony/error-handler": "^7.0.3", + "symfony/finder": "^7.0.3", + "symfony/http-foundation": "^7.0.3", + "symfony/http-kernel": "^7.0.3", + "symfony/mailer": "^7.0.3", + "symfony/mime": "^7.0.3", + "symfony/polyfill-php83": "^1.31", + "symfony/process": "^7.0.3", + "symfony/routing": "^7.0.3", + "symfony/uid": "^7.0.3", + "symfony/var-dumper": "^7.0.3", "tijsverkoyen/css-to-inline-styles": "^2.2.5", - "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^2.0" + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" }, "conflict": { "mockery/mockery": "1.6.8", @@ -2546,29 +2551,32 @@ }, "require-dev": { "ably/ably-php": "^1.0", - "aws/aws-sdk-php": "^3.235.5", + "aws/aws-sdk-php": "^3.322.9", "ext-gmp": "*", - "fakerphp/faker": "^1.23", - "league/flysystem-aws-s3-v3": "^3.0", - "league/flysystem-ftp": "^3.0", - "league/flysystem-path-prefixing": "^3.3", - "league/flysystem-read-only": "^3.3", - "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.6", - "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^9.5", - "pda/pheanstalk": "^5.0", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "orchestra/testbench-core": "^9.6", + "pda/pheanstalk": "^5.0.6", + "php-http/discovery": "^1.15", "phpstan/phpstan": "^1.11.5", - "phpunit/phpunit": "^10.5|^11.0", - "predis/predis": "^2.0.2", + "phpunit/phpunit": "^10.5.35|^11.3.6", + "predis/predis": "^2.3", "resend/resend-php": "^0.10.0", - "symfony/cache": "^7.0", - "symfony/http-client": "^7.0", - "symfony/psr-http-message-bridge": "^7.0" + "symfony/cache": "^7.0.3", + "symfony/http-client": "^7.0.3", + "symfony/psr-http-message-bridge": "^7.0.3", + "symfony/translation": "^7.0.3" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", "ext-apcu": "Required to use the APC cache driver.", "ext-fileinfo": "Required to use the Filesystem class.", @@ -2582,16 +2590,16 @@ "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", - "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", - "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", - "league/flysystem-read-only": "Required to use read-only disks (^3.3)", - "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", "mockery/mockery": "Required to use mocking (^1.6).", - "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", "phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).", - "predis/predis": "Required to use the predis connector (^2.0.2).", + "predis/predis": "Required to use the predis connector (^2.3).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", @@ -2610,6 +2618,7 @@ }, "autoload": { "files": [ + "src/Illuminate/Collections/functions.php", "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", "src/Illuminate/Filesystem/functions.php", @@ -2647,27 +2656,27 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-10-09T04:17:35+00:00" + "time": "2024-12-12T18:25:58+00:00" }, { "name": "laravel/octane", - "version": "v2.5.9", + "version": "v2.6.0", "source": { "type": "git", "url": "https://github.com/laravel/octane.git", - "reference": "d8d432eb1e51a8ab2575854963d94e70d4592e15" + "reference": "b8b11ef25600baa835d364e724f2e948dc1eb88b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/octane/zipball/d8d432eb1e51a8ab2575854963d94e70d4592e15", - "reference": "d8d432eb1e51a8ab2575854963d94e70d4592e15", + "url": "https://api.github.com/repos/laravel/octane/zipball/b8b11ef25600baa835d364e724f2e948dc1eb88b", + "reference": "b8b11ef25600baa835d364e724f2e948dc1eb88b", "shasum": "" }, "require": { "laminas/laminas-diactoros": "^3.0", "laravel/framework": "^10.10.1|^11.0", "laravel/prompts": "^0.1.24|^0.2.0|^0.3.0", - "laravel/serializable-closure": "^1.3.0", + "laravel/serializable-closure": "^1.3|^2.0", "nesbot/carbon": "^2.66.0|^3.0", "php": "^8.1.0", "symfony/console": "^6.0|^7.0", @@ -2686,7 +2695,7 @@ "livewire/livewire": "^2.12.3|^3.0", "mockery/mockery": "^1.5.1", "nunomaduro/collision": "^6.4.0|^7.5.2|^8.0", - "orchestra/testbench": "^8.5.2|^9.0", + "orchestra/testbench": "^8.21|^9.0", "phpstan/phpstan": "^1.10.15", "phpunit/phpunit": "^10.4", "spiral/roadrunner-cli": "^2.6.0", @@ -2737,20 +2746,20 @@ "issues": "https://github.com/laravel/octane/issues", "source": "https://github.com/laravel/octane" }, - "time": "2024-10-06T21:09:20+00:00" + "time": "2024-11-25T21:47:18+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.0", + "version": "v0.3.2", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "ea57a2261093986721d4a5f4f9524d76f21f9fa0" + "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/ea57a2261093986721d4a5f4f9524d76f21f9fa0", - "reference": "ea57a2261093986721d4a5f4f9524d76f21f9fa0", + "url": "https://api.github.com/repos/laravel/prompts/zipball/0e0535747c6b8d6d10adca8b68293cf4517abb0f", + "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f", "shasum": "" }, "require": { @@ -2766,7 +2775,7 @@ "require-dev": { "illuminate/collections": "^10.0|^11.0", "mockery/mockery": "^1.5", - "pestphp/pest": "^2.3", + "pestphp/pest": "^2.3|^3.4", "phpstan/phpstan": "^1.11", "phpstan/phpstan-mockery": "^1.1" }, @@ -2794,22 +2803,22 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.0" + "source": "https://github.com/laravel/prompts/tree/v0.3.2" }, - "time": "2024-09-30T14:27:51+00:00" + "time": "2024-11-12T14:59:47+00:00" }, { "name": "laravel/sanctum", - "version": "v4.0.3", + "version": "v4.0.6", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "54aea9d13743ae8a6cdd3c28dbef128a17adecab" + "reference": "9e069e36d90b1e1f41886efa0fe9800a6b354694" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/54aea9d13743ae8a6cdd3c28dbef128a17adecab", - "reference": "54aea9d13743ae8a6cdd3c28dbef128a17adecab", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/9e069e36d90b1e1f41886efa0fe9800a6b354694", + "reference": "9e069e36d90b1e1f41886efa0fe9800a6b354694", "shasum": "" }, "require": { @@ -2860,36 +2869,36 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2024-09-27T14:55:41+00:00" + "time": "2024-11-26T21:18:33+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.3.5", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c" + "reference": "0d8d3d8086984996df86596a86dea60398093a81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", - "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/0d8d3d8086984996df86596a86dea60398093a81", + "reference": "0d8d3d8086984996df86596a86dea60398093a81", "shasum": "" }, "require": { - "php": "^7.3|^8.0" + "php": "^8.1" }, "require-dev": { - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.61|^3.0", - "pestphp/pest": "^1.21.3", - "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + "illuminate/support": "^10.0|^11.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -2921,7 +2930,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-09-23T13:33:08+00:00" + "time": "2024-11-19T01:38:44+00:00" }, { "name": "laravel/socialite", @@ -2956,16 +2965,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - }, "laravel": { - "providers": [ - "Laravel\\Socialite\\SocialiteServiceProvider" - ], "aliases": { "Socialite": "Laravel\\Socialite\\Facades\\Socialite" - } + }, + "providers": [ + "Laravel\\Socialite\\SocialiteServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "5.x-dev" } }, "autoload": { @@ -3063,16 +3072,16 @@ }, { "name": "laravel/ui", - "version": "v4.5.2", + "version": "v4.6.0", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "c75396f63268c95b053c8e4814eb70e0875e9628" + "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/c75396f63268c95b053c8e4814eb70e0875e9628", - "reference": "c75396f63268c95b053c8e4814eb70e0875e9628", + "url": "https://api.github.com/repos/laravel/ui/zipball/a34609b15ae0c0512a0cf47a21695a2729cb7f93", + "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93", "shasum": "" }, "require": { @@ -3120,22 +3129,22 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v4.5.2" + "source": "https://github.com/laravel/ui/tree/v4.6.0" }, - "time": "2024-05-08T18:07:10+00:00" + "time": "2024-11-21T15:06:41+00:00" }, { "name": "league/commonmark", - "version": "2.5.3", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "b650144166dfa7703e62a22e493b853b58d874b0" + "reference": "d150f911e0079e90ae3c106734c93137c184f932" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/b650144166dfa7703e62a22e493b853b58d874b0", - "reference": "b650144166dfa7703e62a22e493b853b58d874b0", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", + "reference": "d150f911e0079e90ae3c106734c93137c184f932", "shasum": "" }, "require": { @@ -3160,8 +3169,9 @@ "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 || ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0" }, @@ -3171,7 +3181,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.6-dev" + "dev-main": "2.7-dev" } }, "autoload": { @@ -3228,7 +3238,7 @@ "type": "tidelift" } ], - "time": "2024-08-16T11:46:16+00:00" + "time": "2024-12-07T15:34:16+00:00" }, { "name": "league/config", @@ -3502,16 +3512,16 @@ }, { "name": "league/oauth1-client", - "version": "v1.10.1", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth1-client.git", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167" + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/d6365b901b5c287dd41f143033315e2f777e1167", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167", + "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", "shasum": "" }, "require": { @@ -3572,22 +3582,196 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth1-client/issues", - "source": "https://github.com/thephpleague/oauth1-client/tree/v1.10.1" + "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" + }, + "time": "2024-12-10T19:59:05+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } }, - "time": "2022-04-15T14:02:14+00:00" + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.58", + "version": "3.1.61", "source": { "type": "git", "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "18495a71b112f43af8ffab35111a58b4e4ba4a4d" + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/18495a71b112f43af8ffab35111a58b4e4ba4a4d", - "reference": "18495a71b112f43af8ffab35111a58b4e4ba4a4d", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", "shasum": "" }, "require": { @@ -3595,7 +3779,7 @@ "ext-json": "*", "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", "php": "^7.0||^8.0", - "phpoffice/phpspreadsheet": "^1.29.1", + "phpoffice/phpspreadsheet": "^1.29.4", "psr/simple-cache": "^1.0||^2.0||^3.0" }, "require-dev": { @@ -3643,7 +3827,7 @@ ], "support": { "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.58" + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" }, "funding": [ { @@ -3655,20 +3839,20 @@ "type": "github" } ], - "time": "2024-09-07T13:53:36+00:00" + "time": "2024-11-25T18:41:59+00:00" }, { "name": "maennchen/zipstream-php", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1" + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1", - "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", "shasum": "" }, "require": { @@ -3724,19 +3908,15 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" }, "funding": [ { "url": "https://github.com/maennchen", "type": "github" - }, - { - "url": "https://opencollective.com/zipstream", - "type": "open_collective" } ], - "time": "2023-06-21T14:59:35+00:00" + "time": "2024-10-10T12:33:01+00:00" }, { "name": "markbaker/complex", @@ -3914,28 +4094,29 @@ }, { "name": "mobiledetect/mobiledetectlib", - "version": "4.8.06", + "version": "4.8.09", "source": { "type": "git", "url": "https://github.com/serbanghita/Mobile-Detect.git", - "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e" + "reference": "a06fe2e546a06bb8c2639d6823d5250b2efb3209" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/af088b54cecc13b3264edca7da93a89ba7aa2d9e", - "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/a06fe2e546a06bb8c2639d6823d5250b2efb3209", + "reference": "a06fe2e546a06bb8c2639d6823d5250b2efb3209", "shasum": "" }, "require": { "php": ">=8.0", - "psr/simple-cache": "^2 || ^3" + "psr/cache": "^3.0", + "psr/simple-cache": "^3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.35.1", + "friendsofphp/php-cs-fixer": "^v3.65.0", "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.7" + "phpstan/phpstan": "^1.12.x-dev", + "phpunit/phpunit": "^9.6.18", + "squizlabs/php_codesniffer": "^3.11.1" }, "type": "library", "autoload": { @@ -3966,7 +4147,7 @@ ], "support": { "issues": "https://github.com/serbanghita/Mobile-Detect/issues", - "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.06" + "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.09" }, "funding": [ { @@ -3974,20 +4155,20 @@ "type": "github" } ], - "time": "2024-03-01T22:28:42+00:00" + "time": "2024-12-10T15:32:06+00:00" }, { "name": "monolog/monolog", - "version": "3.7.0", + "version": "3.8.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" + "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", "shasum": "" }, "require": { @@ -4007,12 +4188,14 @@ "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.5.17", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", "predis/predis": "^1.1 || ^2", - "ruflin/elastica": "^7", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -4063,7 +4246,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.7.0" + "source": "https://github.com/Seldaek/monolog/tree/3.8.1" }, "funding": [ { @@ -4075,20 +4258,20 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:40:51+00:00" + "time": "2024-12-05T17:15:07+00:00" }, { "name": "mpdf/mpdf", - "version": "v8.2.4", + "version": "v8.2.5", "source": { "type": "git", "url": "https://github.com/mpdf/mpdf.git", - "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88" + "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mpdf/mpdf/zipball/9e3ff91606fed11cd58a130eabaaf60e56fdda88", - "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/e175b05e3e00977b85feb96a8cccb174ac63621f", + "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f", "shasum": "" }, "require": { @@ -4098,7 +4281,7 @@ "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", "myclabs/deep-copy": "^1.7", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/http-message": "^1.0 || ^2.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "setasign/fpdi": "^2.1" @@ -4146,7 +4329,7 @@ "utf-8" ], "support": { - "docs": "http://mpdf.github.io", + "docs": "https://mpdf.github.io", "issues": "https://github.com/mpdf/mpdf/issues", "source": "https://github.com/mpdf/mpdf" }, @@ -4156,7 +4339,7 @@ "type": "custom" } ], - "time": "2024-06-14T16:06:41+00:00" + "time": "2024-11-18T15:30:42+00:00" }, { "name": "mpdf/psr-http-message-shim", @@ -4252,16 +4435,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": { @@ -4300,7 +4483,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": [ { @@ -4308,7 +4491,7 @@ "type": "tidelift" } ], - "time": "2024-06-12T14:39:25+00:00" + "time": "2024-11-08T17:47:46+00:00" }, { "name": "nesbot/carbon", @@ -4567,30 +4750,30 @@ }, { "name": "nicmart/tree", - "version": "0.8.0", + "version": "0.9.0", "source": { "type": "git", "url": "https://github.com/nicmart/Tree.git", - "reference": "8d02952acc9779a2c14f7a9c4ac1650c3dacb545" + "reference": "f5e17bf18d78cfb0666ebb9f956c3acd8d14229d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nicmart/Tree/zipball/8d02952acc9779a2c14f7a9c4ac1650c3dacb545", - "reference": "8d02952acc9779a2c14f7a9c4ac1650c3dacb545", + "url": "https://api.github.com/repos/nicmart/Tree/zipball/f5e17bf18d78cfb0666ebb9f956c3acd8d14229d", + "reference": "f5e17bf18d78cfb0666ebb9f956c3acd8d14229d", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { - "ergebnis/composer-normalize": "^2.31.0", - "ergebnis/license": "^2.4.0", - "ergebnis/php-cs-fixer-config": "^6.13.0", - "fakerphp/faker": "^1.23.0", + "ergebnis/composer-normalize": "^2.44.0", + "ergebnis/license": "^2.6.0", + "ergebnis/php-cs-fixer-config": "^6.28.1", + "fakerphp/faker": "^1.24.1", "infection/infection": "~0.26.19", - "phpunit/phpunit": "^9.6.14", - "psalm/plugin-phpunit": "~0.18.4", - "vimeo/psalm": "^5.16.0" + "phpunit/phpunit": "^9.6.19", + "psalm/plugin-phpunit": "~0.19.0", + "vimeo/psalm": "^5.26.1" }, "type": "library", "autoload": { @@ -4615,9 +4798,9 @@ "description": "A basic but flexible php tree data structure and a fluent tree builder implementation.", "support": { "issues": "https://github.com/nicmart/Tree/issues", - "source": "https://github.com/nicmart/Tree/tree/0.8.0" + "source": "https://github.com/nicmart/Tree/tree/0.9.0" }, - "time": "2023-12-02T13:24:56+00:00" + "time": "2024-11-22T15:36:01+00:00" }, { "name": "nikic/php-parser", @@ -4679,32 +4862,31 @@ }, { "name": "nunomaduro/termwind", - "version": "v2.1.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "e5f21eade88689536c0cdad4c3cd75f3ed26e01a" + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/e5f21eade88689536c0cdad4c3cd75f3ed26e01a", - "reference": "e5f21eade88689536c0cdad4c3cd75f3ed26e01a", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", - "symfony/console": "^7.0.4" + "symfony/console": "^7.1.8" }, "require-dev": { - "ergebnis/phpstan-rules": "^2.2.0", - "illuminate/console": "^11.1.1", - "laravel/pint": "^1.15.0", - "mockery/mockery": "^1.6.11", - "pestphp/pest": "^2.34.6", - "phpstan/phpstan": "^1.10.66", - "phpstan/phpstan-strict-rules": "^1.5.2", - "symfony/var-dumper": "^7.0.4", + "illuminate/console": "^11.33.2", + "laravel/pint": "^1.18.2", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0", + "phpstan/phpstan": "^1.12.11", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^7.1.8", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -4747,7 +4929,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v2.1.0" + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0" }, "funding": [ { @@ -4763,20 +4945,20 @@ "type": "github" } ], - "time": "2024-09-05T15:25:50+00:00" + "time": "2024-11-21T10:39:51+00:00" }, { "name": "open-telemetry/api", - "version": "1.1.0", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/api.git", - "reference": "62f2abc4c6d4ef6ea897256520052f9c29a0241f" + "reference": "04c85a1e41a3d59fa9bdc801a5de1df6624b95ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/62f2abc4c6d4ef6ea897256520052f9c29a0241f", - "reference": "62f2abc4c6d4ef6ea897256520052f9c29a0241f", + "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/04c85a1e41a3d59fa9bdc801a5de1df6624b95ed", + "reference": "04c85a1e41a3d59fa9bdc801a5de1df6624b95ed", "shasum": "" }, "require": { @@ -4790,6 +4972,11 @@ }, "type": "library", "extra": { + "spi": { + "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\HookManagerInterface": [ + "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\ExtensionHookManager" + ] + }, "branch-alias": { "dev-main": "1.1.x-dev" } @@ -4828,7 +5015,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-09-24T23:58:09+00:00" + "time": "2024-11-16T04:32:30+00:00" }, { "name": "open-telemetry/context", @@ -4891,39 +5078,38 @@ }, { "name": "openai-php/client", - "version": "v0.10.1", + "version": "v0.10.3", "source": { "type": "git", "url": "https://github.com/openai-php/client.git", - "reference": "8b63d27a2f009a7ce4714fda77769e93d883c8da" + "reference": "4a565d145e0fb3ea1baba8fffe39d86c56b6dc2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openai-php/client/zipball/8b63d27a2f009a7ce4714fda77769e93d883c8da", - "reference": "8b63d27a2f009a7ce4714fda77769e93d883c8da", + "url": "https://api.github.com/repos/openai-php/client/zipball/4a565d145e0fb3ea1baba8fffe39d86c56b6dc2c", + "reference": "4a565d145e0fb3ea1baba8fffe39d86c56b6dc2c", "shasum": "" }, "require": { "php": "^8.1.0", - "php-http/discovery": "^1.19.4", - "php-http/multipart-stream-builder": "^1.3.0", + "php-http/discovery": "^1.20.0", + "php-http/multipart-stream-builder": "^1.4.2", "psr/http-client": "^1.0.3", "psr/http-client-implementation": "^1.0.1", "psr/http-factory-implementation": "*", "psr/http-message": "^1.1.0|^2.0.0" }, "require-dev": { - "guzzlehttp/guzzle": "^7.8.1", - "guzzlehttp/psr7": "^2.6.2", - "laravel/pint": "^1.16.0", + "guzzlehttp/guzzle": "^7.9.2", + "guzzlehttp/psr7": "^2.7.0", + "laravel/pint": "^1.18.1", "mockery/mockery": "^1.6.12", - "nunomaduro/collision": "^7.10.0", - "pestphp/pest": "^2.34.7", - "pestphp/pest-plugin-arch": "^2.7", - "pestphp/pest-plugin-type-coverage": "^2.8.2", - "phpstan/phpstan": "^1.11.2", - "rector/rector": "^1.1.0", - "symfony/var-dumper": "^6.4.7" + "nunomaduro/collision": "^7.11.0|^8.5.0", + "pestphp/pest": "^2.36.0|^3.5.0", + "pestphp/pest-plugin-arch": "^2.7|^3.0", + "pestphp/pest-plugin-type-coverage": "^2.8.7|^3.1.0", + "phpstan/phpstan": "^1.12.7", + "symfony/var-dumper": "^6.4.11|^7.1.5" }, "type": "library", "autoload": { @@ -4963,7 +5149,7 @@ ], "support": { "issues": "https://github.com/openai-php/client/issues", - "source": "https://github.com/openai-php/client/tree/v0.10.1" + "source": "https://github.com/openai-php/client/tree/v0.10.3" }, "funding": [ { @@ -4979,34 +5165,34 @@ "type": "github" } ], - "time": "2024-06-06T20:27:51+00:00" + "time": "2024-11-12T20:51:16+00:00" }, { "name": "openai-php/laravel", - "version": "v0.10.1", + "version": "v0.10.2", "source": { "type": "git", "url": "https://github.com/openai-php/laravel.git", - "reference": "3a49161c46faf22e1ab8332cc1aecd7fff29dd2a" + "reference": "24815ef1bda71cc0715f7aefe4506e77329e560f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openai-php/laravel/zipball/3a49161c46faf22e1ab8332cc1aecd7fff29dd2a", - "reference": "3a49161c46faf22e1ab8332cc1aecd7fff29dd2a", + "url": "https://api.github.com/repos/openai-php/laravel/zipball/24815ef1bda71cc0715f7aefe4506e77329e560f", + "reference": "24815ef1bda71cc0715f7aefe4506e77329e560f", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^7.8.1", - "laravel/framework": "^9.46.0|^10.34.2|^11.0", - "openai-php/client": "^v0.10.1", + "guzzlehttp/guzzle": "^7.9.2", + "laravel/framework": "^9.46.0|^10.34.2|^11.23.5", + "openai-php/client": "^0.10.2", "php": "^8.1.0" }, "require-dev": { - "laravel/pint": "^1.13.6", - "pestphp/pest": "^2.27.0", - "pestphp/pest-plugin-arch": "^2.4.1", - "phpstan/phpstan": "^1.10.47", - "symfony/var-dumper": "^6.4.0|^7.0.1" + "laravel/pint": "^1.17.3", + "pestphp/pest": "^2.35.1|^3.0.0", + "pestphp/pest-plugin-arch": "^2.7.0|^3.0.0", + "phpstan/phpstan": "^1.12.4", + "symfony/var-dumper": "^6.4.0|^7.1.4" }, "type": "library", "extra": { @@ -5048,7 +5234,7 @@ ], "support": { "issues": "https://github.com/openai-php/laravel/issues", - "source": "https://github.com/openai-php/laravel/tree/v0.10.1" + "source": "https://github.com/openai-php/laravel/tree/v0.10.2" }, "funding": [ { @@ -5068,7 +5254,7 @@ "type": "patreon" } ], - "time": "2024-06-06T20:31:52+00:00" + "time": "2024-10-17T20:34:07+00:00" }, { "name": "opis/closure", @@ -5254,30 +5440,35 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.21.1", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "bb312875dcdd20680419564fe42ba1d9564b9e37" + "reference": "a673d5f310477027cead2e2f2b6db5d8368157cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/bb312875dcdd20680419564fe42ba1d9564b9e37", - "reference": "bb312875dcdd20680419564fe42ba1d9564b9e37", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/a673d5f310477027cead2e2f2b6db5d8368157cb", + "reference": "a673d5f310477027cead2e2f2b6db5d8368157cb", "shasum": "" }, "require": { - "paragonie/random_compat": ">=1", - "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" + "php": "^8.1", + "php-64bit": "*" }, "require-dev": { - "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" + "phpunit/phpunit": "^7|^8|^9", + "vimeo/psalm": "^4|^5" }, "suggest": { - "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", - "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." + "ext-sodium": "Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "files": [ "autoload.php" @@ -5334,9 +5525,9 @@ ], "support": { "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.21.1" + "source": "https://github.com/paragonie/sodium_compat/tree/v2.1.0" }, - "time": "2024-04-22T22:05:04+00:00" + "time": "2024-09-04T12:51:01+00:00" }, { "name": "paypal/paypal-checkout-sdk", @@ -5389,7 +5580,7 @@ "issues": "https://github.com/paypal/Checkout-PHP-SDK/issues", "source": "https://github.com/paypal/Checkout-PHP-SDK/tree/1.0.1" }, - "abandoned": true, + "abandoned": "paypal/paypal-server-sdk", "time": "2019-11-07T23:16:44+00:00" }, { @@ -5771,16 +5962,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.29.2", + "version": "1.29.6", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "3a5a818d7d3e4b5bd2e56fb9de44dbded6eae07f" + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/3a5a818d7d3e4b5bd2e56fb9de44dbded6eae07f", - "reference": "3a5a818d7d3e4b5bd2e56fb9de44dbded6eae07f", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", "shasum": "" }, "require": { @@ -5808,7 +5999,7 @@ }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-main", - "dompdf/dompdf": "^1.0 || ^2.0", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", "friendsofphp/php-cs-fixer": "^3.2", "mitoteam/jpgraph": "^10.3", "mpdf/mpdf": "^8.1.1", @@ -5870,9 +6061,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.2" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" }, - "time": "2024-09-29T07:04:47+00:00" + "time": "2024-12-08T05:49:00+00:00" }, { "name": "phpoption/phpoption", @@ -5951,16 +6142,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.42", + "version": "3.0.43", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "db92f1b1987b12b13f248fe76c3a52cadb67bb98" + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/db92f1b1987b12b13f248fe76c3a52cadb67bb98", - "reference": "db92f1b1987b12b13f248fe76c3a52cadb67bb98", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", "shasum": "" }, "require": { @@ -6041,7 +6232,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.42" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" }, "funding": [ { @@ -6057,20 +6248,20 @@ "type": "tidelift" } ], - "time": "2024-09-16T03:06:04+00:00" + "time": "2024-12-14T21:12:59+00:00" }, { "name": "predis/predis", - "version": "v2.2.2", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/predis/predis.git", - "reference": "b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1" + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1", - "reference": "b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1", + "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", "shasum": "" }, "require": { @@ -6079,7 +6270,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.3", "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^8.0 || ~9.4.4" + "phpunit/phpunit": "^8.0 || ^9.4" }, "suggest": { "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" @@ -6110,7 +6301,7 @@ ], "support": { "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v2.2.2" + "source": "https://github.com/predis/predis/tree/v2.3.0" }, "funding": [ { @@ -6118,7 +6309,7 @@ "type": "github" } ], - "time": "2023-09-13T16:42:03+00:00" + "time": "2024-11-21T20:00:02+00:00" }, { "name": "prettus/l5-repository", @@ -6243,6 +6434,55 @@ }, "time": "2024-05-05T23:33:47+00:00" }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, { "name": "psr/clock", "version": "1.0.0", @@ -6657,16 +6897,16 @@ }, { "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": { @@ -6693,12 +6933,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": { @@ -6730,29 +6970,29 @@ ], "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": "pusher/pusher-php-server", - "version": "7.2.4", + "version": "7.2.6", "source": { "type": "git", "url": "https://github.com/pusher/pusher-http-php.git", - "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb" + "reference": "d89e9997191d18fb0fe03a956fa3ccfe0af524ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/de2f72296808f9cafa6a4462b15a768ff130cddb", - "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb", + "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/d89e9997191d18fb0fe03a956fa3ccfe0af524ea", + "reference": "d89e9997191d18fb0fe03a956fa3ccfe0af524ea", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "guzzlehttp/guzzle": "^7.2", - "paragonie/sodium_compat": "^1.6", + "paragonie/sodium_compat": "^1.6|^2.0", "php": "^7.3|^8.0", "psr/log": "^1.0|^2.0|^3.0" }, @@ -6791,9 +7031,9 @@ ], "support": { "issues": "https://github.com/pusher/pusher-http-php/issues", - "source": "https://github.com/pusher/pusher-http-php/tree/7.2.4" + "source": "https://github.com/pusher/pusher-http-php/tree/7.2.6" }, - "time": "2023-12-15T10:58:53+00:00" + "time": "2024-10-18T12:04:31+00:00" }, { "name": "ralouphie/getallheaders", @@ -7022,24 +7262,24 @@ }, { "name": "sabberworm/php-css-parser", - "version": "v8.6.0", + "version": "v8.7.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70" + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70", - "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", "shasum": "" }, "require": { "ext-iconv": "*", - "php": ">=5.6.20" + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { - "phpunit/phpunit": "^5.7.27" + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" }, "suggest": { "ext-mbstring": "for parsing UTF-8 CSS" @@ -7081,22 +7321,22 @@ ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.6.0" + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" }, - "time": "2024-07-01T07:33:21+00:00" + "time": "2024-10-27T17:38:32+00:00" }, { "name": "setasign/fpdi", - "version": "v2.6.1", + "version": "v2.6.2", "source": { "type": "git", "url": "https://github.com/Setasign/FPDI.git", - "reference": "09a816004fcee9ed3405bd164147e3fdbb79a56f" + "reference": "9e013b376939c0d4029f54150d2a16f3c67a5797" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDI/zipball/09a816004fcee9ed3405bd164147e3fdbb79a56f", - "reference": "09a816004fcee9ed3405bd164147e3fdbb79a56f", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/9e013b376939c0d4029f54150d2a16f3c67a5797", + "reference": "9e013b376939c0d4029f54150d2a16f3c67a5797", "shasum": "" }, "require": { @@ -7147,7 +7387,7 @@ ], "support": { "issues": "https://github.com/Setasign/FPDI/issues", - "source": "https://github.com/Setasign/FPDI/tree/v2.6.1" + "source": "https://github.com/Setasign/FPDI/tree/v2.6.2" }, "funding": [ { @@ -7155,7 +7395,7 @@ "type": "tidelift" } ], - "time": "2024-09-02T10:17:15+00:00" + "time": "2024-12-10T13:12:19+00:00" }, { "name": "shetabit/visitor", @@ -7186,12 +7426,12 @@ "type": "library", "extra": { "laravel": { - "providers": [ - "Shetabit\\Visitor\\Provider\\VisitorServiceProvider" - ], "aliases": { "Visitor": "Shetabit\\Visitor\\Facade\\Visitor" - } + }, + "providers": [ + "Shetabit\\Visitor\\Provider\\VisitorServiceProvider" + ] } }, "autoload": { @@ -7231,16 +7471,16 @@ }, { "name": "spatie/browsershot", - "version": "4.3.0", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/spatie/browsershot.git", - "reference": "601f2758191d8c46b2ea587eea935a87da4f39e8" + "reference": "8a1e3476a9c07b72ace4d4747bac7c58dbc1c066" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/browsershot/zipball/601f2758191d8c46b2ea587eea935a87da4f39e8", - "reference": "601f2758191d8c46b2ea587eea935a87da4f39e8", + "url": "https://api.github.com/repos/spatie/browsershot/zipball/8a1e3476a9c07b72ace4d4747bac7c58dbc1c066", + "reference": "8a1e3476a9c07b72ace4d4747bac7c58dbc1c066", "shasum": "" }, "require": { @@ -7251,10 +7491,10 @@ "symfony/process": "^6.0|^7.0" }, "require-dev": { - "pestphp/pest": "^1.20", + "pestphp/pest": "^3.0", "spatie/image": "^3.6", "spatie/pdf-to-text": "^1.52", - "spatie/phpunit-snapshot-assertions": "^4.2.3" + "spatie/phpunit-snapshot-assertions": "^4.2.3|^5.0" }, "type": "library", "autoload": { @@ -7287,7 +7527,7 @@ "webpage" ], "support": { - "source": "https://github.com/spatie/browsershot/tree/4.3.0" + "source": "https://github.com/spatie/browsershot/tree/5.0.2" }, "funding": [ { @@ -7295,29 +7535,29 @@ "type": "github" } ], - "time": "2024-08-22T09:14:07+00:00" + "time": "2024-12-13T16:10:26+00:00" }, { "name": "spatie/crawler", - "version": "8.2.3", + "version": "8.3.1", "source": { "type": "git", "url": "https://github.com/spatie/crawler.git", - "reference": "c659f2fe4954249755990e42394a14d6d847a0a7" + "reference": "7639f9759f2e50b2962c3c713d131e977d50ed4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/crawler/zipball/c659f2fe4954249755990e42394a14d6d847a0a7", - "reference": "c659f2fe4954249755990e42394a14d6d847a0a7", + "url": "https://api.github.com/repos/spatie/crawler/zipball/7639f9759f2e50b2962c3c713d131e977d50ed4b", + "reference": "7639f9759f2e50b2962c3c713d131e977d50ed4b", "shasum": "" }, "require": { "guzzlehttp/guzzle": "^7.3", "guzzlehttp/psr7": "^2.0", "illuminate/collections": "^10.0|^11.0", - "nicmart/tree": "^0.8.0", + "nicmart/tree": "^0.9", "php": "^8.1", - "spatie/browsershot": "^3.45|^4.0", + "spatie/browsershot": "^3.45|^4.0|^5.0", "spatie/robots-txt": "^2.0", "symfony/dom-crawler": "^6.0|^7.0" }, @@ -7351,7 +7591,7 @@ ], "support": { "issues": "https://github.com/spatie/crawler/issues", - "source": "https://github.com/spatie/crawler/tree/8.2.3" + "source": "https://github.com/spatie/crawler/tree/8.3.1" }, "funding": [ { @@ -7363,20 +7603,20 @@ "type": "github" } ], - "time": "2024-07-31T10:46:19+00:00" + "time": "2024-12-09T13:53:48+00:00" }, { "name": "spatie/laravel-package-tools", - "version": "1.16.5", + "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "c7413972cf22ffdff97b68499c22baa04eddb6a2" + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/c7413972cf22ffdff97b68499c22baa04eddb6a2", - "reference": "c7413972cf22ffdff97b68499c22baa04eddb6a2", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", "shasum": "" }, "require": { @@ -7385,10 +7625,10 @@ }, "require-dev": { "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.7|^8.0", - "pestphp/pest": "^1.22", - "phpunit/phpunit": "^9.5.24", - "spatie/pest-plugin-test-time": "^1.1" + "orchestra/testbench": "^7.7|^8.0|^9.0", + "pestphp/pest": "^1.22|^2", + "phpunit/phpunit": "^9.5.24|^10.5", + "spatie/pest-plugin-test-time": "^1.1|^2.2" }, "type": "library", "autoload": { @@ -7415,7 +7655,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.5" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" }, "funding": [ { @@ -7423,20 +7663,20 @@ "type": "github" } ], - "time": "2024-08-27T18:56:10+00:00" + "time": "2024-12-09T16:29:14+00:00" }, { "name": "spatie/laravel-responsecache", - "version": "7.6.0", + "version": "7.6.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-responsecache.git", - "reference": "ccaf6fd941e86ea08197b787864bec4a01f658e0" + "reference": "713c56862b2e9145caa659aec19b1077d474064d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/ccaf6fd941e86ea08197b787864bec4a01f658e0", - "reference": "ccaf6fd941e86ea08197b787864bec4a01f658e0", + "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/713c56862b2e9145caa659aec19b1077d474064d", + "reference": "713c56862b2e9145caa659aec19b1077d474064d", "shasum": "" }, "require": { @@ -7458,12 +7698,12 @@ "type": "library", "extra": { "laravel": { - "providers": [ - "Spatie\\ResponseCache\\ResponseCacheServiceProvider" - ], "aliases": { "ResponseCache": "Spatie\\ResponseCache\\Facades\\ResponseCache" - } + }, + "providers": [ + "Spatie\\ResponseCache\\ResponseCacheServiceProvider" + ] } }, "autoload": { @@ -7494,7 +7734,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/laravel-responsecache/tree/7.6.0" + "source": "https://github.com/spatie/laravel-responsecache/tree/7.6.3" }, "funding": [ { @@ -7506,27 +7746,27 @@ "type": "github" } ], - "time": "2024-08-05T09:57:46+00:00" + "time": "2024-12-11T15:21:42+00:00" }, { "name": "spatie/laravel-sitemap", - "version": "7.2.1", + "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-sitemap.git", - "reference": "6d3d7637690a9710456a01bacabf5088f93ffe11" + "reference": "f1387105f1e08215b46bab40164283caa2a9c5c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-sitemap/zipball/6d3d7637690a9710456a01bacabf5088f93ffe11", - "reference": "6d3d7637690a9710456a01bacabf5088f93ffe11", + "url": "https://api.github.com/repos/spatie/laravel-sitemap/zipball/f1387105f1e08215b46bab40164283caa2a9c5c9", + "reference": "f1387105f1e08215b46bab40164283caa2a9c5c9", "shasum": "" }, "require": { "guzzlehttp/guzzle": "^7.8", "illuminate/support": "^10.0|^11.0", "nesbot/carbon": "^2.71|^3.0", - "php": "^8.2", + "php": "^8.2||^8.3||^8.4", "spatie/crawler": "^8.0.1", "spatie/laravel-package-tools": "^1.16.1", "symfony/dom-crawler": "^6.3.4|^7.0" @@ -7571,7 +7811,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/laravel-sitemap/tree/7.2.1" + "source": "https://github.com/spatie/laravel-sitemap/tree/7.3.0" }, "funding": [ { @@ -7579,20 +7819,20 @@ "type": "custom" } ], - "time": "2024-05-21T12:31:34+00:00" + "time": "2024-12-02T08:30:17+00:00" }, { "name": "spatie/robots-txt", - "version": "2.2.2", + "version": "2.2.3", "source": { "type": "git", "url": "https://github.com/spatie/robots-txt.git", - "reference": "560d6d1776ee3a13af26ac4e04171a5d32f3923f" + "reference": "31763e5ca23fb0efa6dc6b700beb5ebfeab89432" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/robots-txt/zipball/560d6d1776ee3a13af26ac4e04171a5d32f3923f", - "reference": "560d6d1776ee3a13af26ac4e04171a5d32f3923f", + "url": "https://api.github.com/repos/spatie/robots-txt/zipball/31763e5ca23fb0efa6dc6b700beb5ebfeab89432", + "reference": "31763e5ca23fb0efa6dc6b700beb5ebfeab89432", "shasum": "" }, "require": { @@ -7627,7 +7867,7 @@ ], "support": { "issues": "https://github.com/spatie/robots-txt/issues", - "source": "https://github.com/spatie/robots-txt/tree/2.2.2" + "source": "https://github.com/spatie/robots-txt/tree/2.2.3" }, "funding": [ { @@ -7639,7 +7879,7 @@ "type": "github" } ], - "time": "2024-09-25T08:55:09+00:00" + "time": "2024-10-22T08:17:03+00:00" }, { "name": "spatie/temporary-directory", @@ -7704,16 +7944,16 @@ }, { "name": "symfony/console", - "version": "v7.1.5", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee" + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0fa539d12b3ccf068a722bbbffa07ca7079af9ee", - "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee", + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", "shasum": "" }, "require": { @@ -7777,7 +8017,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.1.5" + "source": "https://github.com/symfony/console/tree/v7.2.1" }, "funding": [ { @@ -7793,20 +8033,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-11T03:49:26+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": { @@ -7842,7 +8082,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": [ { @@ -7858,20 +8098,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+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": { @@ -7909,7 +8149,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": [ { @@ -7925,20 +8165,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/dom-crawler", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "b92af238457a7cdd2738f941cd525d76313e8283" + "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b92af238457a7cdd2738f941cd525d76313e8283", - "reference": "b92af238457a7cdd2738f941cd525d76313e8283", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b176e1f1f550ef44c94eb971bf92488de08f7c6b", + "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b", "shasum": "" }, "require": { @@ -7976,7 +8216,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v7.1.5" + "source": "https://github.com/symfony/dom-crawler/tree/v7.2.0" }, "funding": [ { @@ -7992,20 +8232,20 @@ "type": "tidelift" } ], - "time": "2024-09-15T06:48:17+00:00" + "time": "2024-11-13T16:15:23+00:00" }, { "name": "symfony/error-handler", - "version": "v7.1.3", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "432bb369952795c61ca1def65e078c4a80dad13c" + "reference": "6150b89186573046167796fa5f3f76601d5145f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/432bb369952795c61ca1def65e078c4a80dad13c", - "reference": "432bb369952795c61ca1def65e078c4a80dad13c", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/6150b89186573046167796fa5f3f76601d5145f8", + "reference": "6150b89186573046167796fa5f3f76601d5145f8", "shasum": "" }, "require": { @@ -8051,7 +8291,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.1.3" + "source": "https://github.com/symfony/error-handler/tree/v7.2.1" }, "funding": [ { @@ -8067,20 +8307,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T13:02:51+00:00" + "time": "2024-12-07T08:50:44+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": { @@ -8131,7 +8371,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": [ { @@ -8147,20 +8387,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": { @@ -8207,7 +8447,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": [ { @@ -8223,20 +8463,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/finder", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "d95bbf319f7d052082fb7af147e0f835a695e823" + "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d95bbf319f7d052082fb7af147e0f835a695e823", - "reference": "d95bbf319f7d052082fb7af147e0f835a695e823", + "url": "https://api.github.com/repos/symfony/finder/zipball/6de263e5868b9a137602dd1e33e4d48bfae99c49", + "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49", "shasum": "" }, "require": { @@ -8271,7 +8511,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.1.4" + "source": "https://github.com/symfony/finder/tree/v7.2.0" }, "funding": [ { @@ -8287,35 +8527,36 @@ "type": "tidelift" } ], - "time": "2024-08-13T14:28:19+00:00" + "time": "2024-10-23T06:56:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b" + "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e30ef73b1e44eea7eb37ba69600a354e553f694b", - "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e88a66c3997859532bc2ddd6dd8f35aba2711744", + "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-mbstring": "~1.1", "symfony/polyfill-php83": "^1.27" }, "conflict": { "doctrine/dbal": "<3.6", - "symfony/cache": "<6.4" + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4|^7.0", + "symfony/cache": "^6.4.12|^7.1.5", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", @@ -8348,7 +8589,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.1.5" + "source": "https://github.com/symfony/http-foundation/tree/v7.2.0" }, "funding": [ { @@ -8364,20 +8605,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-11-13T18:58:46+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.1.5", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b" + "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/44204d96150a9df1fc57601ec933d23fefc2d65b", - "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d8ae58eecae44c8e66833e76cc50a4ad3c002d97", + "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97", "shasum": "" }, "require": { @@ -8406,7 +8647,7 @@ "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", "symfony/var-dumper": "<6.4", - "twig/twig": "<3.0.4" + "twig/twig": "<3.12" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" @@ -8434,7 +8675,7 @@ "symfony/validator": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symfony/var-exporter": "^6.4|^7.0", - "twig/twig": "^3.0.4" + "twig/twig": "^3.12" }, "type": "library", "autoload": { @@ -8462,7 +8703,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.1.5" + "source": "https://github.com/symfony/http-kernel/tree/v7.2.1" }, "funding": [ { @@ -8478,20 +8719,20 @@ "type": "tidelift" } ], - "time": "2024-09-21T06:09:21+00:00" + "time": "2024-12-11T12:09:10+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": { @@ -8500,7 +8741,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": { @@ -8542,7 +8783,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": [ { @@ -8558,20 +8799,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": { @@ -8626,7 +8867,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": [ { @@ -8642,7 +8883,7 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-07T08:50:44+00:00" }, { "name": "symfony/polyfill-ctype", @@ -8670,8 +8911,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -8746,8 +8987,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -8825,8 +9066,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -8907,8 +9148,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -8991,8 +9232,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9065,8 +9306,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9145,8 +9386,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9221,8 +9462,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9303,8 +9544,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9358,16 +9599,16 @@ }, { "name": "symfony/process", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "5c03ee6369281177f07f7c68252a280beccba847" + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/5c03ee6369281177f07f7c68252a280beccba847", - "reference": "5c03ee6369281177f07f7c68252a280beccba847", + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", "shasum": "" }, "require": { @@ -9399,7 +9640,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.5" + "source": "https://github.com/symfony/process/tree/v7.2.0" }, "funding": [ { @@ -9415,20 +9656,20 @@ "type": "tidelift" } ], - "time": "2024-09-19T21:48:23+00:00" + "time": "2024-11-06T14:24:19+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "405a7bcd872f1563966f64be19f1362d94ce71ab" + "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/405a7bcd872f1563966f64be19f1362d94ce71ab", - "reference": "405a7bcd872f1563966f64be19f1362d94ce71ab", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/03f2f72319e7acaf2a9f6fcbe30ef17eec51594f", + "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f", "shasum": "" }, "require": { @@ -9482,7 +9723,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.1.4" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.2.0" }, "funding": [ { @@ -9498,20 +9739,20 @@ "type": "tidelift" } ], - "time": "2024-08-15T22:48:53+00:00" + "time": "2024-09-26T08:57:56+00:00" }, { "name": "symfony/routing", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "1500aee0094a3ce1c92626ed8cf3c2037e86f5a7" + "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/1500aee0094a3ce1c92626ed8cf3c2037e86f5a7", - "reference": "1500aee0094a3ce1c92626ed8cf3c2037e86f5a7", + "url": "https://api.github.com/repos/symfony/routing/zipball/e10a2450fa957af6c448b9b93c9010a4e4c0725e", + "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e", "shasum": "" }, "require": { @@ -9563,7 +9804,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.1.4" + "source": "https://github.com/symfony/routing/tree/v7.2.0" }, "funding": [ { @@ -9579,20 +9820,20 @@ "type": "tidelift" } ], - "time": "2024-08-29T08:16:25+00:00" + "time": "2024-11-25T11:08:51+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": { @@ -9646,7 +9887,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": [ { @@ -9662,20 +9903,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": { @@ -9733,7 +9974,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.5" + "source": "https://github.com/symfony/string/tree/v7.2.0" }, "funding": [ { @@ -9749,20 +9990,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-11-13T13:31:26+00:00" }, { "name": "symfony/translation", - "version": "v6.4.12", + "version": "v6.4.13", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "cf8360b8352b086be620fae8342c4d96e391a489" + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/cf8360b8352b086be620fae8342c4d96e391a489", - "reference": "cf8360b8352b086be620fae8342c4d96e391a489", + "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", "shasum": "" }, "require": { @@ -9828,7 +10069,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.12" + "source": "https://github.com/symfony/translation/tree/v6.4.13" }, "funding": [ { @@ -9844,20 +10085,20 @@ "type": "tidelift" } ], - "time": "2024-09-16T06:02:54+00:00" + "time": "2024-09-27T18:14:25+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", "shasum": "" }, "require": { @@ -9906,7 +10147,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" }, "funding": [ { @@ -9922,20 +10163,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/uid", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "8c7bb8acb933964055215d89f9a9871df0239317" + "reference": "2d294d0c48df244c71c105a169d0190bfb080426" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/8c7bb8acb933964055215d89f9a9871df0239317", - "reference": "8c7bb8acb933964055215d89f9a9871df0239317", + "url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426", "shasum": "" }, "require": { @@ -9980,7 +10221,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.1.5" + "source": "https://github.com/symfony/uid/tree/v7.2.0" }, "funding": [ { @@ -9996,20 +10237,20 @@ "type": "tidelift" } ], - "time": "2024-09-17T09:16:35+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "e20e03889539fd4e4211e14d2179226c513c010d" + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e20e03889539fd4e4211e14d2179226c513c010d", - "reference": "e20e03889539fd4e4211e14d2179226c513c010d", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", "shasum": "" }, "require": { @@ -10025,7 +10266,7 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/process": "^6.4|^7.0", "symfony/uid": "^6.4|^7.0", - "twig/twig": "^3.0.4" + "twig/twig": "^3.12" }, "bin": [ "Resources/bin/var-dump-server" @@ -10063,7 +10304,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.1.5" + "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" }, "funding": [ { @@ -10079,7 +10320,7 @@ "type": "tidelift" } ], - "time": "2024-09-16T10:07:02+00:00" + "time": "2024-11-08T15:48:14+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -10283,16 +10524,16 @@ }, { "name": "voku/portable-ascii", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", - "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", "shasum": "" }, "require": { @@ -10317,7 +10558,7 @@ "authors": [ { "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" + "homepage": "https://www.moelleken.org/" } ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", @@ -10329,7 +10570,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" }, "funding": [ { @@ -10353,7 +10594,7 @@ "type": "tidelift" } ], - "time": "2022-03-08T17:03:00+00:00" + "time": "2024-11-21T01:49:47+00:00" }, { "name": "webmozart/assert", @@ -10432,10 +10673,10 @@ "type": "library", "extra": { "laravel": { + "aliases": [], "providers": [ "Webkul\\Faker\\Providers\\FakerServiceProvider" - ], - "aliases": [] + ] } }, "autoload": { @@ -10469,16 +10710,16 @@ }, { "name": "barryvdh/laravel-debugbar", - "version": "v3.14.3", + "version": "v3.14.9", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "c0bee7c08ae2429e4a9ed2bc75679b012db6e3bd" + "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/c0bee7c08ae2429e4a9ed2bc75679b012db6e3bd", - "reference": "c0bee7c08ae2429e4a9ed2bc75679b012db6e3bd", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/2e805a6bd4e1aa83774316bb062703c65d0691ef", + "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef", "shasum": "" }, "require": { @@ -10497,16 +10738,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.14-dev" - }, "laravel": { - "providers": [ - "Barryvdh\\Debugbar\\ServiceProvider" - ], "aliases": { "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" - } + }, + "providers": [ + "Barryvdh\\Debugbar\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.14-dev" } }, "autoload": { @@ -10537,7 +10778,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.3" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.9" }, "funding": [ { @@ -10549,20 +10790,20 @@ "type": "github" } ], - "time": "2024-10-02T09:17:49+00:00" + "time": "2024-11-25T14:51:20+00:00" }, { "name": "brianium/paratest", - "version": "v7.5.7", + "version": "v7.7.0", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "4890b17f569efea5e034e519dc883da53a67448d" + "reference": "4fb3f73bc5a4c3146bac2850af7dc72435a32daf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/4890b17f569efea5e034e519dc883da53a67448d", - "reference": "4890b17f569efea5e034e519dc883da53a67448d", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/4fb3f73bc5a4c3146bac2850af7dc72435a32daf", + "reference": "4fb3f73bc5a4c3146bac2850af7dc72435a32daf", "shasum": "" }, "require": { @@ -10571,27 +10812,26 @@ "ext-reflection": "*", "ext-simplexml": "*", "fidry/cpu-core-counter": "^1.2.0", - "jean85/pretty-package-versions": "^2.0.6", - "php": "~8.2.0 || ~8.3.0", - "phpunit/php-code-coverage": "^11.0.6", + "jean85/pretty-package-versions": "^2.1.0", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "phpunit/php-code-coverage": "^11.0.8", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-timer": "^7.0.1", - "phpunit/phpunit": "^11.4.0", + "phpunit/phpunit": "^11.5.1", "sebastian/environment": "^7.2.0", - "symfony/console": "^6.4.11 || ^7.1.5", - "symfony/process": "^6.4.8 || ^7.1.5" + "symfony/console": "^6.4.14 || ^7.2.1", + "symfony/process": "^6.4.14 || ^7.2.0" }, "require-dev": { "doctrine/coding-standard": "^12.0.0", "ext-pcov": "*", "ext-posix": "*", - "infection/infection": "^0.29.7", - "phpstan/phpstan": "^1.12.6", - "phpstan/phpstan-deprecation-rules": "^1.2.1", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.1", - "squizlabs/php_codesniffer": "^3.10.3", - "symfony/filesystem": "^6.4.9 || ^7.1.5" + "phpstan/phpstan": "^2.0.3", + "phpstan/phpstan-deprecation-rules": "^2.0.1", + "phpstan/phpstan-phpunit": "^2.0.1", + "phpstan/phpstan-strict-rules": "^2", + "squizlabs/php_codesniffer": "^3.11.1", + "symfony/filesystem": "^6.4.13 || ^7.2.0" }, "bin": [ "bin/paratest", @@ -10631,7 +10871,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.5.7" + "source": "https://github.com/paratestphp/paratest/tree/v7.7.0" }, "funding": [ { @@ -10643,33 +10883,31 @@ "type": "paypal" } ], - "time": "2024-10-07T06:27:54+00:00" + "time": "2024-12-11T14:50:44+00:00" }, { "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" @@ -10677,7 +10915,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -10688,22 +10926,22 @@ "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": "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": { @@ -10751,9 +10989,9 @@ ], "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": "fidry/cpu-core-counter", @@ -10940,28 +11178,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": { @@ -10993,22 +11231,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" }, - "time": "2024-03-08T09:58:59+00:00" + "time": "2024-11-18T16:19:46+00:00" }, { "name": "laravel/pint", - "version": "v1.18.1", + "version": "v1.18.3", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9" + "reference": "cef51821608239040ab841ad6e1c6ae502ae3026" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/35c00c05ec43e6b46d295efc0f4386ceb30d50d9", - "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9", + "url": "https://api.github.com/repos/laravel/pint/zipball/cef51821608239040ab841ad6e1c6ae502ae3026", + "reference": "cef51821608239040ab841ad6e1c6ae502ae3026", "shasum": "" }, "require": { @@ -11019,13 +11257,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.64.0", - "illuminate/view": "^10.48.20", - "larastan/larastan": "^2.9.8", + "friendsofphp/php-cs-fixer": "^3.65.0", + "illuminate/view": "^10.48.24", + "larastan/larastan": "^2.9.11", "laravel-zero/framework": "^10.4.0", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.35.1" + "nunomaduro/termwind": "^1.17.0", + "pestphp/pest": "^2.36.0" }, "bin": [ "builds/pint" @@ -11061,20 +11299,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-09-24T17:22:50+00:00" + "time": "2024-11-26T15:34:00+00:00" }, { "name": "maximebf/debugbar", - "version": "v1.23.2", + "version": "v1.23.4", "source": { "type": "git", "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "689720d724c771ac4add859056744b7b3f2406da" + "reference": "0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/689720d724c771ac4add859056744b7b3f2406da", - "reference": "689720d724c771ac4add859056744b7b3f2406da", + "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca", + "reference": "0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca", "shasum": "" }, "require": { @@ -11127,9 +11365,9 @@ ], "support": { "issues": "https://github.com/maximebf/php-debugbar/issues", - "source": "https://github.com/maximebf/php-debugbar/tree/v1.23.2" + "source": "https://github.com/maximebf/php-debugbar/tree/v1.23.4" }, - "time": "2024-09-16T11:23:09+00:00" + "time": "2024-12-05T10:36:51+00:00" }, { "name": "mockery/mockery", @@ -11216,23 +11454,23 @@ }, { "name": "nunomaduro/collision", - "version": "v8.4.0", + "version": "v8.5.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a" + "reference": "f5c101b929c958e849a633283adff296ed5f38f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/e7d1aa8ed753f63fa816932bbc89678238843b4a", - "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f5c101b929c958e849a633283adff296ed5f38f5", + "reference": "f5c101b929c958e849a633283adff296ed5f38f5", "shasum": "" }, "require": { - "filp/whoops": "^2.15.4", - "nunomaduro/termwind": "^2.0.1", + "filp/whoops": "^2.16.0", + "nunomaduro/termwind": "^2.1.0", "php": "^8.2.0", - "symfony/console": "^7.1.3" + "symfony/console": "^7.1.5" }, "conflict": { "laravel/framework": "<11.0.0 || >=12.0.0", @@ -11240,14 +11478,14 @@ }, "require-dev": { "larastan/larastan": "^2.9.8", - "laravel/framework": "^11.19.0", - "laravel/pint": "^1.17.1", - "laravel/sail": "^1.31.0", - "laravel/sanctum": "^4.0.2", - "laravel/tinker": "^2.9.0", - "orchestra/testbench-core": "^9.2.3", - "pestphp/pest": "^2.35.0 || ^3.0.0", - "sebastian/environment": "^6.1.0 || ^7.0.0" + "laravel/framework": "^11.28.0", + "laravel/pint": "^1.18.1", + "laravel/sail": "^1.36.0", + "laravel/sanctum": "^4.0.3", + "laravel/tinker": "^2.10.0", + "orchestra/testbench-core": "^9.5.3", + "pestphp/pest": "^2.36.0 || ^3.4.0", + "sebastian/environment": "^6.1.0 || ^7.2.0" }, "type": "library", "extra": { @@ -11309,41 +11547,42 @@ "type": "patreon" } ], - "time": "2024-08-03T15:32:23+00:00" + "time": "2024-10-15T16:06:32+00:00" }, { "name": "pestphp/pest", - "version": "v3.3.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "0a7bff0d246b10040e12e4152215e12a599e742a" + "reference": "bf3178473dcaa53b0458f21dfdb271306ea62512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/0a7bff0d246b10040e12e4152215e12a599e742a", - "reference": "0a7bff0d246b10040e12e4152215e12a599e742a", + "url": "https://api.github.com/repos/pestphp/pest/zipball/bf3178473dcaa53b0458f21dfdb271306ea62512", + "reference": "bf3178473dcaa53b0458f21dfdb271306ea62512", "shasum": "" }, "require": { - "brianium/paratest": "^7.5.6", - "nunomaduro/collision": "^8.4.0", - "nunomaduro/termwind": "^2.1.0", + "brianium/paratest": "^7.7.0", + "nunomaduro/collision": "^8.5.0", + "nunomaduro/termwind": "^2.3.0", "pestphp/pest-plugin": "^3.0.0", "pestphp/pest-plugin-arch": "^3.0.0", "pestphp/pest-plugin-mutate": "^3.0.5", "php": "^8.2.0", - "phpunit/phpunit": "^11.4.0" + "phpunit/phpunit": "^11.5.1" }, "conflict": { - "phpunit/phpunit": ">11.4.0", + "filp/whoops": "<2.16.0", + "phpunit/phpunit": ">11.5.1", "sebastian/exporter": "<6.0.0", "webmozart/assert": "<1.11.0" }, "require-dev": { - "pestphp/pest-dev-tools": "^3.0.0", - "pestphp/pest-plugin-type-coverage": "^3.1.0", - "symfony/process": "^7.1.5" + "pestphp/pest-dev-tools": "^3.3.0", + "pestphp/pest-plugin-type-coverage": "^3.2.0", + "symfony/process": "^7.2.0" }, "bin": [ "bin/pest" @@ -11408,7 +11647,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v3.3.0" + "source": "https://github.com/pestphp/pest/tree/v3.7.1" }, "funding": [ { @@ -11420,7 +11659,7 @@ "type": "github" } ], - "time": "2024-10-06T18:25:27+00:00" + "time": "2024-12-12T11:52:01+00:00" }, { "name": "pestphp/pest-plugin", @@ -11588,15 +11827,15 @@ }, "type": "library", "extra": { - "laravel": { - "providers": [ - "Pest\\Laravel\\PestServiceProvider" - ] - }, "pest": { "plugins": [ "Pest\\Laravel\\Plugin" ] + }, + "laravel": { + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] } }, "autoload": { @@ -11881,16 +12120,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": { @@ -11899,17 +12138,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": { @@ -11939,29 +12178,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": "*", @@ -11997,36 +12236,36 @@ "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": "phpstan/phpdoc-parser", - "version": "1.32.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4" + "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6ca22b154efdd9e3c68c56f5d94670920a1c19a4", - "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4", + "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", @@ -12044,22 +12283,22 @@ "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.32.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.0.0" }, - "time": "2024-09-26T07:23:32+00:00" + "time": "2024-10-13T11:29:49+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "11.0.7", + "version": "11.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca" + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f7f08030e8811582cc459871d28d6f5a1a4d35ca", - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/418c59fd080954f8c4aa5631d9502ecda2387118", + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118", "shasum": "" }, "require": { @@ -12078,7 +12317,7 @@ "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^11.4.1" + "phpunit/phpunit": "^11.5.0" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -12116,7 +12355,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.7" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.8" }, "funding": [ { @@ -12124,7 +12363,7 @@ "type": "github" } ], - "time": "2024-10-09T06:21:38+00:00" + "time": "2024-12-11T12:34:27+00:00" }, { "name": "phpunit/php-file-iterator", @@ -12373,16 +12612,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.4.0", + "version": "11.5.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "89fe0c530133c08f7fff89d3d727154e4e504925" + "reference": "2b94d4f2450b9869fa64a46fd8a6a41997aef56a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/89fe0c530133c08f7fff89d3d727154e4e504925", - "reference": "89fe0c530133c08f7fff89d3d727154e4e504925", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2b94d4f2450b9869fa64a46fd8a6a41997aef56a", + "reference": "2b94d4f2450b9869fa64a46fd8a6a41997aef56a", "shasum": "" }, "require": { @@ -12392,25 +12631,26 @@ "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": ">=8.2", - "phpunit/php-code-coverage": "^11.0.6", + "phpunit/php-code-coverage": "^11.0.7", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-invoker": "^5.0.1", "phpunit/php-text-template": "^4.0.1", "phpunit/php-timer": "^7.0.1", "sebastian/cli-parser": "^3.0.2", "sebastian/code-unit": "^3.0.1", - "sebastian/comparator": "^6.1.0", + "sebastian/comparator": "^6.2.1", "sebastian/diff": "^6.0.2", "sebastian/environment": "^7.2.0", - "sebastian/exporter": "^6.1.3", + "sebastian/exporter": "^6.3.0", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", "sebastian/type": "^5.1.0", - "sebastian/version": "^5.0.1" + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" @@ -12421,7 +12661,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "11.4-dev" + "dev-main": "11.5-dev" } }, "autoload": { @@ -12453,7 +12693,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.4.0" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.1" }, "funding": [ { @@ -12469,7 +12709,7 @@ "type": "tidelift" } ], - "time": "2024-10-05T08:39:03+00:00" + "time": "2024-12-11T10:52:48+00:00" }, { "name": "sebastian/cli-parser", @@ -12530,23 +12770,23 @@ }, { "name": "sebastian/code-unit", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "6bb7d09d6623567178cf54126afa9c2310114268" + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", - "reference": "6bb7d09d6623567178cf54126afa9c2310114268", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^11.0" + "phpunit/phpunit": "^11.5" }, "type": "library", "extra": { @@ -12575,7 +12815,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" }, "funding": [ { @@ -12583,7 +12823,7 @@ "type": "github" } ], - "time": "2024-07-03T04:44:28+00:00" + "time": "2024-12-12T09:59:06+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -12643,16 +12883,16 @@ }, { "name": "sebastian/comparator", - "version": "6.1.0", + "version": "6.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa37b9e2ca618cb051d71b60120952ee8ca8b03d" + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa37b9e2ca618cb051d71b60120952ee8ca8b03d", - "reference": "fa37b9e2ca618cb051d71b60120952ee8ca8b03d", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/43d129d6a0f81c78bee378b46688293eb7ea3739", + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739", "shasum": "" }, "require": { @@ -12663,12 +12903,12 @@ "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^11.3" + "phpunit/phpunit": "^11.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.1-dev" + "dev-main": "6.2-dev" } }, "autoload": { @@ -12708,7 +12948,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/6.1.0" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.2.1" }, "funding": [ { @@ -12716,7 +12956,7 @@ "type": "github" } ], - "time": "2024-09-11T15:42:56+00:00" + "time": "2024-10-31T05:30:08+00:00" }, { "name": "sebastian/complexity", @@ -12909,16 +13149,16 @@ }, { "name": "sebastian/exporter", - "version": "6.1.3", + "version": "6.3.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", "shasum": "" }, "require": { @@ -12927,7 +13167,7 @@ "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^11.2" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { @@ -12975,7 +13215,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" }, "funding": [ { @@ -12983,7 +13223,7 @@ "type": "github" } ], - "time": "2024-07-03T04:56:19+00:00" + "time": "2024-12-05T09:17:50+00:00" }, { "name": "sebastian/global-state", @@ -13394,6 +13634,58 @@ ], "time": "2024-10-09T05:16:32+00:00" }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, { "name": "ta-tikoma/phpunit-architecture-test", "version": "0.8.4", diff --git a/config/repository.php b/config/repository.php index 2e0703593dd..06d73456d0b 100644 --- a/config/repository.php +++ b/config/repository.php @@ -1,4 +1,5 @@ 'catalog', 'name' => 'admin::app.acl.catalog', - 'route' => 'admin.catalog.index', + 'route' => 'admin.catalog.products.index', 'sort' => 3, ], [ 'key' => 'catalog.products', diff --git a/packages/Webkul/Admin/src/Config/system.php b/packages/Webkul/Admin/src/Config/system.php index b1c89827f1d..e083ea1469c 100644 --- a/packages/Webkul/Admin/src/Config/system.php +++ b/packages/Webkul/Admin/src/Config/system.php @@ -1048,7 +1048,7 @@ 'name' => 'street_lines', 'title' => 'admin::app.configuration.index.customer.address.information.street-lines', 'type' => 'text', - 'validation' => 'between:1,4', + 'validation' => 'between:1,4|integer', 'channel_based' => true, 'default_value' => 1, ], @@ -1499,7 +1499,7 @@ 'title' => 'admin::app.configuration.index.sales.shipping-methods.flat-rate-shipping.rate', 'type' => 'text', 'depends' => 'active:1', - 'validation' => 'required_if:active,1', + 'validation' => 'required_if:active,1|numeric', 'channel_based' => true, 'locale_based' => false, ], [ @@ -2014,7 +2014,7 @@ 'name' => 'invoice_number_length', 'title' => 'admin::app.configuration.index.sales.invoice-settings.invoice-number.length', 'type' => 'text', - 'validation' => 'numeric', + 'validation' => 'numeric|min:0|max:10', 'channel_based' => true, 'locale_based' => true, ], [ diff --git a/packages/Webkul/Admin/src/DataGrids/Catalog/AttributeDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Catalog/AttributeDataGrid.php index 8d609e71e64..370c223117c 100755 --- a/packages/Webkul/Admin/src/DataGrids/Catalog/AttributeDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Catalog/AttributeDataGrid.php @@ -125,8 +125,12 @@ public function prepareColumns() 'searchable' => true, 'filterable' => true, 'sortable' => true, - 'closure' => function ($value) { - return trans('admin::app.catalog.attributes.index.datagrid.'.($value->is_required ? 'true' : 'false')); + 'closure' => function ($row) { + if ($row->is_required) { + return trans('admin::app.catalog.attributes.index.datagrid.true'); + } + + return trans('admin::app.catalog.attributes.index.datagrid.false'); }, ]); @@ -137,8 +141,12 @@ public function prepareColumns() 'searchable' => true, 'filterable' => true, 'sortable' => true, - 'closure' => function ($value) { - return trans('admin::app.catalog.attributes.index.datagrid.'.($value->is_unique ? 'true' : 'false')); + 'closure' => function ($row) { + if ($row->is_unique) { + return trans('admin::app.catalog.attributes.index.datagrid.true'); + } + + return trans('admin::app.catalog.attributes.index.datagrid.false'); }, ]); @@ -149,8 +157,12 @@ public function prepareColumns() 'searchable' => true, 'filterable' => true, 'sortable' => true, - 'closure' => function ($value) { - return trans('admin::app.catalog.attributes.index.datagrid.'.($value->value_per_locale ? 'true' : 'false')); + 'closure' => function ($row) { + if ($row->value_per_locale) { + return trans('admin::app.catalog.attributes.index.datagrid.true'); + } + + return trans('admin::app.catalog.attributes.index.datagrid.false'); }, ]); @@ -161,8 +173,12 @@ public function prepareColumns() 'searchable' => true, 'filterable' => true, 'sortable' => true, - 'closure' => function ($value) { - return trans('admin::app.catalog.attributes.index.datagrid.'.($value->value_per_channel ? 'true' : 'false')); + 'closure' => function ($row) { + if ($row->value_per_channel) { + return trans('admin::app.catalog.attributes.index.datagrid.true'); + } + + return trans('admin::app.catalog.attributes.index.datagrid.false'); }, ]); diff --git a/packages/Webkul/Admin/src/DataGrids/Catalog/CategoryDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Catalog/CategoryDataGrid.php index 9b766fd7b14..500746b678a 100755 --- a/packages/Webkul/Admin/src/DataGrids/Catalog/CategoryDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Catalog/CategoryDataGrid.php @@ -76,10 +76,20 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.catalog.categories.index.datagrid.status'), - 'type' => 'boolean', - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.catalog.categories.index.datagrid.status'), + 'type' => 'boolean', + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.catalog.categories.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.catalog.categories.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status) { diff --git a/packages/Webkul/Admin/src/DataGrids/Catalog/ProductDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Catalog/ProductDataGrid.php index 9d35ed9734c..db1d97ffc52 100644 --- a/packages/Webkul/Admin/src/DataGrids/Catalog/ProductDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Catalog/ProductDataGrid.php @@ -160,10 +160,20 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.catalog.products.index.datagrid.status'), - 'type' => 'boolean', - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.catalog.products.index.datagrid.status'), + 'type' => 'boolean', + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.catalog.products.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.catalog.products.index.datagrid.disable'), + 'value' => 0, + ], + ], 'sortable' => true, ]); diff --git a/packages/Webkul/Admin/src/DataGrids/Customers/CustomerDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Customers/CustomerDataGrid.php index c0fbba41177..5815b329c38 100755 --- a/packages/Webkul/Admin/src/DataGrids/Customers/CustomerDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Customers/CustomerDataGrid.php @@ -120,10 +120,20 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.customers.customers.index.datagrid.status'), - 'type' => 'boolean', - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.customers.customers.index.datagrid.status'), + 'type' => 'boolean', + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.customers.customers.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.customers.customers.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, ]); diff --git a/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/CampaignDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/CampaignDataGrid.php index fd15d288c0e..1b9699508e2 100755 --- a/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/CampaignDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/CampaignDataGrid.php @@ -61,12 +61,22 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.marketing.communications.campaigns.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'sortable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.marketing.communications.campaigns.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'sortable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.marketing.communications.campaigns.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.marketing.communications.campaigns.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'closure' => function ($value) { if ($value->status) { return trans('admin::app.marketing.communications.campaigns.index.datagrid.active'); diff --git a/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/EmailTemplateDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/EmailTemplateDataGrid.php index 67961f1f8d8..6a0d32ef94d 100755 --- a/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/EmailTemplateDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Marketing/Communications/EmailTemplateDataGrid.php @@ -51,11 +51,26 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.marketing.communications.templates.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.marketing.communications.templates.index.datagrid.status'), + 'type' => 'string', + 'searchable' => true, + 'filterable' => true, + 'filterable_type' => 'dropdown', + 'filterable_options' => [ + [ + 'label' => trans('admin::app.marketing.communications.templates.index.datagrid.active'), + 'value' => 'active', + ], + [ + 'label' => trans('admin::app.marketing.communications.templates.index.datagrid.inactive'), + 'value' => 'inactive', + ], + [ + 'label' => trans('admin::app.marketing.communications.templates.index.datagrid.draft'), + 'value' => 'draft', + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status == 'active') { diff --git a/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CartRuleDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CartRuleDataGrid.php index cd2c03b3f7e..9925a748e69 100644 --- a/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CartRuleDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CartRuleDataGrid.php @@ -97,20 +97,28 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.marketing.promotions.cart-rules.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.marketing.promotions.cart-rules.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.marketing.promotions.cart-rules.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.marketing.promotions.cart-rules.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status == 1) { return trans('admin::app.marketing.promotions.cart-rules.index.datagrid.active'); - } elseif ($value->status == 0) { - return trans('admin::app.marketing.promotions.cart-rules.index.datagrid.inactive'); } - return trans('admin::app.marketing.promotions.cart-rules.index.datagrid.draft'); + return trans('admin::app.marketing.promotions.cart-rules.index.datagrid.inactive'); }, ]); diff --git a/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CatalogRuleDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CatalogRuleDataGrid.php index 4223b7eb3b9..270060c1a10 100644 --- a/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CatalogRuleDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Marketing/Promotions/CatalogRuleDataGrid.php @@ -78,11 +78,21 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.marketing.promotions.catalog-rules.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.marketing.promotions.catalog-rules.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.marketing.promotions.catalog-rules.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.marketing.promotions.catalog-rules.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status) { diff --git a/packages/Webkul/Admin/src/DataGrids/Settings/InventorySourcesDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Settings/InventorySourcesDataGrid.php index 03e9b4235ad..75de1779170 100755 --- a/packages/Webkul/Admin/src/DataGrids/Settings/InventorySourcesDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Settings/InventorySourcesDataGrid.php @@ -67,11 +67,21 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.settings.inventory-sources.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.settings.inventory-sources.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.settings.inventory-sources.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.settings.inventory-sources.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status) { diff --git a/packages/Webkul/Admin/src/DataGrids/Settings/UserDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Settings/UserDataGrid.php index 08e511db5f2..9a32c14855c 100755 --- a/packages/Webkul/Admin/src/DataGrids/Settings/UserDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Settings/UserDataGrid.php @@ -87,11 +87,21 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.settings.users.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.settings.users.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.settings.users.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.settings.users.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status) { diff --git a/packages/Webkul/Admin/src/DataGrids/Theme/ThemeDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Theme/ThemeDataGrid.php index 8550ef982c7..12ffee4e390 100644 --- a/packages/Webkul/Admin/src/DataGrids/Theme/ThemeDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Theme/ThemeDataGrid.php @@ -124,11 +124,21 @@ public function prepareColumns() ]); $this->addColumn([ - 'index' => 'status', - 'label' => trans('admin::app.settings.themes.index.datagrid.status'), - 'type' => 'boolean', - 'searchable' => true, - 'filterable' => true, + 'index' => 'status', + 'label' => trans('admin::app.settings.themes.index.datagrid.status'), + 'type' => 'boolean', + 'searchable' => true, + 'filterable' => true, + 'filterable_options' => [ + [ + 'label' => trans('admin::app.settings.themes.index.datagrid.active'), + 'value' => 1, + ], + [ + 'label' => trans('admin::app.settings.themes.index.datagrid.inactive'), + 'value' => 0, + ], + ], 'sortable' => true, 'closure' => function ($value) { if ($value->status) { diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php index f2780b33e4a..48c594de926 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php @@ -183,17 +183,23 @@ public function massDestroy(MassDestroyRequest $massDestroyRequest): JsonRespons } } - foreach ($indices as $index) { - Event::dispatch('catalog.attribute.delete.before', $index); + try { + foreach ($indices as $index) { + Event::dispatch('catalog.attribute.delete.before', $index); - $this->attributeRepository->delete($index); + $this->attributeRepository->delete($index); - Event::dispatch('catalog.attribute.delete.after', $index); - } + Event::dispatch('catalog.attribute.delete.after', $index); + } - return new JsonResponse([ - 'message' => trans('admin::app.catalog.attributes.index.datagrid.mass-delete-success'), - ]); + return new JsonResponse([ + 'message' => trans('admin::app.catalog.attributes.index.datagrid.mass-delete-success'), + ]); + } catch (\Exception $exception) { + return new JsonResponse([ + 'message' => trans('admin::app.catalog.attributes.delete-failed'), + ], 500); + } } /** diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php index 04d75b96df1..47c3c3cdbdd 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php @@ -15,6 +15,7 @@ use Webkul\Admin\Http\Resources\ProductResource; use Webkul\Attribute\Repositories\AttributeFamilyRepository; use Webkul\Core\Rules\Slug; +use Webkul\Customer\Repositories\CustomerRepository; use Webkul\Product\Helpers\ProductType; use Webkul\Product\Repositories\ProductAttributeValueRepository; use Webkul\Product\Repositories\ProductDownloadableLinkRepository; @@ -41,6 +42,7 @@ public function __construct( protected ProductDownloadableSampleRepository $productDownloadableSampleRepository, protected ProductInventoryRepository $productInventoryRepository, protected ProductRepository $productRepository, + protected CustomerRepository $customerRepository, ) {} /** @@ -334,11 +336,14 @@ public function search() })->toArray(); } + $channelId = $this->customerRepository->find(request('customer_id'))->channel_id ?? null; + $params = [ - 'index' => $indexNames ?? null, - 'name' => request('query'), - 'sort' => 'created_at', - 'order' => 'desc', + 'index' => $indexNames ?? null, + 'name' => request('query'), + 'sort' => 'created_at', + 'order' => 'desc', + 'channel_id' => $channelId, ]; if (request()->has('type')) { diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php index 9999122f2ca..c8e9524912e 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php @@ -4,6 +4,7 @@ use Webkul\Admin\DataGrids\Sales\OrderRefundDataGrid; use Webkul\Admin\Http\Controllers\Controller; +use Webkul\Sales\Exceptions\InvalidRefundQuantityException; use Webkul\Sales\Repositories\OrderItemRepository; use Webkul\Sales\Repositories\OrderRepository; use Webkul\Sales\Repositories\RefundRepository; @@ -73,12 +74,16 @@ public function store(int $orderId) $data['refund']['shipping'] = 0; } - $totals = $this->refundRepository->getOrderItemsRefundSummary($data['refund'], $orderId); + try { + $totals = $this->refundRepository->getOrderItemsRefundSummary($data['refund'], $orderId); - if (! $totals) { - session()->flash('error', trans('admin::app.sales.refunds.create.invalid-qty')); + if (! $totals) { + throw new InvalidRefundQuantityException(trans('admin::app.sales.refunds.create.invalid-qty')); + } + } catch (InvalidRefundQuantityException $invalidRefundQuantityException) { + session()->flash('error', $invalidRefundQuantityException->getMessage()); - return redirect()->route('admin.sales.refunds.index'); + return redirect()->back(); } $maxRefundAmount = $totals['grand_total']['price'] - $order->refunds()->sum('base_adjustment_refund'); @@ -103,7 +108,7 @@ public function store(int $orderId) session()->flash('success', trans('admin::app.sales.refunds.create.create-success')); - return redirect()->route('admin.sales.refunds.index'); + return redirect()->route('admin.sales.orders.view', $orderId); } /** diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php index 1232df9c3e2..8498f368151 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php @@ -77,12 +77,10 @@ public function update(): JsonResponse $id = request('id'); $this->validate(request(), [ - 'code' => ['required', 'unique:currencies,code,'.$id, new Code], 'name' => 'required', ]); $this->currencyRepository->update(request()->only([ - 'code', 'name', 'symbol', 'decimal', diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php index 1a208608afd..185df404603 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php @@ -56,6 +56,7 @@ public function store() 'name' => 'required', 'permission_type' => 'required', 'description' => 'required', + 'permissions' => 'required', ]); Event::dispatch('user.role.create.before'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php b/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php index e7823eccda5..452383c7ffa 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php @@ -56,6 +56,18 @@ public function store() return redirect()->route('admin.session.create'); } + if (! bouncer()->hasPermission('dashboard')) { + $permissions = auth()->guard('admin')->user()->role->permissions; + + foreach ($permissions as $permission) { + if (bouncer()->hasPermission($permission)) { + $permissionDetails = collect(config('acl'))->firstWhere('key', $permission); + + return redirect()->route($permissionDetails['route']); + } + } + } + return redirect()->intended(route('admin.dashboard.index')); } diff --git a/packages/Webkul/Admin/src/Http/Requests/CategoryRequest.php b/packages/Webkul/Admin/src/Http/Requests/CategoryRequest.php index a660390bc7e..919b68932b2 100644 --- a/packages/Webkul/Admin/src/Http/Requests/CategoryRequest.php +++ b/packages/Webkul/Admin/src/Http/Requests/CategoryRequest.php @@ -27,7 +27,7 @@ public function rules() $locale = core()->getRequestedLocaleCode(); $rules = [ - 'position' => 'required', + 'position' => 'required|integer', 'logo_path' => 'array', 'logo_path.*' => 'mimes:bmp,jpeg,jpg,png,webp', 'banner_path' => 'array', diff --git a/packages/Webkul/Admin/src/Http/Requests/ProductForm.php b/packages/Webkul/Admin/src/Http/Requests/ProductForm.php index f0b7efc798a..e85ac2b134a 100755 --- a/packages/Webkul/Admin/src/Http/Requests/ProductForm.php +++ b/packages/Webkul/Admin/src/Http/Requests/ProductForm.php @@ -127,7 +127,7 @@ public function rules() request($attribute->code) ) ) { - $fail(__('admin::app.catalog.products.index.already-taken', ['name' => ':attribute'])); + $fail(trans('admin::app.catalog.products.index.already-taken', ['name' => ':attribute'])); } }); } @@ -146,8 +146,8 @@ public function rules() public function messages() { return [ - 'variants.*.sku.unique' => __('admin::app.catalog.products.index.already-taken', ['name' => ':attribute']), - 'videos.files.*' => __('admin::app.catalog.products.edit.videos.error', ['max' => $this->maxVideoFileSize]), + 'variants.*.sku.unique' => trans('admin::app.catalog.products.index.already-taken', ['name' => ':attribute']), + 'videos.files.*' => trans('admin::app.catalog.products.edit.videos.error', ['max' => $this->maxVideoFileSize]), ]; } diff --git a/packages/Webkul/Admin/src/Listeners/Admin.php b/packages/Webkul/Admin/src/Listeners/Admin.php index 7c0a9b3f067..1ba96c54964 100644 --- a/packages/Webkul/Admin/src/Listeners/Admin.php +++ b/packages/Webkul/Admin/src/Listeners/Admin.php @@ -2,8 +2,6 @@ namespace Webkul\Admin\Listeners; -use Illuminate\Support\Facades\Mail; - class Admin { /** diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 2503692d0fe..808e5e6a862 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'الجنس', 'group' => 'المجموعة', 'id' => 'رقم العميل', + 'id-value' => 'المعرف - :id', 'inactive' => 'غير نشط', 'method-error' => 'خطأ! تم اكتشاف طريقة خاطئة، يرجى التحقق من إعدادات العمليات الجماعية', 'name' => 'اسم العميل', diff --git a/packages/Webkul/Admin/src/Resources/lang/bn/app.php b/packages/Webkul/Admin/src/Resources/lang/bn/app.php index 362ac77c320..2b5d5c60435 100755 --- a/packages/Webkul/Admin/src/Resources/lang/bn/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/bn/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'লিঙ্গ', 'group' => 'গ্রুপ', 'id' => 'গ্রাহক আইডি', + 'id-value' => 'আইডি - :id', 'inactive' => 'নিষ্ক্রিয়', 'method-error' => 'ত্রুটি! ভুল পদ্ধতি চিনতে, দয়া করে ম্যাস অ্যাকশন কনফিগারেশন চেক করুন', 'name' => 'গ্রাহকের নাম', diff --git a/packages/Webkul/Admin/src/Resources/lang/de/app.php b/packages/Webkul/Admin/src/Resources/lang/de/app.php index b77992f0cea..52a8e8abc19 100755 --- a/packages/Webkul/Admin/src/Resources/lang/de/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/de/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Geschlecht', 'group' => 'Gruppe', 'id' => 'Kunden-ID', + 'id-value' => 'ID - :id', 'inactive' => 'Inaktiv', 'method-error' => 'Fehler! Falsche Methode erkannt, bitte überprüfen Sie die Massenaktionskonfiguration', 'name' => 'Kundenname', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 6beb55f6149..bba23baa505 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -751,8 +751,8 @@ 'copy-of' => 'Copy Of :value', 'delete' => 'Delete', 'disable' => 'Disable', - 'id-value' => 'Id - :id', - 'id' => 'Id', + 'id-value' => 'ID - :id', + 'id' => 'ID', 'image' => 'Image', 'mass-delete-success' => 'Selected Products Deleted Successfully', 'mass-update-success' => 'Selected Products Updated Successfully', @@ -1497,6 +1497,7 @@ 'gender' => 'Gender', 'group' => 'Group', 'id' => 'Customer ID', + 'id-value' => 'ID - :id', 'inactive' => 'Inactive', 'method-error' => 'Error! Wrong method detected, please check mass action configuration', 'name' => 'Customer Name', diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 879d3b52558..30c4dc58ae1 100755 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Género', 'group' => 'Grupo', 'id' => 'ID de Cliente', + 'id-value' => 'ID - :id', 'inactive' => 'Inactivo', 'method-error' => '¡Error! Método incorrecto detectado, por favor revisa la configuración de la acción masiva', 'name' => 'Nombre del Cliente', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index 1df2dfb8460..45f47916db0 100755 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -1147,7 +1147,7 @@ 'date-time' => 'تاریخ و زمان', 'delete' => 'حذف', 'edit' => 'ویرایش', - 'false' => 'نادرست', + 'false' => 'غلط', 'file' => 'فایل', 'id' => 'شناسه', 'image' => 'تصویر', @@ -1160,7 +1160,7 @@ 'select' => 'انتخاب', 'text' => 'متن', 'textarea' => 'منطقه متن', - 'true' => 'درست', + 'true' => 'صحیح', 'type' => 'نوع', 'unique' => 'منحصر به فرد', ], @@ -1497,6 +1497,7 @@ 'gender' => 'جنسیت', 'group' => 'گروه', 'id' => 'شناسه مشتری', + 'id-value' => 'شناسه - :id', 'inactive' => 'غیرفعال', 'method-error' => 'خطا! متد اشتباه شناسایی شده است، لطفاً تنظیمات اقدام گروهی را بررسی کنید', 'name' => 'نام مشتری', diff --git a/packages/Webkul/Admin/src/Resources/lang/fr/app.php b/packages/Webkul/Admin/src/Resources/lang/fr/app.php index 2052c3bc78a..2b6e51f2022 100755 --- a/packages/Webkul/Admin/src/Resources/lang/fr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fr/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Genre', 'group' => 'Groupe', 'id' => 'Identifiant du client', + 'id-value' => 'ID - :id', 'inactive' => 'Inactif', 'method-error' => 'Erreur ! Méthode incorrecte détectée, veuillez vérifier la configuration de l\'action de masse', 'name' => 'Nom du client', diff --git a/packages/Webkul/Admin/src/Resources/lang/he/app.php b/packages/Webkul/Admin/src/Resources/lang/he/app.php index 2fb5b858115..b3554295c95 100755 --- a/packages/Webkul/Admin/src/Resources/lang/he/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/he/app.php @@ -1147,7 +1147,7 @@ 'date-time' => 'תאריך ושעה', 'delete' => 'מחק', 'edit' => 'ערוך', - 'false' => 'שקר', + 'false' => 'שגוי', 'file' => 'קובץ', 'id' => 'מזהה', 'image' => 'תמונה', @@ -1497,6 +1497,7 @@ 'gender' => 'מגדר', 'group' => 'קבוצה', 'id' => 'מזהה לקוח', + 'id-value' => 'מזהה - :id', 'inactive' => 'לא פעיל', 'method-error' => 'שגיאה! אותרה שיטת לא נכונה, נא לבדוק את הגדרות פעולה מראש', 'name' => 'שם הלקוח', diff --git a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php index 70cbec892eb..b25d52d943c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'लिंग', 'group' => 'समूह', 'id' => 'ग्राहक आईडी', + 'id-value' => 'आईडी - :id', 'inactive' => 'निष्क्रिय', 'method-error' => 'त्रुटि! गलत विधि का पता लगा, कृपया मास एक्शन कॉन्फ़िगरेशन की जाँच करें', 'name' => 'ग्राहक का नाम', diff --git a/packages/Webkul/Admin/src/Resources/lang/it/app.php b/packages/Webkul/Admin/src/Resources/lang/it/app.php index 6b88ae8de64..908c3a55617 100755 --- a/packages/Webkul/Admin/src/Resources/lang/it/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/it/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Genere', 'group' => 'Gruppo', 'id' => 'ID Cliente', + 'id-value' => 'ID - :id', 'inactive' => 'Inattivo', 'method-error' => 'Errore! Rilevato un metodo errato, controllare la configurazione dell\'azione di massa', 'name' => 'Nome Cliente', diff --git a/packages/Webkul/Admin/src/Resources/lang/ja/app.php b/packages/Webkul/Admin/src/Resources/lang/ja/app.php index fe3b281afd6..08541d4087a 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ja/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ja/app.php @@ -1160,7 +1160,7 @@ 'select' => '選択', 'text' => 'テキスト', 'textarea' => 'テキストエリア', - 'true' => '真実', + 'true' => '真', 'type' => 'タイプ', 'unique' => 'ユニーク', ], @@ -1497,6 +1497,7 @@ 'gender' => '性別', 'group' => 'グループ', 'id' => '顧客ID', + 'id-value' => 'ID - :id', 'inactive' => '非アクティブ', 'method-error' => 'エラー!誤ったメソッドが検出されました。マスアクションの構成を確認してください', 'name' => '顧客名', diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 2de58b21f2b..0a669f7065c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Geslacht', 'group' => 'Groep', 'id' => 'Klant ID', + 'id-value' => 'ID - :id', 'inactive' => 'Inactief', 'method-error' => 'Fout! Verkeerde methode gedetecteerd, controleer alstublieft de mass action-configuratie', 'name' => 'Klantnaam', diff --git a/packages/Webkul/Admin/src/Resources/lang/pl/app.php b/packages/Webkul/Admin/src/Resources/lang/pl/app.php index c302e98d2b9..b6445bd2101 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pl/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Płeć', 'group' => 'Grupa', 'id' => 'ID klienta', + 'id-value' => 'Identyfikator - :id', 'inactive' => 'Nieaktywny', 'method-error' => 'Błąd! Wykryto błędną metodę, sprawdź konfigurację masowej akcji', 'name' => 'Nazwa klienta', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index f4903932923..b186a3bdfeb 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Gênero', 'group' => 'Grupo', 'id' => 'ID do Cliente', + 'id-value' => 'ID - :id', 'inactive' => 'Inativo', 'method-error' => 'Erro! Método incorreto detectado, por favor, verifique a configuração da ação em massa', 'name' => 'Nome do Cliente', diff --git a/packages/Webkul/Admin/src/Resources/lang/ru/app.php b/packages/Webkul/Admin/src/Resources/lang/ru/app.php index 0ada3663241..40d470f0d24 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ru/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ru/app.php @@ -1147,7 +1147,7 @@ 'date-time' => 'Дата Время', 'delete' => 'Удалить', 'edit' => 'Редактировать', - 'false' => 'Ложь', + 'false' => 'Ложно', 'file' => 'Файл', 'id' => 'ID', 'image' => 'Изображение', @@ -1160,7 +1160,7 @@ 'select' => 'Выбрать', 'text' => 'Текст', 'textarea' => 'Текстовая область', - 'true' => 'Правда', + 'true' => 'Истинно', 'type' => 'Тип', 'unique' => 'Уникальный', ], @@ -1497,6 +1497,7 @@ 'gender' => 'Пол', 'group' => 'Группа', 'id' => 'Идентификатор клиента', + 'id-value' => 'ID - :id', 'inactive' => 'Неактивный', 'method-error' => 'Ошибка! Обнаружен неверный метод, пожалуйста, проверьте конфигурацию массовых действий', 'name' => 'Имя клиента', diff --git a/packages/Webkul/Admin/src/Resources/lang/sin/app.php b/packages/Webkul/Admin/src/Resources/lang/sin/app.php index c19fe887bb9..80f82432bf3 100755 --- a/packages/Webkul/Admin/src/Resources/lang/sin/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/sin/app.php @@ -1147,7 +1147,7 @@ 'date-time' => 'දින-වේලාව', 'delete' => 'මකන්න', 'edit' => 'සංස්කරණය කරන්න', - 'false' => 'අසත්‍ය', + 'false' => 'වැරදි', 'file' => 'ගොනුව', 'id' => 'අංකය', 'image' => 'රූපය', @@ -1497,6 +1497,7 @@ 'gender' => 'ස්ත්‍රී/පුරුෂ', 'group' => 'සමූහ', 'id' => 'පාරිභෝගික හැඳුනුම්', + 'id-value' => 'අංකය - :id', 'inactive' => 'ක්‍රියාකාරී නොවේ', 'method-error' => 'දෝෂයක්! වැලි වලට නොගැලපේ, කරුණාකර බලන්න පරීක්ෂා වීමේ ගුණය පරීක්ෂා කරන්න', 'name' => 'පාරිභෝගික නම', diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index c080da1f98b..703ea54ebd2 100755 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Cinsiyet', 'group' => 'Grup', 'id' => 'Müşteri ID', + 'id-value' => 'Kimlik - :id', 'inactive' => 'Pasif', 'method-error' => 'Hata! Yanlış yöntem algılandı, lütfen kitlesel eylem yapılandırmasını kontrol edin', 'name' => 'Müşteri Adı', diff --git a/packages/Webkul/Admin/src/Resources/lang/uk/app.php b/packages/Webkul/Admin/src/Resources/lang/uk/app.php index 525f8a2fc57..f5114bc691f 100755 --- a/packages/Webkul/Admin/src/Resources/lang/uk/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/uk/app.php @@ -1497,6 +1497,7 @@ 'gender' => 'Стать', 'group' => 'Група', 'id' => 'Ідентифікатор клієнта', + 'id-value' => 'ID - :id', 'inactive' => 'Неактивний', 'method-error' => 'Помилка! Виявлено невірний метод, будь ласка, перевірте конфігурацію масових дій', 'name' => 'Ім\'я клієнта', diff --git a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php index dffbbb1bc53..50ce519a21d 100755 --- a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php @@ -1497,6 +1497,7 @@ 'gender' => '性别', 'group' => '分组', 'id' => '客户 ID', + 'id-value' => 'ID - :id', 'inactive' => '不活跃', 'method-error' => '错误!检测到错误的方法,请检查大规模操作配置', 'name' => '客户姓名', @@ -3803,7 +3804,7 @@ 'enable' => '启用', 'show-search-input-field' => '显示搜索输入框', 'title' => '分类', - 'title-info' => '“分类”是指帮助组织和分组类似产品或物品以便更轻松地浏览和导航的组或分类。', + 'title-info' => '“分类”是指帮助组织和分组类似产品或物品,以便更轻松地浏览和导航的组或类别。', ], ], @@ -3817,7 +3818,7 @@ 'min-qty-allowed-in-cart' => '购物车中允许的最小数量', 'out-of-stock-threshold' => '缺货阈值', 'title' => '产品库存选项', - 'info' => '配置产品库存选项,允许后订单,设置购物车的最小和最大数量,并定义缺货门槛。', + 'info' => '配置产品库存选项,允许缺货订单,设置购物车的最小和最大数量,并定义缺货门槛。', ], ], ], @@ -3827,40 +3828,40 @@ 'title' => '顧客', 'address' => [ - 'info' => '国、都道府県、郵便番号、住所の行を設定します。', - 'title' => '住所', + 'info' => '设置国家、省/直辖市、邮政编码和地址行。', + 'title' => '地址', 'requirements' => [ - 'city' => '市区町村', - 'country' => '国', - 'state' => '都道府県', - 'title' => '要件', - 'title-info' => '要件は、何かを達成するために必要な条件、機能、または仕様です。', - 'zip' => '郵便番号', + 'city' => '市区', + 'country' => '国家', + 'state' => '省/直辖市', + 'title' => '要求', + 'title-info' => '要求是实现某个目标所必需的条件、功能或规格。', + 'zip' => '邮政编码', ], 'information' => [ - 'street-lines' => '住所の行', - 'title' => '情報', - 'title-info' => '「住所の行」は、住所の個々のセグメントを指し、通常はコンマで区切られており、家番号、通り名、市区町村などの位置情報を提供します。', + 'street-lines' => '地址行', + 'title' => '信息', + 'title-info' => '“地址行”指的是地址的各个部分,通常用逗号分隔,提供如门牌号、街道名称、市区等位置信息。', ], ], 'captcha' => [ - 'info' => 'サイトキー、シークレットキー、ステータスを設定します。', - 'title' => 'キャプチャ', + 'info' => '设置站点密钥、密钥和状态。', + 'title' => '验证码', 'credentials' => [ - 'secret-key' => 'シークレットキー', - 'site-key' => 'サイトキー', - 'status' => 'ステータス', - 'title' => '資格情報', - 'title-info' => '「サイトマップ:検索エンジン用のウェブサイトのレイアウトマップ。シークレットキー:データの暗号化、認証、またはAPIアクセス保護のためのセキュアコード。」', + 'secret-key' => '密钥', + 'site-key' => '站点密钥', + 'status' => '状态', + 'title' => '凭证', + 'title-info' => '“站点地图:网站布局地图,供搜索引擎使用。密钥:用于数据加密、认证或API访问保护的安全代码。”', ], 'validations' => [ - 'captcha' => 'エラーが発生しました。もう一度お試しください。', - 'required' => 'CAPTCHAを選択してください。', + 'captcha' => '发生错误,请重试。', + 'required' => '请选择验证码。', ], ], @@ -3869,357 +3870,357 @@ 'title' => '設定', 'login-as-customer' => [ - 'allow-option' => '顧客としてログインを許可する', - 'title' => '顧客としてログイン', - 'title-info' => '「顧客としてログイン」機能を有効にします。', + 'allow-option' => '允许以顾客身份登录', + 'title' => '以顾客身份登录', + 'title-info' => '启用“以顾客身份登录”功能。', ], 'wishlist' => [ - 'allow-option' => 'ウィッシュリストオプションを許可する', - 'title' => 'ウィッシュリスト', - 'title-info' => 'ウィッシュリストオプションを有効または無効にします。', + 'allow-option' => '允许使用愿望清单选项', + 'title' => '愿望清单', + 'title-info' => '启用或禁用愿望清单选项。', ], 'login-options' => [ - 'account' => 'アカウント', - 'home' => 'ホーム', - 'redirect-to-page' => '顧客を選択したページにリダイレクトする', - 'title' => 'ログインオプション', - 'title-info' => 'ログインオプションを設定して、ログイン後の顧客のリダイレクトページを決定します。', + 'account' => '账户', + 'home' => '主页', + 'redirect-to-page' => '将顾客重定向到选定页面', + 'title' => '登录选项', + 'title-info' => '设置登录选项,确定顾客登录后的重定向页面。', ], 'create-new-account-option' => [ - 'news-letter' => 'ニュースレターを許可する', - 'news-letter-info' => 'サインアップページでニュースレターの購読オプションを有効にします。', - 'title' => '新規アカウントオプション', - 'title-info' => '新規アカウントのオプションを設定します。デフォルトの顧客グループの割り当てや、サインアップ時のニュースレターの購読オプションを有効にするなどが含まれます。', + 'news-letter' => '允许订阅新闻通讯', + 'news-letter-info' => '在注册页面启用新闻通讯订阅选项。', + 'title' => '新建账户选项', + 'title-info' => '设置新账户的选项,包括默认顾客组的分配和注册时的新闻通讯订阅选项。', 'default-group' => [ 'general' => '一般', - 'guest' => 'ゲスト', - 'title' => 'デフォルトグループ', - 'title-info' => '新規顧客のデフォルトとして特定の顧客グループを割り当てます。', - 'wholesale' => '卸売', + 'guest' => '访客', + 'title' => '默认组', + 'title-info' => '为新顾客分配特定的默认顾客组。', + 'wholesale' => '批发', ], ], 'newsletter' => [ 'subscription' => '允许订阅通讯信息', 'title' => '通讯信息', - 'title-info' => '“通讯信息”包含通过电子邮件定期发送给订阅者的更新、优惠或内容,使他们保持了解和参与。', + 'title-info' => '“通讯信息”是通过电子邮件定期向订阅者发送的更新、优惠或内容,帮助他们保持了解和参与。', ], 'email' => [ 'email-verification' => '允许电子邮件验证', 'title' => '电子邮件验证', - 'title-info' => '“电子邮件验证”通过发送确认链接来确认电子邮件地址的真实性,增强帐户安全性和通信可靠性。', + 'title-info' => '“电子邮件验证”通过发送确认链接来验证电子邮件地址的有效性,增强账户安全性和通信可靠性。', ], 'social-login' => [ - 'enable-facebook' => 'Enable Facebook', - 'enable-github' => 'Enable Github', - 'enable-google' => 'Enable Google', - 'enable-linkedin' => 'Enable LinkedIn', - 'enable-twitter' => 'Enable Twitter', - 'social-login' => 'Social Login', - 'social-login-info' => '「ソーシャルログイン」は、ユーザーがソーシャルメディアアカウントを使用してウェブサイトにアクセスできるようにすることで、登録とログインのプロセスを簡素化します。', + 'enable-facebook' => '启用 Facebook', + 'enable-github' => '启用 Github', + 'enable-google' => '启用 Google', + 'enable-linkedin' => '启用 LinkedIn', + 'enable-twitter' => '启用 Twitter', + 'social-login' => '社交登录', + 'social-login-info' => '“社交登录”通过让用户使用社交媒体账户访问网站,从而简化了注册和登录流程。', ], ], ], 'email' => [ - 'info' => 'メール', - 'title' => 'メール', + 'info' => '电子邮件', + 'title' => '电子邮件', 'email-settings' => [ - 'admin-email' => '管理者メール', - 'admin-email-tip' => 'このチャネルの管理者のメールアドレス、メールを受け取るため', - 'admin-name' => '管理者名', - 'admin-name-tip' => 'この名前はすべての管理者メールに表示されます', - 'admin-page-limit' => 'デフォルトのページごとのアイテム数(管理者)', - 'contact-email' => '連絡先メール', - 'contact-email-tip' => 'メールの下部に表示されるメールアドレス', - 'contact-name' => '連絡先名', - 'contact-name-tip' => 'メールの下部に表示される名前', - 'email-sender-name' => 'メール送信者名', - 'email-sender-name-tip' => 'この名前は顧客の受信トレイに表示されます', - 'info' => 'メール送信者名、ショップのメールアドレス、管理者名、管理者のメールアドレスを設定します。', - 'shop-email-from' => 'ショップのメールアドレス', - 'shop-email-from-tip' => '顧客にメールを送信するためのこのチャネルのメールアドレス', - 'title' => 'メール設定', + 'admin-email' => '管理员邮箱', + 'admin-email-tip' => '此频道的管理员邮箱地址,用于接收邮件', + 'admin-name' => '管理员名称', + 'admin-name-tip' => '此名称将显示在所有管理员邮件中', + 'admin-page-limit' => '默认每页显示的项目数量(管理员)', + 'contact-email' => '联系邮箱', + 'contact-email-tip' => '显示在邮件底部的邮箱地址', + 'contact-name' => '联系名称', + 'contact-name-tip' => '显示在邮件底部的名称', + 'email-sender-name' => '邮件发送者名称', + 'email-sender-name-tip' => '此名称将显示在客户的收件箱中', + 'info' => '设置邮件发送者名称、商店邮箱地址、管理员名称和管理员邮箱地址。', + 'shop-email-from' => '商店邮箱地址', + 'shop-email-from-tip' => '用于向客户发送邮件的此频道的邮箱地址', + 'title' => '电子邮件设置', ], 'notifications' => [ - 'cancel-order' => '注文をキャンセルした後に通知を送信する', - 'customer' => '登録後に顧客アカウントの資格情報を送信する', - 'customer-registration-confirmation-mail-to-admin' => '顧客登録後に管理者に確認メールを送信する', - 'info' => '配置产品库存选项,允许后订单,设置购物车的最小和最大数量,并定义缺货门槛。', - 'new-admin' => '新しい注文を配置した後に管理者に確認メールを送信する', - 'new-inventory-source' => '出荷を作成した後に在庫ソースに通知メールを送信する', - 'new-invoice' => '新しい請求書を作成した後に顧客に通知メールを送信する', - 'new-order' => '新しい注文を配置した後に顧客に確認メールを送信する', - 'new-refund' => '返金を作成した後に顧客に通知メールを送信する', - 'new-shipment' => '出荷を作成した後に顧客に通知メールを送信する', - 'registration' => '顧客登録後に確認メールを送信する', + 'cancel-order' => '订单取消后发送通知', + 'customer' => '注册后发送客户账户信息', + 'customer-registration-confirmation-mail-to-admin' => '客户注册后发送确认邮件给管理员', + 'info' => '配置产品库存选项,允许超售订单,设置购物车的最小和最大数量,并定义缺货阈值。', + 'new-admin' => '新订单创建后发送确认邮件给管理员', + 'new-inventory-source' => '发货创建后发送通知邮件给库存来源', + 'new-invoice' => '新发票创建后发送通知邮件给客户', + 'new-order' => '新订单创建后发送确认邮件给客户', + 'new-refund' => '退款创建后发送通知邮件给客户', + 'new-shipment' => '发货创建后发送通知邮件给客户', + 'registration' => '客户注册后发送确认邮件', 'title' => '通知', - 'verification' => '顧客登録後に確認メールを送信する', + 'verification' => '客户注册后发送验证邮件', ], ], 'sales' => [ - 'info' => '販売', - 'title' => '販売', + 'info' => '销售', + 'title' => '销售', 'shipping-setting' => [ - 'info' => '国、州、市、住所、郵便番号、店舗名、VAT番号、連絡先番号、および銀行の詳細など、配送設定を構成します。', - 'title' => '配送設定', + 'info' => '配置配送设置,包括国家、省、市、地址、邮政编码、商店名称、增值税号和联系方式等。', + 'title' => '配送设置', 'origin' => [ - 'bank-details' => '銀行の詳細', - 'city' => '市', - 'contact-number' => '連絡先番号', - 'country' => '国', - 'state' => '州', - 'store-name' => '店舗名', - 'street-address' => '住所', - 'title' => '出荷元', - 'title-info' => '出荷元は、商品や製品が目的地に輸送される前に起源となる場所を指します。', - 'vat-number' => 'VAT番号', - 'zip' => '郵便番号', + 'bank-details' => '银行详细信息', + 'city' => '城市', + 'contact-number' => '联系电话', + 'country' => '国家', + 'state' => '省', + 'store-name' => '商店名称', + 'street-address' => '街道地址', + 'title' => '发货来源', + 'title-info' => '发货来源指的是商品在运输到目的地之前的起始地点。', + 'vat-number' => '增值税号', + 'zip' => '邮政编码', ], ], 'shipping-methods' => [ - 'info' => '必要に応じて、無料配送、定額配送料などを含む配送方法を設定します。', - 'title' => '配送方法', + 'info' => '根据需要设置配送方式,包括免费配送、固定运费等。', + 'title' => '配送方式', 'free-shipping' => [ - 'description' => '説明', - 'page-title' => '無料配送', - 'status' => 'ステータス', - 'title' => 'タイトル', - 'title-info' => '「無料配送」とは、配送料が免除され、販売者が買い手に商品を配送するための配送料を負担する配送方法を指します。', + 'description' => '描述', + 'page-title' => '免费配送', + 'status' => '状态', + 'title' => '标题', + 'title-info' => '“免费配送”是指免收运费,由卖家承担将商品配送给买家的费用。', ], 'flat-rate-shipping' => [ - 'description' => '説明', - 'page-title' => '定額配送料', - 'rate' => '料金', - 'status' => 'ステータス', - 'title' => 'タイトル', - 'title-info' => '定額配送料とは、パッケージの重さ、サイズ、距離に関係なく、一定の料金が配送料として請求される配送方法です。これにより、配送料が簡素化され、買い手と販売者の両方にとって有利になります。', + 'description' => '描述', + 'page-title' => '固定运费', + 'rate' => '费用', + 'status' => '状态', + 'title' => '标题', + 'title-info' => '固定运费是指无论包裹的重量、大小或距离如何,始终收取固定金额的运费。这种方式简化了运费计算,对买卖双方都有利。', 'type' => [ - 'per-order' => '注文ごと', - 'per-unit' => '単位ごと', - 'title' => 'タイプ', + 'per-order' => '每订单', + 'per-unit' => '每单位', + 'title' => '类型', ], ], ], 'payment-methods' => [ - 'accepted-currencies' => '受け入れられる通貨', - 'accepted-currencies-info' => '通貨コードをカンマ区切りで追加してください。例:USD、INR、...', - 'business-account' => 'ビジネスアカウント', - 'cash-on-delivery' => '代金引換', - 'cash-on-delivery-info' => '顧客が商品やサービスを受け取った際に現金で支払う支払い方法です。', - 'client-id' => 'クライアントID', - 'client-id-info' => 'テスト用には「sb」を使用してください。', - 'client-secret' => 'クライアントシークレット', - 'client-secret-info' => 'ここに秘密キーを追加してください。', - 'description' => '説明', - 'generate-invoice' => '注文後に自動的に請求書を生成する', - 'generate-invoice-applicable' => '自動的に請求書を生成する場合に適用されます', - 'info' => '支払い方法の情報を設定します', - 'instructions' => '指示', - 'logo' => 'ロゴ', - 'logo-information' => '画像の解像度は55px × 45pxのようにしてください', - 'mailing-address' => '送付先', - 'money-transfer' => '送金', - 'money-transfer-info' => '資金の移動を指し、しばしば電子的に行われます。取引や送金など、さまざまな目的で使用されます。', - 'page-title' => '支払い方法', - 'paid' => '支払済み', + 'accepted-currencies' => '接受的货币', + 'accepted-currencies-info' => '请以逗号分隔添加货币代码。例如:USD、INR、...', + 'business-account' => '商业账户', + 'cash-on-delivery' => '货到付款', + 'cash-on-delivery-info' => '客户在收到商品或服务时以现金支付的付款方式。', + 'client-id' => '客户端 ID', + 'client-id-info' => '测试时使用“sb”。', + 'client-secret' => '客户端密钥', + 'client-secret-info' => '在此处添加密钥。', + 'description' => '描述', + 'generate-invoice' => '在订单后自动生成发票', + 'generate-invoice-applicable' => '适用于自动生成发票的情况', + 'info' => '设置支付方式的信息', + 'instructions' => '说明', + 'logo' => '标志', + 'logo-information' => '图像分辨率应为 55px × 45px', + 'mailing-address' => '邮寄地址', + 'money-transfer' => '汇款', + 'money-transfer-info' => '资金的转移,通常以电子方式进行。可用于交易、支付等多种目的。', + 'page-title' => '支付方式', + 'paid' => '已支付', 'paypal-smart-button' => 'PayPal', - 'paypal-smart-button-info' => 'PayPalスマートボタン:ウェブサイトやアプリでの安全なマルチメソッドトランザクションのためのカスタマイズ可能なボタンで、オンライン支払いを簡素化します。', - 'paypal-standard' => 'PayPalスタンダード', - 'paypal-standard-info' => 'PayPalスタンダードは、オンラインビジネス向けの基本的なPayPal支払いオプションで、顧客がPayPalアカウントやクレジット/デビットカードを使用して支払うことができます。', - 'pending' => '保留中', - 'pending-payment' => '保留中の支払い', - 'processing' => '処理中', - 'sandbox' => 'サンドボックス', - 'set-invoice-status' => '請求書作成後の請求書のステータスを設定する', - 'set-order-status' => '請求書作成後の注文のステータスを設定する', - 'sort-order' => '並び順', - 'status' => 'ステータス', - 'title' => 'タイトル', + 'paypal-smart-button-info' => 'PayPal 智能按钮:一种定制化的按钮,用于简化在线支付,提供多种安全的交易方式。', + 'paypal-standard' => '标准 PayPal', + 'paypal-standard-info' => '标准 PayPal 提供基础支付选项,允许客户使用 PayPal 账户或信用/借记卡支付。', + 'pending' => '待处理', + 'pending-payment' => '待处理付款', + 'processing' => '处理中', + 'sandbox' => '沙盒', + 'set-invoice-status' => '设置发票生成后的状态', + 'set-order-status' => '设置发票生成后的订单状态', + 'sort-order' => '排序', + 'status' => '状态', + 'title' => '标题', ], 'order-settings' => [ - 'info' => '注文番号、最小注文数、バックオーダーを設定します。', - 'title' => '注文設定', + 'info' => '设置订单编号、最低订单量和预购选项。', + 'title' => '订单设置', 'order-number' => [ - 'generator' => '注文番号ジェネレーター', - 'info' => '特定の顧客注文に割り当てられる一意の識別子で、購入プロセス全体での追跡、コミュニケーション、参照を支援します。', - 'length' => '注文番号の長さ', - 'prefix' => '注文番号のプレフィックス', - 'suffix' => '注文番号のサフィックス', - 'title' => '注文番号の設定', + 'generator' => '订单编号生成器', + 'info' => '为每个订单分配唯一的标识符,用于跟踪和管理整个购买流程。', + 'length' => '订单编号长度', + 'prefix' => '订单编号前缀', + 'suffix' => '订单编号后缀', + 'title' => '订单编号设置', ], 'minimum-order' => [ - 'description' => '説明', - 'enable' => '有効にする', - 'include-discount-amount' => '割引額を含む', - 'include-tax-amount' => '税額を含む', - 'info' => '注文が処理されるか、特典の対象となるために必要な最低数量または金額を指定する基準を設定します。', - 'minimum-order-amount' => '最低注文金額', - 'title' => '最低注文設定', + 'description' => '描述', + 'enable' => '启用', + 'include-discount-amount' => '包括折扣金额', + 'include-tax-amount' => '包括税额', + 'info' => '设置最低要求的订单数量或金额,以便订单能够被处理或享受优惠。', + 'minimum-order-amount' => '最低订单金额', + 'title' => '最低订单设置', ], 'reorder' => [ - 'admin-reorder' => '管理者の再注文', - 'admin-reorder-info' => '管理者ユーザーの再注文機能を有効または無効にします。', - 'info' => 'ショップユーザーの再注文機能を有効または無効にします。', - 'shop-reorder' => 'ショップの再注文', - 'shop-reorder-info' => 'ショップユーザーの再注文機能を有効または無効にします。', - 'title' => '再注文を許可する', + 'admin-reorder' => '管理员重新订购', + 'admin-reorder-info' => '启用或禁用管理员用户的重新订购功能。', + 'info' => '启用或禁用店铺用户的重新订购功能。', + 'shop-reorder' => '店铺重新订购', + 'shop-reorder-info' => '启用或禁用店铺用户的重新订购功能。', + 'title' => '允许重新订购', ], 'stock-options' => [ - 'allow-back-orders' => 'バックオーダーを許可する', - 'info' => 'ストックオプションは、特定の価格で会社の株式を購入または売却する権利を付与する投資契約であり、潜在的な利益に影響を与えます。', - 'title' => 'ストックオプション', + 'allow-back-orders' => '允许预购', + 'info' => '库存选项是投资合同,允许以特定价格买入或卖出公司的股票,影响潜在利润。', + 'title' => '库存选项', ], ], 'invoice-settings' => [ - 'info' => '請求書番号、支払条件、請求書のデザイン、請求書リマインダーを設定します。', - 'title' => '請求書設定', + 'info' => '设置发票编号、支付条款、发票设计和提醒功能。', + 'title' => '发票设置', 'invoice-number' => [ - 'generator' => '請求書番号ジェネレーター', - 'info' => '組織や追跡のために請求書に一意の識別番号を生成して割り当てるためのルールやパラメータの設定。', - 'length' => '請求書番号の長さ', - 'prefix' => '請求書番号のプレフィックス', - 'suffix' => '請求書番号のサフィックス', - 'title' => '請求書番号の設定', + 'generator' => '发票编号生成器', + 'info' => '生成并分配唯一的发票编号,用于组织和跟踪。', + 'length' => '发票编号长度', + 'prefix' => '发票编号前缀', + 'suffix' => '发票编号后缀', + 'title' => '发票编号设置', ], 'payment-terms' => [ - 'due-duration' => '支払期限', - 'due-duration-day' => ':due-duration 日', - 'due-duration-days' => ':due-duration 日', - 'info' => '買い手が売り手に対して商品やサービスの支払いを行うべき時期や方法を定めた合意条件。', - 'title' => '支払条件', + 'due-duration' => '到期时间', + 'due-duration-day' => ':due-duration 天', + 'due-duration-days' => ':due-duration 天', + 'info' => '定义买方需要支付卖方的时间和方式。', + 'title' => '支付条款', ], 'pdf-print-outs' => [ 'footer-text' => '页脚文字', 'footer-text-info' => '输入将显示在PDF页脚中的文本。', - 'info' => 'PDFプリントアウトを設定して、ヘッダーに請求書ID、注文IDを表示し、請求書のロゴを含めます。', - 'invoice-id-info' => '請求書ヘッダーに請求書IDを表示するかを設定します。', - 'invoice-id-title' => 'ヘッダーに請求書IDを表示', - 'logo' => 'ロゴ', + 'info' => '设置 PDF 打印输出,以在页眉中显示发票 ID、订单 ID,并包含发票 Logo。', + 'invoice-id-info' => '设置是否在发票页眉中显示发票 ID。', + 'invoice-id-title' => '在页眉显示发票 ID', + 'logo' => 'Logo', 'logo-info' => '图像分辨率应为 131px X 30px。', - 'order-id-info' => '請求書ヘッダーに注文IDを表示するかを設定します。', - 'order-id-title' => 'ヘッダーに注文IDを表示', - 'title' => 'PDFプリントアウト', + 'order-id-info' => '设置是否在发票页眉中显示订单 ID。', + 'order-id-title' => '在页眉显示订单 ID', + 'title' => 'PDF 打印输出', ], 'invoice-reminders' => [ - 'info' => '請求書の支払いの予定または期限が近づいていること、または延滞していることを顧客に通知するための自動通知やコミュニケーション。', - 'interval-between-reminders' => 'リマインダー間隔', - 'maximum-limit-of-reminders' => 'リマインダーの最大数', - 'title' => '請求書リマインダー', + 'info' => '自动通知客户有关发票即将到期、接近付款期限或已逾期的信息。', + 'interval-between-reminders' => '提醒间隔', + 'maximum-limit-of-reminders' => '提醒的最大次数', + 'title' => '发票提醒', ], ], 'taxes' => [ - 'title' => '税金', - 'title-info' => '税金とは、政府が商品、サービス、または取引に課す義務的な料金であり、売り手が徴収し当局に納付するものです。', + 'title' => '税费', + 'title-info' => '税费是政府对商品、服务或交易征收的强制性费用,由卖方代为收取并上缴税务机关。', 'categories' => [ - 'title' => '税金カテゴリー', - 'title-info' => '税金カテゴリーは、販売税、付加価値税、消費税などの異なる種類の税金の分類であり、製品やサービスに税率を分類して適用するために使用されます。', - 'product' => '製品のデフォルト税金カテゴリー', - 'shipping' => '配送料税金カテゴリー', - 'none' => 'なし', + 'title' => '税费类别', + 'title-info' => '税费类别是对不同税种(如销售税、增值税、消费税等)的分类,用于对产品或服务进行税率分类和应用。', + 'product' => '产品默认税费类别', + 'shipping' => '运费税费类别', + 'none' => '无', ], 'calculation' => [ - 'title' => '計算設定', - 'title-info' => '商品やサービスの価格、割引、税金、追加料金などの費用に関する詳細情報。', - 'based-on' => '計算基準', - 'shipping-address' => '配送先住所', - 'billing-address' => '請求先住所', - 'shipping-origin' => '出荷元', - 'product-prices' => '製品価格', - 'shipping-prices' => '配送料', - 'excluding-tax' => '税抜き', - 'including-tax' => '税込み', + 'title' => '计算设置', + 'title-info' => '与商品或服务的价格、折扣、税费、附加费用等相关的详细信息。', + 'based-on' => '计算依据', + 'shipping-address' => '收货地址', + 'billing-address' => '账单地址', + 'shipping-origin' => '发货地', + 'product-prices' => '产品价格', + 'shipping-prices' => '运费', + 'excluding-tax' => '未含税', + 'including-tax' => '含税', ], 'default-destination-calculation' => [ - 'default-country' => 'デフォルトの国', - 'default-post-code' => 'デフォルトの郵便番号', - 'default-state' => 'デフォルトの都道府県', - 'title' => 'デフォルトの宛先計算', - 'title-info' => '事前に定義された要素や設定に基づいて、標準または初期の宛先を自動的に決定します。', + 'default-country' => '默认国家', + 'default-post-code' => '默认邮政编码', + 'default-state' => '默认省/州', + 'title' => '默认目的地计算', + 'title-info' => '根据预定义的元素或设置,自动确定标准或初始目的地。', ], 'shopping-cart' => [ - 'title' => 'ショッピングカートの表示設定', - 'title-info' => 'ショッピングカートでの税金の表示を設定します。', - 'display-prices' => '価格の表示', - 'display-subtotal' => '小計の表示', - 'display-shipping-amount' => '配送料の表示', - 'excluding-tax' => '税抜き', - 'including-tax' => '税込み', - 'both' => '税抜きと税込みの両方', + 'title' => '购物车显示设置', + 'title-info' => '设置购物车中税费的显示方式。', + 'display-prices' => '显示价格', + 'display-subtotal' => '显示小计', + 'display-shipping-amount' => '显示运费', + 'excluding-tax' => '未含税', + 'including-tax' => '含税', + 'both' => '同时显示未含税和含税', ], 'sales' => [ - 'title' => '注文、請求書、返金の表示設定', - 'title-info' => '注文、請求書、返金での税金の表示を設定します。', - 'display-prices' => '価格の表示', - 'display-subtotal' => '小計の表示', - 'display-shipping-amount' => '配送料の表示', - 'excluding-tax' => '税抜き', - 'including-tax' => '税込み', - 'both' => '税抜きと税込みの両方', + 'title' => '订单、发票和退款显示设置', + 'title-info' => '设置订单、发票和退款中税费的显示方式。', + 'display-prices' => '显示价格', + 'display-subtotal' => '显示小计', + 'display-shipping-amount' => '显示运费', + 'excluding-tax' => '未含税', + 'including-tax' => '含税', + 'both' => '同时显示未含税和含税', ], ], 'checkout' => [ - 'title' => 'チェックアウト', - 'info' => '设置访客结账,启用或禁用迷你购物车,购物车摘要。', + 'title' => '结账', + 'info' => '设置访客结账功能,启用或禁用迷你购物车和购物车摘要。', 'shopping-cart' => [ - 'cart-page' => 'カートページ', - 'cart-page-info' => 'ユーザーのショッピング体験を向上させるために、カートページの表示を制御します。', - 'cross-sell' => 'クロスセル商品', - 'cross-sell-info' => '追加の販売機会を増やすために、クロスセル商品を有効にします。', - 'estimate-shipping' => '配送料の見積もり', - 'estimate-shipping-info' => '見積もり配送料を有効にして、事前に配送料を提供します。', - 'guest-checkout' => 'ゲストチェックアウトを許可する', - 'guest-checkout-info' => '迅速で手間のかからない購入プロセスのために、ゲストチェックアウトを有効にします。', - 'info' => 'ゲストチェックアウト、カートページ、クロスセル商品、および見積もり配送料を有効にして、ユーザーの利便性を向上させ、買い物プロセスを効率化して売上を増やします。', - 'title' => 'ショッピングカート', + 'cart-page' => '购物车页面', + 'cart-page-info' => '控制购物车页面的显示以改善用户购物体验。', + 'cross-sell' => '交叉销售商品', + 'cross-sell-info' => '启用交叉销售商品以增加额外的销售机会。', + 'estimate-shipping' => '估算运费', + 'estimate-shipping-info' => '启用运费估算功能,提前提供运费信息。', + 'guest-checkout' => '允许访客结账', + 'guest-checkout-info' => '启用访客结账功能,实现快捷和无障碍的购买流程。', + 'info' => '通过启用访客结账、购物车页面、交叉销售商品和运费估算,提升用户便利性,简化购物流程并提高销售额。', + 'title' => '购物车', ], 'my-cart' => [ - 'display-item-quantities' => 'アイテムの数量を表示', - 'display-number-in-cart' => 'カート内のアイテム数を表示', - 'info' => 'マイカートの設定を有効にして、アイテムの数量の概要を表示し、カート内の総アイテム数を表示して追跡を容易にします。', + 'display-item-quantities' => '显示商品数量', + 'display-number-in-cart' => '显示购物车中的商品数量', + 'info' => '启用“我的购物车”设置以显示商品数量概览,并显示购物车中商品总数,方便追踪。', 'summary' => '概要', - 'title' => 'マイカート', + 'title' => '我的购物车', ], 'mini-cart' => [ - 'display-mini-cart' => 'ミニカートの表示', - 'info' => 'ミニカートの設定を有効にして、ミニカートを表示し、ミニカートのオファー情報を表示してカートの詳細とプロモーションに簡単にアクセスできるようにします。', - 'mini-cart-offer-info' => 'ミニカートのオファー情報', - 'title' => 'ミニカート', + 'display-mini-cart' => '显示迷你购物车', + 'info' => '启用迷你购物车设置以显示迷你购物车,并显示迷你购物车优惠信息,便于快速访问购物车详情和促销活动。', + 'mini-cart-offer-info' => '迷你购物车优惠信息', + 'title' => '迷你购物车', ], ], ], @@ -4230,7 +4231,7 @@ 'layouts' => [ 'header' => [ 'account-title' => '账户', - 'app-version' => '版本: :version', + 'app-version' => '版本::version', 'logout' => '退出', 'my-account' => '我的账户', 'notifications' => '通知', @@ -4249,7 +4250,7 @@ 'explore-all-products' => '浏览所有产品', 'orders' => '订单', 'products' => '产品', - 'sku' => 'SKU: :sku', + 'sku' => 'SKU::sku', 'title' => '超级搜索', ], ], @@ -4274,13 +4275,13 @@ 'events' => '事件', 'exchange-rates' => '汇率', 'groups' => '分组', - 'imports' => '进口', + 'imports' => '导入', 'inventory-sources' => '库存来源', 'invoices' => '发票', 'locales' => '语言环境', 'marketing' => '营销', 'mode' => '暗模式', - 'newsletter-subscriptions' => '通讯订阅', + 'newsletter-subscriptions' => '订阅通讯', 'orders' => '订单', 'products' => '产品', 'promotions' => '促销', @@ -4289,7 +4290,7 @@ 'reviews' => '评论', 'roles' => '角色', 'sales' => '销售', - 'search-seo' => '搜索和SEO', + 'search-seo' => '搜索与SEO', 'search-synonyms' => '搜索同义词', 'search-terms' => '搜索词', 'settings' => '设置', diff --git a/packages/Webkul/Admin/src/Resources/views/account/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/account/edit.blade.php index 73ffee83815..3650d32d1d5 100755 --- a/packages/Webkul/Admin/src/Resources/views/account/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/account/edit.blade.php @@ -35,7 +35,7 @@ class="primary-button" - +
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php index 48f6792fa23..26fc0d2e91c 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php @@ -207,7 +207,7 @@ class="cursor-pointer text-sm font-semibold text-gray-600 dark:text-gray-300" @lang('admin::app.catalog.attributes.create.admin-name') - + @foreach ($locales as $locale) {{ $locale->name . ' (' . $locale->code . ')' }} @@ -584,7 +584,7 @@ class="cursor-pointer text-xs font-medium text-gray-600 dark:text-gray-300" - + - + { this.$refs['image_' + event.id].src = URL.createObjectURL(event.swatch_value); diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php index 569e5e260dc..11a638a8c0c 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php @@ -202,7 +202,7 @@ class="cursor-pointer text-xs font-medium text-gray-600 dark:text-gray-300" @lang('admin::app.catalog.attributes.edit.admin-name') - + @{{ locale.name + '(' + [locale.code] + ')' }} @@ -298,7 +298,7 @@ class="h-[25px] w-[25px] rounded-md border border-gray-200 dark:border-gray-800" /> - +

@{{ element['locales'][locale.code] }} @@ -368,7 +368,7 @@ class="secondary-button text-sm"

- {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.general.before', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.general.before', ['attribute' => $attribute]) !!} @@ -493,9 +493,9 @@ class="cursor-not-allowed" - {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.general.after', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.general.after', ['attribute' => $attribute]) !!} - {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.validations.before', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.validations.before', ['attribute' => $attribute]) !!} @@ -621,9 +621,9 @@ class="cursor-pointer text-xs font-medium text-gray-600 dark:text-gray-300" - {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.validations.after', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.validations.after', ['attribute' => $attribute]) !!} - {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.configuration.before', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.configuration.before', ['attribute' => $attribute]) !!} @@ -806,7 +806,7 @@ class="cursor-pointer text-xs font-medium text-gray-600 dark:text-gray-300" - {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.configuration.configuration.after', ['attribute' => $attribute]) !!} + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordion.configuration.configuration.after', ['attribute' => $attribute]) !!}
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php index 3fb564d0172..c07b3fd21da 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php @@ -36,7 +36,7 @@ class="primary-button"
- +
@@ -175,13 +175,13 @@ class="description" {!! view_render_event('bagisto.admin.catalog.categories.create.card.seo.before') !!} - +

@lang('admin::app.catalog.categories.create.seo-details')

- +
@@ -289,7 +289,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 $category]) !!} - +

@lang('admin::app.catalog.categories.edit.seo-details')

- +
@@ -278,6 +278,8 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + + @@ -339,7 +341,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 - @php $selectedaAtributes = old('attributes') ?: $category->filterableAttributes->pluck('id')->toArray() @endphp + @php $selectedAttributes = old('attributes') ?: $category->filterableAttributes->pluck('id')->toArray() @endphp @foreach ($attributes as $attribute) @@ -434,7 +436,7 @@ class="cursor-pointer" :value="$attribute->id" :for="$attribute->name ?? $attribute->admin_name" :label="trans('admin::app.catalog.categories.edit.filterable-attributes')" - :checked="in_array($attribute->id, $selectedaAtributes)" + :checked="in_array($attribute->id, $selectedAttributes)" />