From 5930337170ee6ce138366cfcf0c75ef4adbfbc62 Mon Sep 17 00:00:00 2001 From: gop20 <gop20@inf.ufpr.br> Date: Mon, 21 Mar 2022 10:06:58 -0300 Subject: [PATCH] update para o laravel 9 --- images/logo.png | Bin 33039 -> 384924 bytes remember_laravel/app/Exceptions/Handler.php | 6 +- .../app/Http/Middleware/TrustProxies.php | 8 +- remember_laravel/composer.json | 33 +- remember_laravel/composer.lock | 4732 +++++++++-------- remember_laravel/config/database.php | 2 +- .../database/factories/UserFactory.php | 2 + .../database/seeds/DatabaseSeeder.php | 2 + .../database/seeds/PostsTableSeeder.php | 2 + .../database/seeds/UsersTableSeeder.php | 3 +- 10 files changed, 2457 insertions(+), 2333 deletions(-) diff --git a/images/logo.png b/images/logo.png index 7678bbbdf541bf98d49ede13175d246baa1e8981..777d5d9ceb3e60a837385a7e57b6be4c2a9e9bfd 100755 GIT binary patch literal 384924 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 literal 33039 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 diff --git a/remember_laravel/app/Exceptions/Handler.php b/remember_laravel/app/Exceptions/Handler.php index 043cad6..fc83fd4 100755 --- a/remember_laravel/app/Exceptions/Handler.php +++ b/remember_laravel/app/Exceptions/Handler.php @@ -2,7 +2,7 @@ namespace App\Exceptions; -use Exception; +use Throwable; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; class Handler extends ExceptionHandler @@ -32,7 +32,7 @@ class Handler extends ExceptionHandler * @param \Exception $exception * @return void */ - public function report(Exception $exception) + public function report(Throwable $exception) { parent::report($exception); } @@ -44,7 +44,7 @@ class Handler extends ExceptionHandler * @param \Exception $exception * @return \Illuminate\Http\Response */ - public function render($request, Exception $exception) + public function renderrender($request, Throwable $exception) { return parent::render($request, $exception); } diff --git a/remember_laravel/app/Http/Middleware/TrustProxies.php b/remember_laravel/app/Http/Middleware/TrustProxies.php index 7daf51f..091fd1b 100755 --- a/remember_laravel/app/Http/Middleware/TrustProxies.php +++ b/remember_laravel/app/Http/Middleware/TrustProxies.php @@ -3,7 +3,7 @@ namespace App\Http\Middleware; use Illuminate\Http\Request; -use Fideloper\Proxy\TrustProxies as Middleware; +use Illuminate\Http\Middleware\TrustProxies as Middleware; class TrustProxies extends Middleware { @@ -19,5 +19,9 @@ class TrustProxies extends Middleware * * @var int */ - protected $headers = Request::HEADER_X_FORWARDED_ALL; + protected $headers = Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; } diff --git a/remember_laravel/composer.json b/remember_laravel/composer.json index a03e15d..b6616b5 100755 --- a/remember_laravel/composer.json +++ b/remember_laravel/composer.json @@ -8,24 +8,29 @@ ], "license": "MIT", "require": { - "php": "^7.1.3", - "fideloper/proxy": "^4.0", - "laravel/framework": "5.7.*", - "laravel/tinker": "^1.0", - "laravelcollective/html": "~5.0" + "php": "^8.0.2", + "laravel/framework": "^9.0", + "laravel/legacy-factories": "^1.3", + "laravel/tinker": "^2.0", + "laravel/ui": "^3.4", + "laravelcollective/html": "^6.2", + "league/flysystem-ftp": "^3.0", + "symfony/mailer": "^6.0" }, "require-dev": { "beyondcode/laravel-dump-server": "^1.0", "filp/whoops": "^2.0", - "fzaninotto/faker": "^1.4", "mockery/mockery": "^1.0", - "nunomaduro/collision": "^2.0", - "phpunit/phpunit": "^7.0" + "nunomaduro/collision": "^6.1", + "phpunit/phpunit": "^9.0" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "kylekatarnls/update-helper": true + } }, "extra": { "laravel": { @@ -34,12 +39,10 @@ }, "autoload": { "psr-4": { - "App\\": "app/" - }, - "classmap": [ - "database/seeds", - "database/factories" - ] + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } }, "autoload-dev": { "psr-4": { diff --git a/remember_laravel/composer.lock b/remember_laravel/composer.lock index 0e94177..62c6f3e 100755 --- a/remember_laravel/composer.lock +++ b/remember_laravel/composer.lock @@ -4,78 +4,171 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2eb6eae3f4fbceab2042f935010a1a7c", + "content-hash": "458d8a8919cc64733323f9ba1ece1012", "packages": [ { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", + "name": "brick/math", + "version": "0.9.3", "source": { "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", "shasum": "" }, "require": { - "php": ">=5.3.2" + "ext-json": "*", + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" }, "type": "library", "autoload": { "psr-4": { - "XdgBaseDir\\": "src/" + "Brick\\Math\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "implementation of xdg base directory specification for php", + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" }, - "time": "2019-12-04T15:06:13+00:00" + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" }, { - "name": "doctrine/inflector", - "version": "1.4.4", + "name": "dflydev/dot-access-data", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + }, + "time": "2021-08-13T13:06:58+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "vimeo/psalm": "^4.10" }, + "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, @@ -121,7 +214,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/1.4.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.4" }, "funding": [ { @@ -137,36 +230,32 @@ "type": "tidelift" } ], - "time": "2021-04-16T17:34:40+00:00" + "time": "2021-10-22T20:16:43+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" @@ -201,7 +290,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" + "source": "https://github.com/doctrine/lexer/tree/1.2.3" }, "funding": [ { @@ -217,34 +306,36 @@ "type": "tidelift" } ], - "time": "2020-05-25T17:44:05+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "dragonmantank/cron-expression", - "version": "v2.3.1", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "65b2d8ee1f10915efb3b55597da3404f096acba2" + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/65b2d8ee1f10915efb3b55597da3404f096acba2", - "reference": "65b2d8ee1f10915efb3b55597da3404f096acba2", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", "shasum": "" }, "require": { - "php": "^7.0|^8.0" + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpunit/phpunit": "^6.4|^7.0|^8.0|^9.0" + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, "autoload": { "psr-4": { "Cron\\": "src/Cron/" @@ -255,11 +346,6 @@ "MIT" ], "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, { "name": "Chris Tankersley", "email": "chris@ctankersley.com", @@ -273,7 +359,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v2.3.1" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" }, "funding": [ { @@ -281,7 +367,7 @@ "type": "github" } ], - "time": "2020-10-13T00:52:37+00:00" + "time": "2022-01-18T15:43:28+00:00" }, { "name": "egulias/email-validator", @@ -352,30 +438,37 @@ "time": "2021-10-11T09:18:27+00:00" }, { - "name": "erusev/parsedown", - "version": "1.7.4", + "name": "fruitcake/php-cors", + "version": "v1.2.0", "source": { "type": "git", - "url": "https://github.com/erusev/parsedown.git", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", "shasum": "" }, "require": { - "ext-mbstring": "*", - "php": ">=5.3.0" + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6" }, "require-dev": { - "phpunit/phpunit": "^4.8.35" + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + } + }, "autoload": { - "psr-0": { - "Parsedown": "" + "psr-4": { + "Fruitcake\\Cors\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -384,57 +477,62 @@ ], "authors": [ { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" } ], - "description": "Parser for Markdown.", - "homepage": "http://parsedown.org", + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", "keywords": [ - "markdown", - "parser" + "cors", + "laravel", + "symfony" ], "support": { - "issues": "https://github.com/erusev/parsedown/issues", - "source": "https://github.com/erusev/parsedown/tree/1.7.x" + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" }, - "time": "2019-12-30T22:54:17+00:00" + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2022-02-20T15:07:15+00:00" }, { - "name": "fideloper/proxy", - "version": "4.4.1", + "name": "graham-campbell/result-type", + "version": "v1.0.4", "source": { "type": "git", - "url": "https://github.com/fideloper/TrustedProxy.git", - "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0" + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "0690bde05318336c7221785f2a932467f98b64ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0", - "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", + "reference": "0690bde05318336c7221785f2a932467f98b64ca", "shasum": "" }, "require": { - "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0", - "php": ">=5.4.0" + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" }, "require-dev": { - "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, "type": "library", - "extra": { - "laravel": { - "providers": [ - "Fideloper\\Proxy\\TrustedProxyServiceProvider" - ] - } - }, "autoload": { "psr-4": { - "Fideloper\\Proxy\\": "src/" + "GrahamCampbell\\ResultType\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -443,64 +541,191 @@ ], "authors": [ { - "name": "Chris Fidao", - "email": "fideloper@gmail.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], - "description": "Set trusted proxies for Laravel", + "description": "An Implementation Of The Result Type", "keywords": [ - "load balancing", - "proxy", - "trusted proxy" + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" ], "support": { - "issues": "https://github.com/fideloper/TrustedProxy/issues", - "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.1" + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" }, - "time": "2020-10-22T13:48:01+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2021-11-21T21:41:47+00:00" }, { - "name": "guzzlehttp/guzzle", - "version": "6.5.5", + "name": "laravel/framework", + "version": "v9.4.1", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + "url": "https://github.com/laravel/framework.git", + "reference": "29f0aaade82eadd20ef881b4efb88b0dad4e9a5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "url": "https://api.github.com/repos/laravel/framework/zipball/29f0aaade82eadd20ef881b4efb88b0dad4e9a5b", + "reference": "29f0aaade82eadd20ef881b4efb88b0dad4e9a5b", "shasum": "" }, "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.17.0" + "doctrine/inflector": "^2.0", + "dragonmantank/cron-expression": "^3.1", + "egulias/email-validator": "^3.1", + "ext-mbstring": "*", + "ext-openssl": "*", + "fruitcake/php-cors": "^1.2", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^2.2", + "league/flysystem": "^3.0", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.53.1", + "php": "^8.0.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.2.2", + "symfony/console": "^6.0", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/var-dumper": "^6.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "fakerphp/faker": "^1.9.2", + "guzzlehttp/guzzle": "^7.2", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^7.1", + "pda/pheanstalk": "^4.0", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^6.0" }, "suggest": { - "psr/log": "Required for using the Log middleware" + "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.198.1).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.2).", + "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-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.4.4).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", + "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).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5-dev" + "dev-master": "9.x-dev" } }, "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, "files": [ - "src/functions_include.php" - ] + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -508,61 +733,59 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", "keywords": [ - "client", - "curl", "framework", - "http", - "http client", - "rest", - "web service" + "laravel" ], "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5" + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" }, - "time": "2020-06-16T21:01:06+00:00" + "time": "2022-03-08T16:17:00+00:00" }, { - "name": "guzzlehttp/promises", - "version": "1.5.1", + "name": "laravel/legacy-factories", + "version": "v1.3.0", "source": { "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + "url": "https://github.com/laravel/legacy-factories.git", + "reference": "5edc7e7eb76e7b4b29221f32139bcbf806c8870f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/laravel/legacy-factories/zipball/5edc7e7eb76e7b4b29221f32139bcbf806c8870f", + "reference": "5edc7e7eb76e7b4b29221f32139bcbf806c8870f", "shasum": "" }, "require": { - "php": ">=5.5" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "illuminate/macroable": "^8.0|^9.0", + "php": "^7.3|^8.0", + "symfony/finder": "^3.4|^4.0|^5.0|^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Illuminate\\Database\\Eloquent\\LegacyFactoryServiceProvider" + ] } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ - "src/functions_include.php" - ] + "helpers.php" + ], + "psr-4": { + "Illuminate\\Database\\Eloquent\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -570,92 +793,50 @@ ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], + "description": "The legacy version of the Laravel Eloquent factories.", + "homepage": "http://laravel.com", "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.1" + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", - "type": "tidelift" - } - ], - "time": "2021-10-22T20:56:57+00:00" + "time": "2022-01-13T08:45:08+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "1.8.3", + "name": "laravel/serializable-closure", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85" + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", - "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" + "php": "^7.3|^8.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + "pestphp/pest": "^1.18", + "phpstan/phpstan": "^0.12.98", + "symfony/var-dumper": "^5.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "Laravel\\SerializableClosure\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -663,354 +844,69 @@ ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" }, { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" + "name": "Nuno Maduro", + "email": "nuno@laravel.com" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "closure", + "laravel", + "serializable" ], "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.3" + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" - } - ], - "time": "2021-10-05T13:56:00+00:00" - }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "support": { - "issues": "https://github.com/JakubOnderka/PHP-Console-Color/issues", - "source": "https://github.com/JakubOnderka/PHP-Console-Color/tree/master" - }, - "abandoned": "php-parallel-lint/php-console-color", - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "support": { - "issues": "https://github.com/JakubOnderka/PHP-Console-Highlighter/issues", - "source": "https://github.com/JakubOnderka/PHP-Console-Highlighter/tree/master" - }, - "abandoned": "php-parallel-lint/php-console-highlighter", - "time": "2018-09-29T18:48:56+00:00" - }, - { - "name": "kylekatarnls/update-helper", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/kylekatarnls/update-helper.git", - "reference": "429be50660ed8a196e0798e5939760f168ec8ce9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kylekatarnls/update-helper/zipball/429be50660ed8a196e0798e5939760f168ec8ce9", - "reference": "429be50660ed8a196e0798e5939760f168ec8ce9", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0.0", - "php": ">=5.3.0" - }, - "require-dev": { - "codeclimate/php-test-reporter": "dev-master", - "composer/composer": "2.0.x-dev || ^2.0.0-dev", - "phpunit/phpunit": ">=4.8.35 <6.0" - }, - "type": "composer-plugin", - "extra": { - "class": "UpdateHelper\\ComposerPlugin" - }, - "autoload": { - "psr-0": { - "UpdateHelper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle", - "email": "kylekatarnls@gmail.com" - } - ], - "description": "Update helper", - "support": { - "issues": "https://github.com/kylekatarnls/update-helper/issues", - "source": "https://github.com/kylekatarnls/update-helper/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "time": "2020-04-07T20:44:10+00:00" + "time": "2022-02-11T19:23:53+00:00" }, { - "name": "laravel/framework", - "version": "v5.7.29", + "name": "laravel/tinker", + "version": "v2.7.0", "source": { "type": "git", - "url": "https://github.com/laravel/framework.git", - "reference": "2555bf6ef6e6739e5f49f4a5d40f6264c57abd56" + "url": "https://github.com/laravel/tinker.git", + "reference": "5f2f9815b7631b9f586a3de7933c25f9327d4073" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/2555bf6ef6e6739e5f49f4a5d40f6264c57abd56", - "reference": "2555bf6ef6e6739e5f49f4a5d40f6264c57abd56", + "url": "https://api.github.com/repos/laravel/tinker/zipball/5f2f9815b7631b9f586a3de7933c25f9327d4073", + "reference": "5f2f9815b7631b9f586a3de7933c25f9327d4073", "shasum": "" }, "require": { - "doctrine/inflector": "^1.1", - "dragonmantank/cron-expression": "^2.0", - "erusev/parsedown": "^1.7", - "ext-mbstring": "*", - "ext-openssl": "*", - "laravel/nexmo-notification-channel": "^1.0", - "laravel/slack-notification-channel": "^1.0", - "league/flysystem": "^1.0.8", - "monolog/monolog": "^1.12", - "nesbot/carbon": "^1.26.3", - "opis/closure": "^3.1", - "php": "^7.1.3", - "psr/container": "^1.0", - "psr/simple-cache": "^1.0", - "ramsey/uuid": "^3.7", - "swiftmailer/swiftmailer": "^6.0", - "symfony/console": "^4.1", - "symfony/debug": "^4.1", - "symfony/finder": "^4.1", - "symfony/http-foundation": "^4.1", - "symfony/http-kernel": "^4.1", - "symfony/process": "^4.1", - "symfony/routing": "^4.1", - "symfony/var-dumper": "^4.1", - "tijsverkoyen/css-to-inline-styles": "^2.2.1", - "vlucas/phpdotenv": "^2.2" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "replace": { - "illuminate/auth": "self.version", - "illuminate/broadcasting": "self.version", - "illuminate/bus": "self.version", - "illuminate/cache": "self.version", - "illuminate/config": "self.version", - "illuminate/console": "self.version", - "illuminate/container": "self.version", - "illuminate/contracts": "self.version", - "illuminate/cookie": "self.version", - "illuminate/database": "self.version", - "illuminate/encryption": "self.version", - "illuminate/events": "self.version", - "illuminate/filesystem": "self.version", - "illuminate/hashing": "self.version", - "illuminate/http": "self.version", - "illuminate/log": "self.version", - "illuminate/mail": "self.version", - "illuminate/notifications": "self.version", - "illuminate/pagination": "self.version", - "illuminate/pipeline": "self.version", - "illuminate/queue": "self.version", - "illuminate/redis": "self.version", - "illuminate/routing": "self.version", - "illuminate/session": "self.version", - "illuminate/support": "self.version", - "illuminate/translation": "self.version", - "illuminate/validation": "self.version", - "illuminate/view": "self.version" + "illuminate/console": "^6.0|^7.0|^8.0|^9.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.10.4|^0.11.1", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0" }, "require-dev": { - "aws/aws-sdk-php": "^3.0", - "doctrine/dbal": "^2.6", - "filp/whoops": "^2.1.4", - "guzzlehttp/guzzle": "^6.3", - "league/flysystem-cached-adapter": "^1.0", - "mockery/mockery": "^1.0", - "moontoast/math": "^1.1", - "orchestra/testbench-core": "3.7.*", - "pda/pheanstalk": "^3.0|^4.0", - "phpunit/phpunit": "^7.5", - "predis/predis": "^1.1.1", - "symfony/css-selector": "^4.1", - "symfony/dom-crawler": "^4.1", - "true/punycode": "^2.1" + "mockery/mockery": "~1.3.3|^1.4.2", + "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (^3.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).", - "ext-pcntl": "Required to use all features of the queue worker.", - "ext-posix": "Required to use all features of the queue worker.", - "filp/whoops": "Required for friendly error pages in development (^2.1.4).", - "fzaninotto/faker": "Required to use the eloquent factory builder (^1.4).", - "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (^6.0).", - "laravel/tinker": "Required to use the tinker console command (^1.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", - "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (^1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "moontoast/math": "Required to use ordered UUIDs (^1.1).", - "nexmo/client": "Required to use the Nexmo transport (^1.0).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^3.0|^4.0).", - "predis/predis": "Required to use the redis cache and queue drivers (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^3.0).", - "symfony/css-selector": "Required to use some of the crawler integration testing tools (^4.1).", - "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (^4.1).", - "symfony/psr-http-message-bridge": "Required to psr7 bridging features (^1.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.7-dev" + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] } }, "autoload": { - "files": [ - "src/Illuminate/Foundation/helpers.php", - "src/Illuminate/Support/helpers.php" - ], "psr-4": { - "Illuminate\\": "src/Illuminate/" + "Laravel\\Tinker\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1023,55 +919,58 @@ "email": "taylor@laravel.com" } ], - "description": "The Laravel Framework.", - "homepage": "https://laravel.com", + "description": "Powerful REPL for the Laravel framework.", "keywords": [ - "framework", - "laravel" + "REPL", + "Tinker", + "laravel", + "psysh" ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.7.0" }, - "time": "2020-04-14T14:16:19+00:00" + "time": "2022-01-10T08:52:49+00:00" }, { - "name": "laravel/nexmo-notification-channel", - "version": "v1.0.1", + "name": "laravel/ui", + "version": "v3.4.5", "source": { "type": "git", - "url": "https://github.com/laravel/nexmo-notification-channel.git", - "reference": "03edd42a55b306ff980c9950899d5a2b03260d48" + "url": "https://github.com/laravel/ui.git", + "reference": "f11d295de1508c5bb56206a620b00b6616de414c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/nexmo-notification-channel/zipball/03edd42a55b306ff980c9950899d5a2b03260d48", - "reference": "03edd42a55b306ff980c9950899d5a2b03260d48", + "url": "https://api.github.com/repos/laravel/ui/zipball/f11d295de1508c5bb56206a620b00b6616de414c", + "reference": "f11d295de1508c5bb56206a620b00b6616de414c", "shasum": "" }, "require": { - "nexmo/client": "^1.0", - "php": "^7.1.3" + "illuminate/console": "^8.42|^9.0", + "illuminate/filesystem": "^8.42|^9.0", + "illuminate/support": "^8.82|^9.0", + "illuminate/validation": "^8.42|^9.0", + "php": "^7.3|^8.0" }, "require-dev": { - "illuminate/notifications": "~5.7", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.0" + "orchestra/testbench": "^6.23|^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "3.x-dev" }, "laravel": { "providers": [ - "Illuminate\\Notifications\\NexmoChannelServiceProvider" + "Laravel\\Ui\\UiServiceProvider" ] } }, "autoload": { "psr-4": { - "Illuminate\\Notifications\\": "src/" + "Laravel\\Ui\\": "src/", + "Illuminate\\Foundation\\Auth\\": "auth-backend/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1084,55 +983,64 @@ "email": "taylor@laravel.com" } ], - "description": "Nexmo Notification Channel for laravel.", + "description": "Laravel UI utilities and presets.", "keywords": [ "laravel", - "nexmo", - "notifications" + "ui" ], "support": { - "issues": "https://github.com/laravel/nexmo-notification-channel/issues", - "source": "https://github.com/laravel/nexmo-notification-channel/tree/1.0" + "source": "https://github.com/laravel/ui/tree/v3.4.5" }, - "time": "2018-12-04T12:57:08+00:00" + "time": "2022-02-21T14:59:16+00:00" }, { - "name": "laravel/slack-notification-channel", - "version": "v1.0.3", + "name": "laravelcollective/html", + "version": "v6.3.0", "source": { "type": "git", - "url": "https://github.com/laravel/slack-notification-channel.git", - "reference": "6e164293b754a95f246faf50ab2bbea3e4923cc9" + "url": "https://github.com/LaravelCollective/html.git", + "reference": "78c3cb516ac9e6d3d76cad9191f81d217302dea6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/slack-notification-channel/zipball/6e164293b754a95f246faf50ab2bbea3e4923cc9", - "reference": "6e164293b754a95f246faf50ab2bbea3e4923cc9", + "url": "https://api.github.com/repos/LaravelCollective/html/zipball/78c3cb516ac9e6d3d76cad9191f81d217302dea6", + "reference": "78c3cb516ac9e6d3d76cad9191f81d217302dea6", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^6.0", - "php": "^7.1.3" + "illuminate/http": "^6.0|^7.0|^8.0|^9.0", + "illuminate/routing": "^6.0|^7.0|^8.0|^9.0", + "illuminate/session": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "illuminate/view": "^6.0|^7.0|^8.0|^9.0", + "php": ">=7.2.5" }, "require-dev": { - "illuminate/notifications": "~5.7", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.0" + "illuminate/database": "^6.0|^7.0|^8.0|^9.0", + "mockery/mockery": "~1.0", + "phpunit/phpunit": "~8.5|^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "6.x-dev" }, "laravel": { "providers": [ - "Illuminate\\Notifications\\SlackChannelServiceProvider" - ] + "Collective\\Html\\HtmlServiceProvider" + ], + "aliases": { + "Form": "Collective\\Html\\FormFacade", + "Html": "Collective\\Html\\HtmlFacade" + } } }, "autoload": { + "files": [ + "src/helpers.php" + ], "psr-4": { - "Illuminate\\Notifications\\": "src/" + "Collective\\Html\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1140,289 +1048,323 @@ "MIT" ], "authors": [ + { + "name": "Adam Engebretson", + "email": "adam@laravelcollective.com" + }, { "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "email": "taylorotwell@gmail.com" } ], - "description": "Slack Notification Channel for laravel.", - "keywords": [ - "laravel", - "notifications", - "slack" - ], + "description": "HTML and Form Builders for the Laravel Framework", + "homepage": "https://laravelcollective.com", "support": { - "issues": "https://github.com/laravel/slack-notification-channel/issues", - "source": "https://github.com/laravel/slack-notification-channel/tree/1.0" + "issues": "https://github.com/LaravelCollective/html/issues", + "source": "https://github.com/LaravelCollective/html" }, - "time": "2018-12-12T13:12:06+00:00" + "time": "2022-02-08T21:02:54+00:00" }, { - "name": "laravel/tinker", - "version": "v1.0.10", + "name": "league/commonmark", + "version": "2.2.3", "source": { "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7" + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ad571aacbac1539c30d480908f9d0c9614eaf1a7", - "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", + "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", "shasum": "" }, "require": { - "illuminate/console": "~5.1|^6.0", - "illuminate/contracts": "~5.1|^6.0", - "illuminate/support": "~5.1|^6.0", - "php": ">=5.5.9", - "psy/psysh": "0.7.*|0.8.*|0.9.*", - "symfony/var-dumper": "~3.0|~4.0" + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.15" }, "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4", + "phpstan/phpstan": "^0.12.88 || ^1.0.0", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (~5.1)." + "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Tinker\\TinkerServiceProvider" - ] + "dev-main": "2.3-dev" } }, "autoload": { "psr-4": { - "Laravel\\Tinker\\": "src/" + "League\\CommonMark\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" } ], - "description": "Powerful REPL for the Laravel framework.", + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", "keywords": [ - "REPL", - "Tinker", - "laravel", - "psysh" + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" ], "support": { - "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v1.0.10" + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" }, - "time": "2019-08-07T15:10:45+00:00" + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2022-02-26T21:24:45+00:00" }, { - "name": "laravelcollective/html", - "version": "v5.7.1", + "name": "league/config", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/LaravelCollective/html.git", - "reference": "777b6d390811ba249255ed5750bf17a019cd88a5" + "url": "https://github.com/thephpleague/config.git", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/LaravelCollective/html/zipball/777b6d390811ba249255ed5750bf17a019cd88a5", - "reference": "777b6d390811ba249255ed5750bf17a019cd88a5", + "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", "shasum": "" }, "require": { - "illuminate/http": "5.7.*", - "illuminate/routing": "5.7.*", - "illuminate/session": "5.7.*", - "illuminate/support": "5.7.*", - "illuminate/view": "5.7.*", - "php": ">=7.1.3" + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" }, "require-dev": { - "illuminate/database": "5.7.*", - "mockery/mockery": "~1.0", - "phpunit/phpunit": "~7.1" + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.7-dev" - }, - "laravel": { - "providers": [ - "Collective\\Html\\HtmlServiceProvider" - ], - "aliases": { - "Form": "Collective\\Html\\FormFacade", - "Html": "Collective\\Html\\HtmlFacade" - } + "dev-main": "1.2-dev" } }, "autoload": { "psr-4": { - "Collective\\Html\\": "src/" - }, - "files": [ - "src/helpers.php" - ] + "League\\Config\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylorotwell@gmail.com" - }, - { - "name": "Adam Engebretson", - "email": "adam@laravelcollective.com" + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" } ], - "description": "HTML and Form Builders for the Laravel Framework", - "homepage": "https://laravelcollective.com", + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], "support": { - "issues": "https://github.com/LaravelCollective/html/issues", - "source": "https://github.com/LaravelCollective/html" + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" }, - "time": "2018-09-05T18:32:53+00:00" + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2021-08-14T12:15:32+00:00" }, { - "name": "lcobucci/jwt", - "version": "3.4.6", + "name": "league/flysystem", + "version": "3.0.12", "source": { "type": "git", - "url": "https://github.com/lcobucci/jwt.git", - "reference": "3ef8657a78278dfeae7707d51747251db4176240" + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "4744d96fb2456d9808be3ad596a2520b902996e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/3ef8657a78278dfeae7707d51747251db4176240", - "reference": "3ef8657a78278dfeae7707d51747251db4176240", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4744d96fb2456d9808be3ad596a2520b902996e2", + "reference": "4744d96fb2456d9808be3ad596a2520b902996e2", "shasum": "" }, "require": { - "ext-mbstring": "*", - "ext-openssl": "*", - "php": "^5.6 || ^7.0" + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, - "require-dev": { - "mikey179/vfsstream": "~1.5", - "phpmd/phpmd": "~2.2", - "phpunit/php-invoker": "~1.1", - "phpunit/phpunit": "^5.7 || ^7.3", - "squizlabs/php_codesniffer": "~2.3" + "conflict": { + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "symfony/http-client": "<5.2" }, - "suggest": { - "lcobucci/clock": "*" + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.0", + "aws/aws-sdk-php": "^3.198.1", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^2.0", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^9.5.11", + "sabre/dav": "^4.3.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, "autoload": { "psr-4": { - "Lcobucci\\JWT\\": "src" - }, - "files": [ - "compat/class-aliases.php", - "compat/json-exception-polyfill.php", - "compat/lcobucci-clock-polyfill.php" - ] + "League\\Flysystem\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Luís Otávio Cobucci Oblonczyk", - "email": "lcobucci@gmail.com", - "role": "Developer" + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" } ], - "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "description": "File storage abstraction for PHP", "keywords": [ - "JWS", - "jwt" + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" ], "support": { - "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/3.4.6" + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.0.12" }, "funding": [ { - "url": "https://github.com/lcobucci", + "url": "https://offset.earth/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", "type": "github" }, { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" } ], - "time": "2021-09-28T19:18:28+00:00" + "time": "2022-03-12T19:32:12+00:00" }, { - "name": "league/flysystem", - "version": "1.1.5", + "name": "league/flysystem-ftp", + "version": "3.0.9", "source": { "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea" + "url": "https://github.com/thephpleague/flysystem-ftp.git", + "reference": "38d829f6bbb1a5368e9bf9117273df6aaaa51938" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea", - "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea", + "url": "https://api.github.com/repos/thephpleague/flysystem-ftp/zipball/38d829f6bbb1a5368e9bf9117273df6aaaa51938", + "reference": "38d829f6bbb1a5368e9bf9117273df6aaaa51938", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" - }, - "conflict": { - "league/flysystem-sftp": "<1.0.6" - }, - "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + "ext-ftp": "*", + "league/flysystem": "^2.0.0 || ^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, "autoload": { "psr-4": { - "League\\Flysystem\\": "src/" + "League\\Flysystem\\Ftp\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1432,53 +1374,49 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Filesystem abstraction: Many filesystems, one API.", - "keywords": [ - "Cloud Files", - "WebDAV", - "abstraction", - "aws", - "cloud", - "copy.com", - "dropbox", - "file systems", + "description": "FTP filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", "files", "filesystem", - "filesystems", "ftp", - "rackspace", - "remote", - "s3", - "sftp", - "storage" + "ftpd" ], "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.5" + "source": "https://github.com/thephpleague/flysystem-ftp/tree/3.0.9" }, "funding": [ { "url": "https://offset.earth/frankdejonge", - "type": "other" + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" } ], - "time": "2021-08-17T13:49:42+00:00" + "time": "2022-02-22T07:15:18+00:00" }, { "name": "league/mime-type-detection", - "version": "1.8.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "b38b25d7b372e9fddb00335400467b223349fd7e" + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e", - "reference": "b38b25d7b372e9fddb00335400467b223349fd7e", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69", "shasum": "" }, "require": { @@ -1486,7 +1424,7 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3" }, @@ -1509,7 +1447,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.8.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0" }, "funding": [ { @@ -1521,55 +1459,68 @@ "type": "tidelift" } ], - "time": "2021-09-25T08:23:19+00:00" + "time": "2021-11-21T11:48:40+00:00" }, { "name": "monolog/monolog", - "version": "1.26.1", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" + "reference": "d7fd7450628561ba697b7097d86db72662f54aef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7fd7450628561ba697b7097d86db72662f54aef", + "reference": "d7fd7450628561ba697b7097d86db72662f54aef", "shasum": "" }, "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0" + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "php-amqplib/php-amqplib": "~2.4", + "elasticsearch/elasticsearch": "^7", + "graylog2/gelf-php": "^1.4.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.3", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "~4.5", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", + "phpspec/prophecy": "^1.6.1", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": ">=0.90@dev", "swiftmailer/swiftmailer": "^5.3|^6.0" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", "php-console/php-console": "Allow sending log messages to Google Chrome", "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, "autoload": { "psr-4": { "Monolog\\": "src/Monolog" @@ -1583,11 +1534,11 @@ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", + "homepage": "https://github.com/Seldaek/monolog", "keywords": [ "log", "logging", @@ -1595,7 +1546,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.1" + "source": "https://github.com/Seldaek/monolog/tree/2.4.0" }, "funding": [ { @@ -1607,47 +1558,63 @@ "type": "tidelift" } ], - "time": "2021-05-28T08:32:12+00:00" + "time": "2022-03-14T12:44:37+00:00" }, { "name": "nesbot/carbon", - "version": "1.39.1", + "version": "2.57.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33" + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4be0c005164249208ce1b5ca633cd57bdd42ff33", - "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78", + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78", "shasum": "" }, "require": { - "kylekatarnls/update-helper": "^1.1", - "php": ">=5.3.9", - "symfony/translation": "~2.6 || ~3.0 || ~4.0" + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "composer/composer": "^1.2", - "friendsofphp/php-cs-fixer": "~2", - "phpunit/phpunit": "^4.8.35 || ^5.7" + "doctrine/dbal": "^2.0 || ^3.0", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.54 || ^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.14", + "squizlabs/php_codesniffer": "^3.4" }, "bin": [ - "bin/upgrade-carbon" + "bin/carbon" ], "type": "library", "extra": { - "update-helper": "Carbon\\Upgrade", + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" + }, "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] } }, "autoload": { "psr-4": { - "": "src/" + "Carbon\\": "src/Carbon/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1658,550 +1625,337 @@ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" } ], - "description": "A simple API extension for DateTime.", - "homepage": "http://carbon.nesbot.com", + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", "keywords": [ "date", "datetime", "time" ], "support": { + "docs": "https://carbon.nesbot.com/docs", "issues": "https://github.com/briannesbitt/Carbon/issues", "source": "https://github.com/briannesbitt/Carbon" }, - "time": "2019-10-14T05:51:36+00:00" - }, - { - "name": "nexmo/client", - "version": "1.9.1", - "source": { - "type": "git", - "url": "https://github.com/Nexmo/nexmo-php-complete.git", - "reference": "c6d11d953c8c5594590bb9ebaba9616e76948f93" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Nexmo/nexmo-php-complete/zipball/c6d11d953c8c5594590bb9ebaba9616e76948f93", - "reference": "c6d11d953c8c5594590bb9ebaba9616e76948f93", - "shasum": "" - }, - "require": { - "nexmo/client-core": "^1.0", - "php": ">=5.6", - "php-http/guzzle6-adapter": "^1.0" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tim Lytle", - "email": "tim@nexmo.com", - "homepage": "http://twitter.com/tjlytle", - "role": "Developer" - }, + "funding": [ { - "name": "Michael Heap", - "email": "michael.heap@vonage.com", - "role": "Developer" + "url": "https://opencollective.com/Carbon", + "type": "open_collective" }, { - "name": "Lorna Mitchell", - "email": "lorna.mitchell@vonage.com", - "role": "Developer" - } - ], - "description": "PHP Client for using Nexmo's API.", - "support": { - "email": "devrel@nexmo.com", - "source": "https://github.com/Nexmo/nexmo-php-complete/tree/1.9.1" - }, - "time": "2019-11-26T15:25:11+00:00" - }, - { - "name": "nexmo/client-core", - "version": "1.8.1", - "source": { - "type": "git", - "url": "https://github.com/Nexmo/nexmo-php.git", - "reference": "182d41a02ebd3e4be147baea45458ccfe2f528c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Nexmo/nexmo-php/zipball/182d41a02ebd3e4be147baea45458ccfe2f528c4", - "reference": "182d41a02ebd3e4be147baea45458ccfe2f528c4", - "shasum": "" - }, - "require": { - "lcobucci/jwt": "^3.2", - "php": ">=5.6", - "php-http/client-implementation": "^1.0", - "php-http/guzzle6-adapter": "^1.0", - "zendframework/zend-diactoros": "^1.8.4 || ^2.0" - }, - "require-dev": { - "estahn/phpunit-json-assertions": "^1.0.0", - "php-http/mock-client": "^0.3.0", - "phpunit/phpunit": "^5.7", - "squizlabs/php_codesniffer": "^3.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Nexmo\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tim Lytle", - "email": "tim@nexmo.com", - "homepage": "http://twitter.com/tjlytle", - "role": "Developer" - } - ], - "description": "PHP Client for using Nexmo's API.", - "support": { - "email": "devrel@nexmo.com", - "source": "https://github.com/Nexmo/nexmo-php/tree/1.8.1" - }, - "time": "2019-05-13T20:27:43+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.13.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" } ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" - }, - "time": "2021-09-20T12:20:58+00:00" + "time": "2022-02-13T18:13:33+00:00" }, { - "name": "opis/closure", - "version": "3.6.2", + "name": "nette/schema", + "version": "v1.2.2", "source": { "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" + "url": "https://github.com/nette/schema.git", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", + "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", "shasum": "" }, "require": { - "php": "^5.4 || ^7.0 || ^8.0" + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.2" }, "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^0.12", + "tracy/tracy": "^2.7" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6.x-dev" + "dev-master": "1.2-dev" } }, "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, - "files": [ - "functions.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" ], "authors": [ { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" + "name": "David Grudl", + "homepage": "https://davidgrudl.com" }, { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" + "config", + "nette" ], "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.2" + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.2" }, - "time": "2021-04-09T13:42:10+00:00" + "time": "2021-10-15T11:40:02+00:00" }, { - "name": "paragonie/random_compat", - "version": "v9.99.100", + "name": "nette/utils", + "version": "v3.2.7", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + "url": "https://github.com/nette/utils.git", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", "shasum": "" }, "require": { - "php": ">= 7" + "php": ">=7.2 <8.2" + }, + "conflict": { + "nette/di": "<3.0.6" }, "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" }, "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "php-http/guzzle6-adapter", - "version": "v1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/guzzle6-adapter.git", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle6-adapter/zipball/a56941f9dc6110409cfcddc91546ee97039277ab", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5.0", - "php-http/httplug": "^1.0" - }, - "provide": { - "php-http/async-client-implementation": "1.0", - "php-http/client-implementation": "1.0" - }, - "require-dev": { - "ext-curl": "*", - "php-http/adapter-integration-tests": "^0.4" + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "3.2-dev" } }, "autoload": { - "psr-4": { - "Http\\Adapter\\Guzzle6\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" ], "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "David Grudl", + "homepage": "https://davidgrudl.com" }, { - "name": "David de Boer", - "email": "david@ddeboer.nl" + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "description": "Guzzle 6 HTTP Adapter", - "homepage": "http://httplug.io", + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", "keywords": [ - "Guzzle", - "http" + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" ], "support": { - "issues": "https://github.com/php-http/guzzle6-adapter/issues", - "source": "https://github.com/php-http/guzzle6-adapter/tree/master" + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.7" }, - "time": "2016-05-10T06:13:32+00:00" + "time": "2022-01-24T11:29:14+00:00" }, { - "name": "php-http/httplug", - "version": "v1.1.0", + "name": "nikic/php-parser", + "version": "v4.13.2", "source": { "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", "shasum": "" }, "require": { - "php": ">=5.4", - "php-http/promise": "^1.0", - "psr/http-message": "^1.0" + "ext-tokenizer": "*", + "php": ">=7.0" }, "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "4.9-dev" } }, "autoload": { "psr-4": { - "Http\\Client\\": "src/" + "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Nikita Popov" } ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", + "description": "A PHP parser written in PHP", "keywords": [ - "client", - "http" + "parser", + "php" ], "support": { - "issues": "https://github.com/php-http/httplug/issues", - "source": "https://github.com/php-http/httplug/tree/master" + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" }, - "time": "2016-08-31T08:30:17+00:00" + "time": "2021-11-30T19:35:32+00:00" }, { - "name": "php-http/promise", - "version": "1.1.0", + "name": "phpoption/phpoption", + "version": "1.8.1", "source": { "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", - "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.0 || ^8.0" }, "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", - "phpspec/phpspec": "^5.1.2 || ^6.2" + "bamarni/composer-bin-plugin": "^1.4.1", + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.8-dev" } }, "autoload": { "psr-4": { - "Http\\Promise\\": "src/" + "PhpOption\\": "src/PhpOption/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache-2.0" ], "authors": [ { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" }, { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", + "description": "Option Type for PHP", "keywords": [ - "promise" + "language", + "option", + "php", + "type" ], "support": { - "issues": "https://github.com/php-http/promise/issues", - "source": "https://github.com/php-http/promise/tree/1.1.0" - }, - "time": "2020-07-07T09:29:14+00:00" - }, - { - "name": "psr/container", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + "funding": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" - }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2021-12-04T23:24:31+00:00" }, { - "name": "psr/http-factory", - "version": "1.0.1", + "name": "psr/container", + "version": "2.0.2", "source": { "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" + "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Http\\Message\\": "src/" + "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2211,41 +1965,40 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { - "name": "psr/http-message", - "version": "1.0.1", + "name": "psr/event-dispatcher", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", "extra": { @@ -2255,7 +2008,7 @@ }, "autoload": { "psr-4": { - "Psr\\Http\\Message\\": "src/" + "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2268,47 +2021,44 @@ "homepage": "http://www.php-fig.org/" } ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", + "description": "Standard interfaces for event handling.", "keywords": [ - "http", - "http-message", + "events", "psr", - "psr-7", - "request", - "response" + "psr-14" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/log", - "version": "1.1.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2329,31 +2079,31 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "time": "2021-05-03T11:20:27+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { "name": "psr/simple-cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { @@ -2368,7 +2118,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", @@ -2380,38 +2130,38 @@ "simple-cache" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, - "time": "2017-10-23T01:57:42+00:00" + "time": "2021-10-29T13:26:27+00:00" }, { "name": "psy/psysh", - "version": "v0.9.12", + "version": "v0.11.2", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4" + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7f7da640d68b9c9fec819caae7c744a213df6514", + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514", "shasum": "" }, "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", "ext-json": "*", "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + "hoa/console": "3.17.05.02" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", @@ -2426,7 +2176,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-develop": "0.9.x-dev" + "dev-main": "0.11.x-dev" } }, "autoload": { @@ -2458,36 +2208,52 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.9.12" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.2" }, - "time": "2019-12-06T14:19:43+00:00" + "time": "2022-02-28T15:28:54+00:00" }, { - "name": "ralouphie/getallheaders", - "version": "3.0.3", + "name": "ramsey/collection", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", "shasum": "" }, "require": { - "php": ">=5.6" + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" }, "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" }, "type": "library", "autoload": { - "files": [ - "src/getallheaders.php" - ] + "psr-4": { + "Ramsey\\Collection\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2495,99 +2261,113 @@ ], "authors": [ { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" } ], - "description": "A polyfill for getallheaders.", + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" }, - "time": "2019-03-08T08:55:37+00:00" + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" }, { "name": "ramsey/uuid", - "version": "3.9.6", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3" + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3", - "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", "shasum": "" }, "require": { + "brick/math": "^0.8 || ^0.9", "ext-json": "*", - "paragonie/random_compat": "^1 | ^2 | ^9.99.99", - "php": "^5.4 | ^7.0 | ^8.0", - "symfony/polyfill-ctype": "^1.8" + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { - "codeception/aspect-mock": "^1 | ^2", - "doctrine/annotations": "^1.2", - "goaop/framework": "1.0.0-alpha.2 | ^1 | >=2.1.0 <=2.3.2", - "mockery/mockery": "^0.9.11 | ^1", + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", "moontoast/math": "^1.1", - "nikic/php-parser": "<=4.5.0", "paragonie/random-lib": "^2", - "php-mock/php-mock-phpunit": "^0.3 | ^1.1 | ^2.6", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpunit/phpunit": ">=4.8.36 <9.0.0 | >=9.3.0", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "yoast/phpunit-polyfills": "^1.0" + "vimeo/psalm": "^4.9" }, "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true } }, "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - }, - { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" - } - ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "keywords": [ "guid", "identifier", @@ -2595,9 +2375,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "rss": "https://github.com/ramsey/uuid/releases.atom", - "source": "https://github.com/ramsey/uuid", - "wiki": "https://github.com/ramsey/uuid/wiki" + "source": "https://github.com/ramsey/uuid/tree/4.2.3" }, "funding": [ { @@ -2609,122 +2387,46 @@ "type": "tidelift" } ], - "time": "2021-09-25T23:07:42+00:00" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", - "type": "tidelift" - } - ], - "time": "2021-10-18T15:26:12+00:00" + "time": "2021-09-25T23:10:38+00:00" }, { "name": "symfony/console", - "version": "v4.4.30", + "version": "v6.0.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22" + "reference": "3bebf4108b9e07492a2a4057d207aa5a77d146b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a3f7189a0665ee33b50e9e228c46f50f5acbed22", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22", + "url": "https://api.github.com/repos/symfony/console/zipball/3bebf4108b9e07492a2a4057d207aa5a77d146b1", + "reference": "3bebf4108b9e07492a2a4057d207aa5a77d146b1", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2" + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.4|^6.0" }, "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", - "symfony/lock": "<4.4", - "symfony/process": "<3.3" + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -2757,8 +2459,14 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command line", + "console", + "terminal" + ], "support": { - "source": "https://github.com/symfony/console/tree/v4.4.30" + "source": "https://github.com/symfony/console/tree/v6.0.5" }, "funding": [ { @@ -2774,25 +2482,24 @@ "type": "tidelift" } ], - "time": "2021-08-25T19:27:26+00:00" + "time": "2022-02-25T10:48:52+00:00" }, { "name": "symfony/css-selector", - "version": "v5.3.4", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/1955d595c12c111629cc814d3f2a2ff13580508a", + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -2824,75 +2531,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:38:00+00:00" - }, - { - "name": "symfony/debug", - "version": "v4.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2|^3" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "^3.4|^4.0|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.31" + "source": "https://github.com/symfony/css-selector/tree/v6.0.3" }, "funding": [ { @@ -2908,29 +2547,29 @@ "type": "tidelift" } ], - "time": "2021-09-24T13:30:14+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.4.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -2959,7 +2598,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.0" }, "funding": [ { @@ -2975,32 +2614,35 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2021-11-01T23:48:49+00:00" }, { "name": "symfony/error-handler", - "version": "v4.4.30", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5" + "reference": "20343b3bad7ebafa38138ddcb97290a24722b57b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5", - "reference": "51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/20343b3bad7ebafa38138ddcb97290a24722b57b", + "reference": "20343b3bad7ebafa38138ddcb97290a24722b57b", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", - "symfony/debug": "^4.4.5", - "symfony/var-dumper": "^4.4|^5.0" + "symfony/var-dumper": "^5.4|^6.0" }, "require-dev": { - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { @@ -3027,7 +2669,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/v4.4.30" + "source": "https://github.com/symfony/error-handler/tree/v6.0.3" }, "funding": [ { @@ -3043,43 +2685,42 @@ "type": "tidelift" } ], - "time": "2021-08-27T17:42:48+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.30", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac" + "reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6472ea2dd415e925b90ca82be64b8bc6157f3934", + "reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/event-dispatcher-contracts": "^2|^3" }, "conflict": { - "symfony/dependency-injection": "<3.4" + "symfony/dependency-injection": "<5.4" }, "provide": { "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" + "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/error-handler": "~3.4|~4.4", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^5.4|^6.0" }, "suggest": { "symfony/dependency-injection": "", @@ -3111,7 +2752,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/v4.4.30" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.3" }, "funding": [ { @@ -3127,33 +2768,33 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/aa5422287b75594b90ee9cd807caf8f0df491385", + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385", "shasum": "" }, "require": { - "php": ">=7.1.3" + "php": ">=8.0.2", + "psr/event-dispatcher": "^1" }, "suggest": { - "psr/event-dispatcher": "", "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -3190,7 +2831,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.0" }, "funding": [ { @@ -3206,25 +2847,24 @@ "type": "tidelift" } ], - "time": "2020-07-06T13:19:58+00:00" + "time": "2021-07-15T12:33:35+00:00" }, { "name": "symfony/finder", - "version": "v4.4.30", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6" + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6", + "url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430", + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -3252,7 +2892,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v4.4.30" + "source": "https://github.com/symfony/finder/tree/v6.0.3" }, "funding": [ { @@ -3268,42 +2908,44 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-26T17:23:29+00:00" }, { - "name": "symfony/http-client-contracts", - "version": "v2.4.0", + "name": "symfony/http-foundation", + "version": "v6.0.6", "source": { "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" + "url": "https://github.com/symfony/http-foundation.git", + "reference": "a000fcf2298a1bc79a1dcff22608792506534719" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a000fcf2298a1bc79a1dcff22608792506534719", + "reference": "a000fcf2298a1bc79a1dcff22608792506534719", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=8.0.2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0" }, "suggest": { - "symfony/http-client-implementation": "" + "symfony/mime": "To use the file extension guesser" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, "autoload": { "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" - } + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3311,26 +2953,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to HTTP clients", + "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/http-foundation/tree/v6.0.6" }, "funding": [ { @@ -3346,36 +2980,77 @@ "type": "tidelift" } ], - "time": "2021-04-11T23:07:08+00:00" + "time": "2022-03-05T21:04:00+00:00" }, { - "name": "symfony/http-foundation", - "version": "v4.4.30", + "name": "symfony/http-kernel", + "version": "v6.0.6", "source": { "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "09b3202651ab23ac8dcf455284a48a3500e56731" + "url": "https://github.com/symfony/http-kernel.git", + "reference": "f9e49ad9fe16895b24cd7a09dc28d3364282e21a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/09b3202651ab23ac8dcf455284a48a3500e56731", - "reference": "09b3202651ab23ac8dcf455284a48a3500e56731", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f9e49ad9fe16895b24cd7a09dc28d3364282e21a", + "reference": "f9e49ad9fe16895b24cd7a09dc28d3364282e21a", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/mime": "^4.3|^5.0", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "psr/log": "^1|^2|^3", + "symfony/error-handler": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "predis/predis": "~1.0", - "symfony/expression-language": "^3.4|^4.0|^5.0" + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" + "Symfony\\Component\\HttpKernel\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3395,10 +3070,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Defines an object-oriented layer for the HTTP specification", + "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.30" + "source": "https://github.com/symfony/http-kernel/tree/v6.0.6" }, "funding": [ { @@ -3414,72 +3089,42 @@ "type": "tidelift" } ], - "time": "2021-08-26T15:51:23+00:00" + "time": "2022-03-05T21:19:20+00:00" }, { - "name": "symfony/http-kernel", - "version": "v4.4.32", + "name": "symfony/mailer", + "version": "v6.0.5", "source": { "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "f7bda3ea8f05ae90627400e58af5179b25ce0f38" + "url": "https://github.com/symfony/mailer.git", + "reference": "0f4772db6521a1beb44529aa2c0c1e56f671be8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f7bda3ea8f05ae90627400e58af5179b25ce0f38", - "reference": "f7bda3ea8f05ae90627400e58af5179b25ce0f38", + "url": "https://api.github.com/repos/symfony/mailer/zipball/0f4772db6521a1beb44529aa2c0c1e56f671be8f", + "reference": "0f4772db6521a1beb44529aa2c0c1e56f671be8f", "shasum": "" }, "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2", - "symfony/error-handler": "^4.4", - "symfony/event-dispatcher": "^4.4", - "symfony/http-client-contracts": "^1.1|^2", - "symfony/http-foundation": "^4.4.30|^5.3.7", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" + "egulias/email-validator": "^2.1.10|^3", + "php": ">=8.0.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3" }, "conflict": { - "symfony/browser-kit": "<4.3", - "symfony/config": "<3.4", - "symfony/console": ">=5", - "symfony/dependency-injection": "<4.3", - "symfony/translation": "<4.2", - "twig/twig": "<1.43|<2.13,>=2" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" + "symfony/http-kernel": "<5.4" }, "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/dom-crawler": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/routing": "^3.4|^4.0|^5.0", - "symfony/stopwatch": "^3.4|^4.0|^5.0", - "symfony/templating": "^3.4|^4.0|^5.0", - "symfony/translation": "^4.2|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^1.43|^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/messenger": "^5.4|^6.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" + "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3499,10 +3144,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides a structured process for converting a Request into a Response", + "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.32" + "source": "https://github.com/symfony/mailer/tree/v6.0.5" }, "funding": [ { @@ -3518,42 +3163,40 @@ "type": "tidelift" } ], - "time": "2021-09-28T10:20:04+00:00" + "time": "2022-02-25T10:48:52+00:00" }, { "name": "symfony/mime", - "version": "v5.3.8", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "a756033d0a7e53db389618653ae991eba5a19a11" + "reference": "2cd9601efd040e56f43360daa68f3c6b0534923a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11", - "reference": "a756033d0a7e53db389618653ae991eba5a19a11", + "url": "https://api.github.com/repos/symfony/mime/zipball/2cd9601efd040e56f43360daa68f3c6b0534923a", + "reference": "2cd9601efd040e56f43360daa68f3c6b0534923a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "php": ">=8.0.2", "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" + "symfony/mailer": "<5.4" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.1", - "symfony/property-info": "^4.4|^5.1", - "symfony/serializer": "^5.2" + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -3585,7 +3228,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.3.8" + "source": "https://github.com/symfony/mime/tree/v6.0.3" }, "funding": [ { @@ -3601,25 +3244,28 @@ "type": "tidelift" } ], - "time": "2021-09-10T12:30:38+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "reference": "30885182c981ab175d4d034db0f6f469898070ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { "ext-ctype": "For best performance" }, @@ -3634,12 +3280,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3664,7 +3310,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -3680,27 +3326,27 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-10-20T20:35:02+00:00" }, { - "name": "symfony/polyfill-iconv", - "version": "v1.23.0", + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", "shasum": "" }, "require": { "php": ">=7.1" }, "suggest": { - "ext-iconv": "For best performance" + "ext-intl": "For best performance" }, "type": "library", "extra": { @@ -3713,12 +3359,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3734,17 +3380,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for the Iconv extension", + "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "iconv", + "grapheme", + "intl", "polyfill", "portable", "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" }, "funding": [ { @@ -3760,20 +3407,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-11-23T21:10:46+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" + "reference": "749045c69efb97c70d25d7463abba812e91f3a44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44", "shasum": "" }, "require": { @@ -3795,12 +3442,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3831,7 +3478,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" }, "funding": [ { @@ -3847,11 +3494,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-09-14T14:02:44+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -3880,12 +3527,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -3915,7 +3562,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" }, "funding": [ { @@ -3935,21 +3582,24 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, "suggest": { "ext-mbstring": "For best performance" }, @@ -3964,12 +3614,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3995,7 +3645,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" }, "funding": [ { @@ -4011,11 +3661,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T12:26:48+00:00" + "time": "2021-11-30T18:21:41+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -4041,12 +3691,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4071,7 +3721,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" }, "funding": [ { @@ -4090,17 +3740,17 @@ "time": "2021-05-27T09:17:38+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "name": "symfony/polyfill-php80", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "" }, "require": { @@ -4117,12 +3767,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4132,6 +3782,10 @@ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -4141,7 +3795,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4150,7 +3804,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -4166,20 +3820,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.23.1", + "name": "symfony/polyfill-php81", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", "shasum": "" }, "require": { @@ -4196,12 +3850,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4211,10 +3865,6 @@ "MIT" ], "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -4224,7 +3874,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4233,7 +3883,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" }, "funding": [ { @@ -4249,25 +3899,24 @@ "type": "tidelift" } ], - "time": "2021-07-28T13:41:28+00:00" + "time": "2021-09-13T13:58:11+00:00" }, { "name": "symfony/process", - "version": "v4.4.30", + "version": "v6.0.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d" + "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", + "url": "https://api.github.com/repos/symfony/process/zipball/1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", + "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -4295,7 +3944,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.30" + "source": "https://github.com/symfony/process/tree/v6.0.5" }, "funding": [ { @@ -4311,42 +3960,41 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-30T18:19:12+00:00" }, { "name": "symfony/routing", - "version": "v4.4.30", + "version": "v6.0.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "9ddf033927ad9f30ba2bfd167a7b342cafa13e8e" + "reference": "a738b152426ac7fcb94bdab8188264652238bef1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/9ddf033927ad9f30ba2bfd167a7b342cafa13e8e", - "reference": "9ddf033927ad9f30ba2bfd167a7b342cafa13e8e", + "url": "https://api.github.com/repos/symfony/routing/zipball/a738b152426ac7fcb94bdab8188264652238bef1", + "reference": "a738b152426ac7fcb94bdab8188264652238bef1", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "conflict": { - "symfony/config": "<4.2", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" + "doctrine/annotations": "<1.12", + "symfony/config": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" }, "require-dev": { - "doctrine/annotations": "^1.10.4", + "doctrine/annotations": "^1.12", "psr/log": "^1|^2|^3", - "symfony/config": "^4.2|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" }, "suggest": { - "doctrine/annotations": "For using the annotation loader", "symfony/config": "For using the all-in-one router or any loader", "symfony/expression-language": "For using expression matching", "symfony/http-foundation": "For using a Symfony Request object", @@ -4384,7 +4032,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v4.4.30" + "source": "https://github.com/symfony/routing/tree/v6.0.5" }, "funding": [ { @@ -4400,25 +4048,28 @@ "type": "tidelift" } ], - "time": "2021-08-04T21:41:01+00:00" + "time": "2022-01-31T19:46:53+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.4.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/36715ebf9fb9db73db0cb24263c79077c6fe8603", + "reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1" + "php": ">=8.0.2", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -4426,7 +4077,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -4463,7 +4114,92 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-04T17:53:12+00:00" + }, + { + "name": "symfony/string", + "version": "v6.0.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2", + "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.0.3" }, "funding": [ { @@ -4479,47 +4215,50 @@ "type": "tidelift" } ], - "time": "2021-04-01T10:43:52+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/translation", - "version": "v4.4.32", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "db0ba1e85280d8ff11e38d53c70f8814d4d740f5" + "reference": "f6639cb9b5e0c57fe31e3263b900a77eedb0c908" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/db0ba1e85280d8ff11e38d53c70f8814d4d740f5", - "reference": "db0ba1e85280d8ff11e38d53c70f8814d4d740f5", + "url": "https://api.github.com/repos/symfony/translation/zipball/f6639cb9b5e0c57fe31e3263b900a77eedb0c908", + "reference": "f6639cb9b5e0c57fe31e3263b900a77eedb0c908", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation-contracts": "^1.1.6|^2" + "symfony/translation-contracts": "^2.3|^3.0" }, "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<3.4", - "symfony/http-kernel": "<4.4", - "symfony/yaml": "<3.4" + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" }, "provide": { - "symfony/translation-implementation": "1.0|2.0" + "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/finder": "~2.8|~3.0|~4.0|^5.0", - "symfony/http-kernel": "^4.4", - "symfony/intl": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1.2|^2", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^5.4|^6.0" }, "suggest": { "psr/log-implementation": "To use logging capability in translator", @@ -4528,6 +4267,9 @@ }, "type": "library", "autoload": { + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, @@ -4552,7 +4294,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v4.4.32" + "source": "https://github.com/symfony/translation/tree/v6.0.6" }, "funding": [ { @@ -4568,24 +4310,24 @@ "type": "tidelift" } ], - "time": "2021-08-26T05:57:13+00:00" + "time": "2022-03-02T12:58:14+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.4.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95" + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=8.0.2" }, "suggest": { "symfony/translation-implementation": "" @@ -4593,7 +4335,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -4630,7 +4372,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.0" }, "funding": [ { @@ -4646,37 +4388,36 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2021-09-07T12:43:40+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.31", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839" + "reference": "38358405ae948963c50a3aae3dfea598223ba15e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1f12cc0c2e880a5f39575c19af81438464717839", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38358405ae948963c50a3aae3dfea598223ba15e", + "reference": "38358405ae948963c50a3aae3dfea598223ba15e", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<5.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^1.43|^2.13|^3.0.4" + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" }, "suggest": { "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", @@ -4719,7 +4460,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.31" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.6" }, "funding": [ { @@ -4735,30 +4476,30 @@ "type": "tidelift" } ], - "time": "2021-09-24T15:30:11+00:00" + "time": "2022-03-02T12:58:14+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.3", + "version": "2.2.4", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5" + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" }, "type": "library", "extra": { @@ -4786,41 +4527,45 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.3" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" }, - "time": "2020-07-13T06:12:54+00:00" + "time": "2021-12-08T09:12:39+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v2.6.8", + "version": "v5.4.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "f1e2a35e53abe9322f0ab9ada689967e30055d40" + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/f1e2a35e53abe9322f0ab9ada689967e30055d40", - "reference": "f1e2a35e53abe9322f0ab9ada689967e30055d40", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", "shasum": "" }, "require": { - "php": "^5.3.9 || ^7.0 || ^8.0", - "symfony/polyfill-ctype": "^1.17" + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21" + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" }, "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." + "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "5.4-dev" } }, "autoload": { @@ -4835,11 +4580,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", - "email": "vance@vancelucas.com" + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -4850,7 +4597,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.8" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" }, "funding": [ { @@ -4862,110 +4609,166 @@ "type": "tidelift" } ], - "time": "2021-10-02T19:02:17+00:00" + "time": "2021-12-12T23:22:04+00:00" }, { - "name": "zendframework/zend-diactoros", - "version": "2.2.1", + "name": "voku/portable-ascii", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-diactoros.git", - "reference": "de5847b068362a88684a55b0dbb40d85986cfa52" + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/de5847b068362a88684a55b0dbb40d85986cfa52", - "reference": "de5847b068362a88684a55b0dbb40d85986cfa52", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { - "php": "^7.1", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" + "php": ">=7.0.0" }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "ext-curl": "*", - "ext-dom": "*", - "ext-libxml": "*", - "http-interop/http-factory-tests": "^0.5.0", - "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^7.0.2", - "zendframework/zend-coding-standard": "~1.0.0" + "phpunit/phpunit": "^8.5.13" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev", - "dev-develop": "2.2.x-dev", - "dev-release-1.8": "1.8.x-dev" + "dev-master": "1.10-dev" } }, "autoload": { - "files": [ - "src/functions/create_uploaded_file.php", - "src/functions/marshal_headers_from_sapi.php", - "src/functions/marshal_method_from_sapi.php", - "src/functions/marshal_protocol_version_from_sapi.php", - "src/functions/marshal_uri_from_sapi.php", - "src/functions/normalize_server.php", - "src/functions/normalize_uploaded_files.php", - "src/functions/parse_cookie_header.php" - ], "psr-4": { - "Zend\\Diactoros\\": "src/" + "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } ], - "description": "PSR HTTP Message implementations", + "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ - "http", - "psr", - "psr-7" + "assert", + "check", + "validate" ], "support": { - "docs": "https://docs.zendframework.com/zend-diactoros/", - "forum": "https://discourse.zendframework.com/c/questions/exprssive", - "issues": "https://github.com/zendframework/zend-diactoros/issues", - "rss": "https://github.com/zendframework/zend-diactoros/releases.atom", - "slack": "https://zendframework-slack.herokuapp.com", - "source": "https://github.com/zendframework/zend-diactoros" - }, - "abandoned": "laminas/laminas-diactoros", - "time": "2019-11-13T19:16:13+00:00" + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.10.0" + }, + "time": "2021-03-09T10:59:23+00:00" } ], "packages-dev": [ { "name": "beyondcode/laravel-dump-server", - "version": "1.3.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/beyondcode/laravel-dump-server.git", - "reference": "fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a" + "reference": "33a19c632655c1d4f16c0bc67ce6ba0504116b8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a", - "reference": "fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a", + "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/33a19c632655c1d4f16c0bc67ce6ba0504116b8a", + "reference": "33a19c632655c1d4f16c0bc67ce6ba0504116b8a", "shasum": "" }, "require": { - "illuminate/console": "5.6.*|5.7.*|5.8.*|^6.0", - "illuminate/http": "5.6.*|5.7.*|5.8.*|^6.0", - "illuminate/support": "5.6.*|5.7.*|5.8.*|^6.0", - "php": "^7.1", - "symfony/var-dumper": "^4.1.1" + "illuminate/console": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0", + "illuminate/http": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0", + "php": ">=7.2.5", + "symfony/var-dumper": "^5.0|^6.0" }, "require-dev": { "larapack/dd": "^1.0", - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^7.0|^9.3" }, "type": "library", "extra": { @@ -4976,12 +4779,12 @@ } }, "autoload": { - "psr-4": { - "BeyondCode\\DumpServer\\": "src" - }, "files": [ "helpers.php" - ] + ], + "psr-4": { + "BeyondCode\\DumpServer\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5003,35 +4806,36 @@ ], "support": { "issues": "https://github.com/beyondcode/laravel-dump-server/issues", - "source": "https://github.com/beyondcode/laravel-dump-server/tree/1.3.0" + "source": "https://github.com/beyondcode/laravel-dump-server/tree/1.8.0" }, - "time": "2019-08-11T13:17:40+00:00" + "time": "2022-02-12T12:37:34+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -5058,7 +4862,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -5074,44 +4878,34 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { - "name": "filp/whoops", - "version": "2.14.4", + "name": "facade/ignition-contracts", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "f056f1fe935d9ed86e698905a957334029899895" + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895", - "reference": "f056f1fe935d9ed86e698905a957334029899895", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" + "php": "^7.3|^8.0" }, "require-dev": { - "mockery/mockery": "^0.9 || ^1.0", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" - }, - "suggest": { - "symfony/var-dumper": "Pretty print complex values better with var-dumper available", - "whoops/soap": "Formats errors as SOAP responses" + "friendsofphp/php-cs-fixer": "^v2.15.8", + "phpunit/phpunit": "^9.3.11", + "vimeo/psalm": "^3.17.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, "autoload": { "psr-4": { - "Whoops\\": "src/Whoops/" + "Facade\\IgnitionContracts\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5120,64 +4914,61 @@ ], "authors": [ { - "name": "Filipe Dobreira", - "homepage": "https://github.com/filp", + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", "role": "Developer" } ], - "description": "php error handling for cool kids", - "homepage": "https://filp.github.io/whoops/", + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", "keywords": [ - "error", - "exception", - "handling", - "library", - "throwable", - "whoops" + "contracts", + "flare", + "ignition" ], "support": { - "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.4" + "issues": "https://github.com/facade/ignition-contracts/issues", + "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" }, - "funding": [ - { - "url": "https://github.com/denis-sokolov", - "type": "github" - } - ], - "time": "2021-10-03T12:00:00+00:00" + "time": "2020-10-16T08:27:54+00:00" }, { - "name": "fzaninotto/faker", - "version": "v1.9.2", + "name": "filp/whoops", + "version": "2.14.5", "source": { "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + "url": "https://github.com/filp/whoops.git", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", - "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.5.9 || ^7.0 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^2.9.2" + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "2.7-dev" } }, "autoload": { "psr-4": { - "Faker\\": "src/Faker/" + "Whoops\\": "src/Whoops/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5186,21 +4977,32 @@ ], "authors": [ { - "name": "François Zaninotto" + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" } ], - "description": "Faker is a PHP library that generates fake data for you.", + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", "keywords": [ - "data", - "faker", - "fixtures" + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" ], "support": { - "issues": "https://github.com/fzaninotto/Faker/issues", - "source": "https://github.com/fzaninotto/Faker/tree/v1.9.2" + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.14.5" }, - "abandoned": true, - "time": "2020-12-11T09:56:16+00:00" + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2022-01-07T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -5255,30 +5057,33 @@ }, { "name": "mockery/mockery", - "version": "1.3.5", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "472fa8ca4e55483d55ee1e73c963718c4393791d" + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/472fa8ca4e55483d55ee1e73c963718c4393791d", - "reference": "472fa8ca4e55483d55ee1e73c963718c4393791d", + "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": ">=5.6.0" + "php": "^7.3 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^5.7.10|^6.5|^7.5|^8.5|^9.3" + "phpunit/phpunit": "^8.5 || ^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { @@ -5318,43 +5123,44 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.3.5" + "source": "https://github.com/mockery/mockery/tree/1.5.0" }, - "time": "2021-09-13T15:33:03+00:00" + "time": "2022-01-20T13:18:17+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5370,7 +5176,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -5378,36 +5184,41 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nunomaduro/collision", - "version": "v2.1.1", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "b5feb0c0d92978ec7169232ce5d70d6da6b29f63" + "reference": "df09e21a5e5d5a7d51a8b9ecd44d3dd150d97fec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b5feb0c0d92978ec7169232ce5d70d6da6b29f63", - "reference": "b5feb0c0d92978ec7169232ce5d70d6da6b29f63", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/df09e21a5e5d5a7d51a8b9ecd44d3dd150d97fec", + "reference": "df09e21a5e5d5a7d51a8b9ecd44d3dd150d97fec", "shasum": "" }, "require": { - "filp/whoops": "^2.1.4", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "php": "^7.1", - "symfony/console": "~2.8|~3.3|~4.0" + "facade/ignition-contracts": "^1.0.2", + "filp/whoops": "^2.14.5", + "php": "^8.0.0", + "symfony/console": "^6.0.2" }, "require-dev": { - "laravel/framework": "5.7.*", - "nunomaduro/larastan": "^0.3.0", - "phpstan/phpstan": "^0.10", - "phpunit/phpunit": "~7.3" + "brianium/paratest": "^6.4.1", + "laravel/framework": "^9.0", + "nunomaduro/larastan": "^1.0.2", + "nunomaduro/mock-final-classes": "^1.1.0", + "orchestra/testbench": "^7.0.0", + "phpunit/phpunit": "^9.5.11" }, "type": "library", "extra": { + "branch-alias": { + "dev-develop": "6.x-dev" + }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -5446,32 +5257,47 @@ "issues": "https://github.com/nunomaduro/collision/issues", "source": "https://github.com/nunomaduro/collision" }, - "time": "2018-11-21T21:40:54+00:00" + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2022-01-18T17:49:08+00:00" }, { "name": "phar-io/manifest", - "version": "1.0.3", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -5503,26 +5329,26 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2018-07-08T19:23:20+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", - "version": "2.0.1", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -5554,9 +5380,9 @@ "description": "Library for handling version information and constraints", "support": { "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/master" + "source": "https://github.com/phar-io/version/tree/3.2.1" }, - "time": "2018-07-08T19:19:57+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -5670,16 +5496,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.5.1", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae" + "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/a12f7e301eb7258bb68acd89d4aefa05c2906cae", - "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706", + "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706", "shasum": "" }, "require": { @@ -5714,22 +5540,22 @@ "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.5.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.0" }, - "time": "2021-10-02T14:08:47+00:00" + "time": "2022-01-04T19:58:01+00:00" }, { "name": "phpspec/prophecy", - "version": "1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e" + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", - "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", "shasum": "" }, "require": { @@ -5781,46 +5607,50 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.14.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" }, - "time": "2021-09-10T09:02:12+00:00" + "time": "2021-12-08T12:19:24+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "6.1.4", + "version": "9.2.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", - "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-xmlwriter": "*", - "php": "^7.1", - "phpunit/php-file-iterator": "^2.0", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.0", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.1 || ^4.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^9.3" }, "suggest": { - "ext-xdebug": "^2.6.0" + "ext-pcov": "*", + "ext-xdebug": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.1-dev" + "dev-master": "9.2-dev" } }, "autoload": { @@ -5848,34 +5678,40 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/master" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" }, - "time": "2018-10-31T16:06:48+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "2.0.4", + "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -5902,7 +5738,70 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" }, "funding": [ { @@ -5910,26 +5809,34 @@ "type": "github" } ], - "time": "2021-07-19T06:46:01+00:00" + "time": "2020-09-28T05:58:55+00:00" }, { "name": "phpunit/php-text-template", - "version": "1.2.1", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -5953,34 +5860,40 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" }, - "time": "2015-06-21T13:50:34+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" }, { "name": "phpunit/php-timer", - "version": "2.1.3", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", - "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -6006,7 +5919,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.3" + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" }, "funding": [ { @@ -6014,36 +5927,73 @@ "type": "github" } ], - "time": "2020-11-30T08:20:02+00:00" + "time": "2020-10-26T13:16:10+00:00" }, { - "name": "phpunit/php-token-stream", - "version": "3.1.3", + "name": "phpunit/phpunit", + "version": "9.5.18", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "9c1da83261628cb24b6a6df371b6e312b3954768" + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "1b5856028273bfd855e60a887278857d872ec67a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9c1da83261628cb24b6a6df371b6e312b3954768", - "reference": "9c1da83261628cb24b6a6df371b6e312b3954768", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1b5856028273bfd855e60a887278857d872ec67a", + "reference": "1b5856028273bfd855e60a887278857d872ec67a", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=7.1" + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^2.3.4", + "sebastian/version": "^3.0.2" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" }, + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "9.5-dev" } }, "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], "classmap": [ "src/" ] @@ -6055,84 +6005,113 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", "keywords": [ - "tokenizer" + "phpunit", + "testing", + "xunit" ], "support": { - "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1.3" + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.18" }, "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "abandoned": true, - "time": "2021-07-26T12:15:06+00:00" + "time": "2022-03-08T06:52:28+00:00" }, { - "name": "phpunit/phpunit", - "version": "7.5.20", + "name": "sebastian/cli-parser", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9467db479d1b0487c99733bb1e7944d32deded2c" + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c", - "reference": "9467db479d1b0487c99733bb1e7944d32deded2c", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.1", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "^1.7", - "phar-io/manifest": "^1.0.2", - "phar-io/version": "^2.0", - "php": "^7.1", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^6.0.7", - "phpunit/php-file-iterator": "^2.0.1", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^2.1", - "sebastian/comparator": "^3.0", - "sebastian/diff": "^3.0", - "sebastian/environment": "^4.0", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^2.0", - "sebastian/version": "^2.0.1" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, - "conflict": { - "phpunit/phpunit-mock-objects": "*" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" }, - "require-dev": { - "ext-pdo": "*" + "require": { + "php": ">=7.3" }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0" + "require-dev": { + "phpunit/phpunit": "^9.3" }, - "bin": [ - "phpunit" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "7.5-dev" + "dev-master": "1.0-dev" } }, "autoload": { @@ -6151,43 +6130,44 @@ "role": "lead" } ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/7.5.20" + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" }, - "time": "2020-01-08T08:45:45+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", - "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { - "php": ">=5.6" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -6209,7 +6189,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2" + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" }, "funding": [ { @@ -6217,34 +6197,34 @@ "type": "github" } ], - "time": "2020-11-30T08:15:22+00:00" + "time": "2020-09-28T05:30:19+00:00" }, { "name": "sebastian/comparator", - "version": "3.0.3", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", "shasum": "" }, "require": { - "php": ">=7.1", - "sebastian/diff": "^3.0", - "sebastian/exporter": "^3.1" + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -6283,7 +6263,64 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" }, "funding": [ { @@ -6291,33 +6328,33 @@ "type": "github" } ], - "time": "2020-11-30T08:04:30+00:00" + "time": "2020-10-26T15:52:27+00:00" }, { "name": "sebastian/diff", - "version": "3.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", - "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.0", - "symfony/process": "^2 || ^3.3 || ^4" + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -6349,7 +6386,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" }, "funding": [ { @@ -6357,27 +6394,27 @@ "type": "github" } ], - "time": "2020-11-30T07:59:04+00:00" + "time": "2020-10-26T13:10:38+00:00" }, { "name": "sebastian/environment", - "version": "4.2.4", + "version": "5.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" + "reference": "388b6ced16caa751030f6a69e588299fa09200ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", - "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^7.5" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-posix": "*" @@ -6385,7 +6422,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6412,7 +6449,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/4.2.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" }, "funding": [ { @@ -6420,34 +6457,34 @@ "type": "github" } ], - "time": "2020-11-30T07:53:42+00:00" + "time": "2020-09-28T05:52:38+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", "shasum": "" }, "require": { - "php": ">=7.0", - "sebastian/recursion-context": "^3.0" + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -6482,14 +6519,14 @@ } ], "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ "export", "exporter" ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" }, "funding": [ { @@ -6497,27 +6534,30 @@ "type": "github" } ], - "time": "2020-11-30T07:47:53+00:00" + "time": "2021-11-11T14:18:36+00:00" }, { "name": "sebastian/global-state", - "version": "2.0.0", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "ext-dom": "*", + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-uopz": "*" @@ -6525,7 +6565,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -6550,36 +6590,99 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" }, - "time": "2017-04-27T15:39:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" }, { "name": "sebastian/object-enumerator", - "version": "3.0.4", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", - "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { - "php": ">=7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -6601,7 +6704,7 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" }, "funding": [ { @@ -6609,32 +6712,32 @@ "type": "github" } ], - "time": "2020-11-30T07:40:27+00:00" + "time": "2020-10-26T13:12:34+00:00" }, { "name": "sebastian/object-reflector", - "version": "1.1.2", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", - "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { - "php": ">=7.0" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -6656,7 +6759,7 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" }, "funding": [ { @@ -6664,32 +6767,32 @@ "type": "github" } ], - "time": "2020-11-30T07:37:18+00:00" + "time": "2020-10-26T13:14:26+00:00" }, { "name": "sebastian/recursion-context", - "version": "3.0.1", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", - "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", "shasum": "" }, "require": { - "php": ">=7.0" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -6719,7 +6822,7 @@ "homepage": "http://www.github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" }, "funding": [ { @@ -6727,29 +6830,32 @@ "type": "github" } ], - "time": "2020-11-30T07:34:24+00:00" + "time": "2020-10-26T13:17:30+00:00" }, { "name": "sebastian/resource-operations", - "version": "2.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", - "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -6771,7 +6877,7 @@ "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" }, "funding": [ { @@ -6779,29 +6885,32 @@ "type": "github" } ], - "time": "2020-11-30T07:30:19+00:00" + "time": "2020-09-28T06:45:17+00:00" }, { - "name": "sebastian/version", - "version": "2.0.1", + "name": "sebastian/type", + "version": "2.3.4", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", "shasum": "" }, "require": { - "php": ">=5.6" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.3-dev" } }, "autoload": { @@ -6820,35 +6929,43 @@ "role": "lead" } ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/master" + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" }, - "time": "2016-10-03T07:35:21+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-06-15T12:49:02+00:00" }, { - "name": "theseer/tokenizer", - "version": "1.2.1", + "name": "sebastian/version", + "version": "3.0.2", "source": { "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" + "php": ">=7.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -6860,81 +6977,74 @@ ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, "funding": [ { - "url": "https://github.com/theseer", + "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2020-09-28T06:39:44+00:00" }, { - "name": "webmozart/assert", - "version": "1.10.0", + "name": "theseer/tokenizer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" } ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, - "time": "2021-03-09T10:59:23+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" } ], "aliases": [], @@ -6943,8 +7053,8 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^7.1.3" + "php": "^8.0.2" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.2.0" } diff --git a/remember_laravel/config/database.php b/remember_laravel/config/database.php index 22347a4..84fe60a 100755 --- a/remember_laravel/config/database.php +++ b/remember_laravel/config/database.php @@ -72,7 +72,7 @@ return [ 'sqlsrv' => [ 'driver' => 'sqlsrv', - 'host' => env('DB_HOST', 'localhost'), + 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '1433'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), diff --git a/remember_laravel/database/factories/UserFactory.php b/remember_laravel/database/factories/UserFactory.php index ec15e58..fae2ce2 100755 --- a/remember_laravel/database/factories/UserFactory.php +++ b/remember_laravel/database/factories/UserFactory.php @@ -1,5 +1,7 @@ <?php +namespace Database\Factories; + use Faker\Generator as Faker; /* diff --git a/remember_laravel/database/seeds/DatabaseSeeder.php b/remember_laravel/database/seeds/DatabaseSeeder.php index 6f59663..8f48adf 100755 --- a/remember_laravel/database/seeds/DatabaseSeeder.php +++ b/remember_laravel/database/seeds/DatabaseSeeder.php @@ -1,5 +1,7 @@ <?php +namespace Database\Seeders; + use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder diff --git a/remember_laravel/database/seeds/PostsTableSeeder.php b/remember_laravel/database/seeds/PostsTableSeeder.php index 3b0b0a9..3051c70 100755 --- a/remember_laravel/database/seeds/PostsTableSeeder.php +++ b/remember_laravel/database/seeds/PostsTableSeeder.php @@ -1,5 +1,7 @@ <?php +namespace Database\Seeders; + use Illuminate\Database\Seeder; use App\Post; diff --git a/remember_laravel/database/seeds/UsersTableSeeder.php b/remember_laravel/database/seeds/UsersTableSeeder.php index 02dc292..a13584b 100755 --- a/remember_laravel/database/seeds/UsersTableSeeder.php +++ b/remember_laravel/database/seeds/UsersTableSeeder.php @@ -1,5 +1,7 @@ <?php +namespace Database\Seeders; + use Illuminate\Database\Seeder; use App\User; @@ -18,6 +20,5 @@ class UsersTableSeeder extends Seeder $admin->email = 'admin@inf.ufpr.br'; $admin->password = bcrypt('secret'); $admin->save(); - } } -- GitLab