diff --git a/.idea/framework.iml b/.idea/framework.iml
index 68a25f7b..eff150b4 100644
--- a/.idea/framework.iml
+++ b/.idea/framework.iml
@@ -107,10 +107,6 @@
-
-
-
-
diff --git a/composer.lock b/composer.lock
index 7216350b..6c500127 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,355 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "8eac9a60bf39c9f48bfe9516cf0594fc",
+ "content-hash": "0e7e23d81dc399ced39195f32ddf8212",
"packages": [
- {
- "name": "doctrine/cache",
- "version": "2.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/cache.git",
- "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/331b4d5dbaeab3827976273e9356b3b453c300ce",
- "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce",
- "shasum": ""
- },
- "require": {
- "php": "~7.1 || ^8.0"
- },
- "conflict": {
- "doctrine/common": ">2.2,<2.4"
- },
- "require-dev": {
- "alcaeus/mongo-php-adapter": "^1.1",
- "cache/integration-tests": "dev-master",
- "doctrine/coding-standard": "^8.0",
- "mongodb/mongodb": "^1.1",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
- "predis/predis": "~1.0",
- "psr/cache": "^1.0 || ^2.0 || ^3.0",
- "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev",
- "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev"
- },
- "suggest": {
- "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com"
- },
- {
- "name": "Roman Borschel",
- "email": "roman@code-factory.org"
- },
- {
- "name": "Benjamin Eberlei",
- "email": "kontakt@beberlei.de"
- },
- {
- "name": "Jonathan Wage",
- "email": "jonwage@gmail.com"
- },
- {
- "name": "Johannes Schmitt",
- "email": "schmittjoh@gmail.com"
- }
- ],
- "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
- "homepage": "https://www.doctrine-project.org/projects/cache.html",
- "keywords": [
- "abstraction",
- "apcu",
- "cache",
- "caching",
- "couchdb",
- "memcached",
- "php",
- "redis",
- "xcache"
- ],
- "support": {
- "issues": "https://github.com/doctrine/cache/issues",
- "source": "https://github.com/doctrine/cache/tree/2.1.1"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
- "type": "tidelift"
- }
- ],
- "time": "2021-07-17T14:49:29+00:00"
- },
- {
- "name": "doctrine/dbal",
- "version": "3.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/dbal.git",
- "reference": "a4b37db6f186b6843474189b424aed6a7cc5de4b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/a4b37db6f186b6843474189b424aed6a7cc5de4b",
- "reference": "a4b37db6f186b6843474189b424aed6a7cc5de4b",
- "shasum": ""
- },
- "require": {
- "composer-runtime-api": "^2",
- "doctrine/cache": "^1.11|^2.0",
- "doctrine/deprecations": "^0.5.3",
- "doctrine/event-manager": "^1.0",
- "php": "^7.3 || ^8.0",
- "psr/cache": "^1|^2|^3",
- "psr/log": "^1|^2|^3"
- },
- "require-dev": {
- "doctrine/coding-standard": "9.0.0",
- "jetbrains/phpstorm-stubs": "2021.1",
- "phpstan/phpstan": "1.4.0",
- "phpstan/phpstan-strict-rules": "^1.1",
- "phpunit/phpunit": "9.5.11",
- "psalm/plugin-phpunit": "0.16.1",
- "squizlabs/php_codesniffer": "3.6.2",
- "symfony/cache": "^5.2|^6.0",
- "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0",
- "vimeo/psalm": "4.16.1"
- },
- "suggest": {
- "symfony/console": "For helpful console commands such as SQL execution and import of files."
- },
- "bin": [
- "bin/doctrine-dbal"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "Doctrine\\DBAL\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com"
- },
- {
- "name": "Roman Borschel",
- "email": "roman@code-factory.org"
- },
- {
- "name": "Benjamin Eberlei",
- "email": "kontakt@beberlei.de"
- },
- {
- "name": "Jonathan Wage",
- "email": "jonwage@gmail.com"
- }
- ],
- "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
- "homepage": "https://www.doctrine-project.org/projects/dbal.html",
- "keywords": [
- "abstraction",
- "database",
- "db2",
- "dbal",
- "mariadb",
- "mssql",
- "mysql",
- "oci8",
- "oracle",
- "pdo",
- "pgsql",
- "postgresql",
- "queryobject",
- "sasql",
- "sql",
- "sqlite",
- "sqlserver",
- "sqlsrv"
- ],
- "support": {
- "issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.3.0"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
- "type": "tidelift"
- }
- ],
- "time": "2022-01-18T00:13:52+00:00"
- },
- {
- "name": "doctrine/deprecations",
- "version": "v0.5.3",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/deprecations.git",
- "reference": "9504165960a1f83cc1480e2be1dd0a0478561314"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314",
- "reference": "9504165960a1f83cc1480e2be1dd0a0478561314",
- "shasum": ""
- },
- "require": {
- "php": "^7.1|^8.0"
- },
- "require-dev": {
- "doctrine/coding-standard": "^6.0|^7.0|^8.0",
- "phpunit/phpunit": "^7.0|^8.0|^9.0",
- "psr/log": "^1.0"
- },
- "suggest": {
- "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
- "homepage": "https://www.doctrine-project.org/",
- "support": {
- "issues": "https://github.com/doctrine/deprecations/issues",
- "source": "https://github.com/doctrine/deprecations/tree/v0.5.3"
- },
- "time": "2021-03-21T12:59:47+00:00"
- },
- {
- "name": "doctrine/event-manager",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/event-manager.git",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
- "shasum": ""
- },
- "require": {
- "php": "^7.1 || ^8.0"
- },
- "conflict": {
- "doctrine/common": "<2.9@dev"
- },
- "require-dev": {
- "doctrine/coding-standard": "^6.0",
- "phpunit/phpunit": "^7.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com"
- },
- {
- "name": "Roman Borschel",
- "email": "roman@code-factory.org"
- },
- {
- "name": "Benjamin Eberlei",
- "email": "kontakt@beberlei.de"
- },
- {
- "name": "Jonathan Wage",
- "email": "jonwage@gmail.com"
- },
- {
- "name": "Johannes Schmitt",
- "email": "schmittjoh@gmail.com"
- },
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com"
- }
- ],
- "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
- "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
- "keywords": [
- "event",
- "event dispatcher",
- "event manager",
- "event system",
- "events"
- ],
- "support": {
- "issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.1.x"
- },
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-29T18:28:51+00:00"
- },
{
"name": "jetbrains/phpstorm-attributes",
"version": "1.0",
@@ -395,55 +48,6 @@
},
"time": "2020-11-17T11:09:47+00:00"
},
- {
- "name": "psr/cache",
- "version": "3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/cache.git",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "shasum": ""
- },
- "require": {
- "php": ">=8.0.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Cache\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common interface for caching libraries",
- "keywords": [
- "cache",
- "psr",
- "psr-6"
- ],
- "support": {
- "source": "https://github.com/php-fig/cache/tree/3.0.0"
- },
- "time": "2021-02-03T23:26:27+00:00"
- },
{
"name": "psr/container",
"version": "2.0.2",
@@ -497,56 +101,6 @@
},
"time": "2021-11-05T16:47:00+00:00"
},
- {
- "name": "psr/log",
- "version": "3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
- "shasum": ""
- },
- "require": {
- "php": ">=8.0.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Log\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common interface for logging libraries",
- "homepage": "https://github.com/php-fig/log",
- "keywords": [
- "log",
- "psr",
- "psr-3"
- ],
- "support": {
- "source": "https://github.com/php-fig/log/tree/3.0.0"
- },
- "time": "2021-07-14T16:46:02+00:00"
- },
{
"name": "ricardoboss/php-console-logger",
"version": "v1.8",
@@ -711,12 +265,12 @@
}
},
"autoload": {
- "psr-4": {
- "Amp\\ByteStream\\": "lib"
- },
"files": [
"lib/functions.php"
- ]
+ ],
+ "psr-4": {
+ "Amp\\ByteStream\\": "lib"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -1353,35 +907,35 @@
},
{
"name": "ergebnis/composer-normalize",
- "version": "2.23.0",
+ "version": "2.23.1",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/composer-normalize.git",
- "reference": "8139e8efbdb481e8907e03fca09c2507fe560751"
+ "reference": "a54e28d1338903d9b6043d2187ed0f059d89938f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/8139e8efbdb481e8907e03fca09c2507fe560751",
- "reference": "8139e8efbdb481e8907e03fca09c2507fe560751",
+ "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/a54e28d1338903d9b6043d2187ed0f059d89938f",
+ "reference": "a54e28d1338903d9b6043d2187ed0f059d89938f",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.0.0",
- "ergebnis/json-normalizer": "^2.1.0",
+ "ergebnis/json-normalizer": "~2.1.0",
"ergebnis/json-printer": "^3.2.0",
"justinrainbow/json-schema": "^5.2.11",
"localheinz/diff": "^1.1.1",
"php": "^7.4 || ^8.0"
},
"require-dev": {
- "composer/composer": "^2.2.3",
+ "composer/composer": "^2.2.5",
"ergebnis/license": "^1.2.0",
"ergebnis/php-cs-fixer-config": "^3.4.0",
- "fakerphp/faker": "^1.17.0",
- "phpunit/phpunit": "^9.5.11",
+ "fakerphp/faker": "^1.18.0",
+ "phpunit/phpunit": "^9.5.13",
"psalm/plugin-phpunit": "~0.16.1",
- "symfony/filesystem": "^5.4.0",
- "vimeo/psalm": "^4.17.0"
+ "symfony/filesystem": "^5.4.3",
+ "vimeo/psalm": "^4.18.1"
},
"type": "composer-plugin",
"extra": {
@@ -1424,20 +978,20 @@
"type": "github"
}
],
- "time": "2022-01-04T11:37:51+00:00"
+ "time": "2022-01-31T06:49:30+00:00"
},
{
"name": "ergebnis/json-normalizer",
- "version": "2.2.0",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-normalizer.git",
- "reference": "b4c8de936ff453d1b2e45599b995db724e405e97"
+ "reference": "2039eb11131a243b9204bf51219baa08935e6b1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/b4c8de936ff453d1b2e45599b995db724e405e97",
- "reference": "b4c8de936ff453d1b2e45599b995db724e405e97",
+ "url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/2039eb11131a243b9204bf51219baa08935e6b1d",
+ "reference": "2039eb11131a243b9204bf51219baa08935e6b1d",
"shasum": ""
},
"require": {
@@ -1450,12 +1004,12 @@
"require-dev": {
"ergebnis/data-provider": "^1.0.0",
"ergebnis/license": "^1.2.0",
- "ergebnis/php-cs-fixer-config": "^4.0.0",
+ "ergebnis/php-cs-fixer-config": "^3.4.0",
"fakerphp/faker": "^1.17.0",
- "infection/infection": "~0.26.2",
- "phpunit/phpunit": "^9.5.12",
+ "infection/infection": "~0.25.5",
+ "phpunit/phpunit": "^9.5.11",
"psalm/plugin-phpunit": "~0.16.1",
- "vimeo/psalm": "^4.18"
+ "vimeo/psalm": "^4.17.0"
},
"type": "library",
"autoload": {
@@ -1489,7 +1043,7 @@
"type": "github"
}
],
- "time": "2022-01-21T18:55:05+00:00"
+ "time": "2022-01-04T11:19:55+00:00"
},
{
"name": "ergebnis/json-printer",
@@ -1956,16 +1510,16 @@
},
{
"name": "infection/infection",
- "version": "0.26.2",
+ "version": "0.26.4",
"source": {
"type": "git",
"url": "https://github.com/infection/infection.git",
- "reference": "c4c73907ac289b6562f7c553d60d05dfc345a577"
+ "reference": "8b96ac5326bee3dfdddb9377bf9ea3947ba78ca6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/infection/infection/zipball/c4c73907ac289b6562f7c553d60d05dfc345a577",
- "reference": "c4c73907ac289b6562f7c553d60d05dfc345a577",
+ "url": "https://api.github.com/repos/infection/infection/zipball/8b96ac5326bee3dfdddb9377bf9ea3947ba78ca6",
+ "reference": "8b96ac5326bee3dfdddb9377bf9ea3947ba78ca6",
"shasum": ""
},
"require": {
@@ -1978,7 +1532,7 @@
"infection/extension-installer": "^0.1.0",
"infection/include-interceptor": "^0.2.5",
"justinrainbow/json-schema": "^5.2.10",
- "nikic/php-parser": "^4.13",
+ "nikic/php-parser": "^4.13.2",
"ondram/ci-detector": "^3.3.0",
"php": "^7.4.7 || ^8.0",
"sanmai/later": "^0.1.1",
@@ -2066,7 +1620,7 @@
],
"support": {
"issues": "https://github.com/infection/infection/issues",
- "source": "https://github.com/infection/infection/tree/0.26.2"
+ "source": "https://github.com/infection/infection/tree/0.26.4"
},
"funding": [
{
@@ -2078,7 +1632,7 @@
"type": "open_collective"
}
],
- "time": "2022-01-20T04:43:30+00:00"
+ "time": "2022-01-28T11:18:46+00:00"
},
{
"name": "justinrainbow/json-schema",
@@ -3572,6 +3126,105 @@
},
"time": "2021-11-27T18:46:32+00:00"
},
+ {
+ "name": "psr/cache",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/cache.git",
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Cache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for caching libraries",
+ "keywords": [
+ "cache",
+ "psr",
+ "psr-6"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/cache/tree/3.0.0"
+ },
+ "time": "2021-02-03T23:26:27+00:00"
+ },
+ {
+ "name": "psr/log",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Log\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/log/tree/3.0.0"
+ },
+ "time": "2021-07-14T16:46:02+00:00"
+ },
{
"name": "roave/no-leaks",
"version": "1.3.0",
@@ -3677,16 +3330,16 @@
},
{
"name": "sanmai/pipeline",
- "version": "v6.0.1",
+ "version": "v6.1",
"source": {
"type": "git",
"url": "https://github.com/sanmai/pipeline.git",
- "reference": "d846cafe984c4c4a19fb83b9914d7d8feec08b2d"
+ "reference": "3a88f2617237e18d5cd2aa38ca3d4b22770306c2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sanmai/pipeline/zipball/d846cafe984c4c4a19fb83b9914d7d8feec08b2d",
- "reference": "d846cafe984c4c4a19fb83b9914d7d8feec08b2d",
+ "url": "https://api.github.com/repos/sanmai/pipeline/zipball/3a88f2617237e18d5cd2aa38ca3d4b22770306c2",
+ "reference": "3a88f2617237e18d5cd2aa38ca3d4b22770306c2",
"shasum": ""
},
"require": {
@@ -3730,7 +3383,7 @@
"description": "General-purpose collections pipeline",
"support": {
"issues": "https://github.com/sanmai/pipeline/issues",
- "source": "https://github.com/sanmai/pipeline/tree/v6.0.1"
+ "source": "https://github.com/sanmai/pipeline/tree/v6.1"
},
"funding": [
{
@@ -3738,7 +3391,7 @@
"type": "github"
}
],
- "time": "2021-11-27T14:44:19+00:00"
+ "time": "2022-01-30T08:15:59+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -4769,16 +4422,16 @@
},
{
"name": "symfony/console",
- "version": "v6.0.2",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "dd434fa8d69325e5d210f63070014d889511fcb3"
+ "reference": "22e8efd019c3270c4f79376234a3f8752cd25490"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/dd434fa8d69325e5d210f63070014d889511fcb3",
- "reference": "dd434fa8d69325e5d210f63070014d889511fcb3",
+ "url": "https://api.github.com/repos/symfony/console/zipball/22e8efd019c3270c4f79376234a3f8752cd25490",
+ "reference": "22e8efd019c3270c4f79376234a3f8752cd25490",
"shasum": ""
},
"require": {
@@ -4844,7 +4497,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.0.2"
+ "source": "https://github.com/symfony/console/tree/v6.0.3"
},
"funding": [
{
@@ -4860,7 +4513,7 @@
"type": "tidelift"
}
],
- "time": "2021-12-27T21:05:08+00:00"
+ "time": "2022-01-26T17:23:29+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -4931,16 +4584,16 @@
},
{
"name": "symfony/filesystem",
- "version": "v6.0.0",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "52b3c9cce673b014915445a432339f282e002ce6"
+ "reference": "6ae49c4fda17322171a2b8dc5f70bc6edbc498e1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/52b3c9cce673b014915445a432339f282e002ce6",
- "reference": "52b3c9cce673b014915445a432339f282e002ce6",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/6ae49c4fda17322171a2b8dc5f70bc6edbc498e1",
+ "reference": "6ae49c4fda17322171a2b8dc5f70bc6edbc498e1",
"shasum": ""
},
"require": {
@@ -4974,7 +4627,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.0.0"
+ "source": "https://github.com/symfony/filesystem/tree/v6.0.3"
},
"funding": [
{
@@ -4990,20 +4643,20 @@
"type": "tidelift"
}
],
- "time": "2021-10-29T07:35:21+00:00"
+ "time": "2022-01-02T09:55:41+00:00"
},
{
"name": "symfony/finder",
- "version": "v6.0.2",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "03d2833e677d48317cac852f9c0287fb048c3c5c"
+ "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/03d2833e677d48317cac852f9c0287fb048c3c5c",
- "reference": "03d2833e677d48317cac852f9c0287fb048c3c5c",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430",
+ "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430",
"shasum": ""
},
"require": {
@@ -5035,7 +4688,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.0.2"
+ "source": "https://github.com/symfony/finder/tree/v6.0.3"
},
"funding": [
{
@@ -5051,20 +4704,20 @@
"type": "tidelift"
}
],
- "time": "2021-12-20T16:21:45+00:00"
+ "time": "2022-01-26T17:23:29+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v6.0.0",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "be0facf48a42a232d6c0daadd76e4eb5657a4798"
+ "reference": "51f7006670febe4cbcbae177cbffe93ff833250d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/be0facf48a42a232d6c0daadd76e4eb5657a4798",
- "reference": "be0facf48a42a232d6c0daadd76e4eb5657a4798",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/51f7006670febe4cbcbae177cbffe93ff833250d",
+ "reference": "51f7006670febe4cbcbae177cbffe93ff833250d",
"shasum": ""
},
"require": {
@@ -5102,7 +4755,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v6.0.0"
+ "source": "https://github.com/symfony/options-resolver/tree/v6.0.3"
},
"funding": [
{
@@ -5118,7 +4771,7 @@
"type": "tidelift"
}
],
- "time": "2021-11-23T19:05:29+00:00"
+ "time": "2022-01-02T09:55:41+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -5452,16 +5105,16 @@
},
{
"name": "symfony/process",
- "version": "v6.0.2",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "71da2b7f3fdba460fcf61a97c8d3d14bbf3391ad"
+ "reference": "298ed357274c1868c20a0061df256a1250a6c4af"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/71da2b7f3fdba460fcf61a97c8d3d14bbf3391ad",
- "reference": "71da2b7f3fdba460fcf61a97c8d3d14bbf3391ad",
+ "url": "https://api.github.com/repos/symfony/process/zipball/298ed357274c1868c20a0061df256a1250a6c4af",
+ "reference": "298ed357274c1868c20a0061df256a1250a6c4af",
"shasum": ""
},
"require": {
@@ -5493,7 +5146,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.0.2"
+ "source": "https://github.com/symfony/process/tree/v6.0.3"
},
"funding": [
{
@@ -5509,7 +5162,7 @@
"type": "tidelift"
}
],
- "time": "2021-12-27T21:05:08+00:00"
+ "time": "2022-01-26T17:23:29+00:00"
},
{
"name": "symfony/service-contracts",
@@ -5595,16 +5248,16 @@
},
{
"name": "symfony/string",
- "version": "v6.0.2",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "bae261d0c3ac38a1f802b4dfed42094296100631"
+ "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/bae261d0c3ac38a1f802b4dfed42094296100631",
- "reference": "bae261d0c3ac38a1f802b4dfed42094296100631",
+ "url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2",
+ "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2",
"shasum": ""
},
"require": {
@@ -5660,7 +5313,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.0.2"
+ "source": "https://github.com/symfony/string/tree/v6.0.3"
},
"funding": [
{
@@ -5676,7 +5329,7 @@
"type": "tidelift"
}
],
- "time": "2021-12-16T22:13:01+00:00"
+ "time": "2022-01-02T09:55:41+00:00"
},
{
"name": "thecodingmachine/safe",
@@ -5869,16 +5522,16 @@
},
{
"name": "vimeo/psalm",
- "version": "4.18.1",
+ "version": "4.19.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb"
+ "reference": "a2ad69ae4f5ab1f7d225a8dc4e2ec2d9415ed599"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb",
- "reference": "dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/a2ad69ae4f5ab1f7d225a8dc4e2ec2d9415ed599",
+ "reference": "a2ad69ae4f5ab1f7d225a8dc4e2ec2d9415ed599",
"shasum": ""
},
"require": {
@@ -5944,13 +5597,13 @@
}
},
"autoload": {
- "psr-4": {
- "Psalm\\": "src/Psalm/"
- },
"files": [
"src/functions.php",
"src/spl_object_id.php"
- ]
+ ],
+ "psr-4": {
+ "Psalm\\": "src/Psalm/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -5969,9 +5622,9 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/4.18.1"
+ "source": "https://github.com/vimeo/psalm/tree/4.19.0"
},
- "time": "2022-01-08T21:21:26+00:00"
+ "time": "2022-01-27T19:00:37+00:00"
},
{
"name": "webmozart/assert",
diff --git a/modules/Collection/src/IsEnumerable.php b/modules/Collection/src/IsEnumerable.php
index 3763ad17..8bee5eea 100644
--- a/modules/Collection/src/IsEnumerable.php
+++ b/modules/Collection/src/IsEnumerable.php
@@ -190,10 +190,6 @@ public function count(callable $predicate = null): int
return $iterator->count();
}
- /**
- * This can be removed once vimeo/psalm#7331 is resolved
- * @var NonNegativeInteger
- */
return iterator_count($iterator);
}
diff --git a/modules/Collection/src/IsKeyedEnumerable.php b/modules/Collection/src/IsKeyedEnumerable.php
index 076d8a72..2dcb4844 100644
--- a/modules/Collection/src/IsKeyedEnumerable.php
+++ b/modules/Collection/src/IsKeyedEnumerable.php
@@ -199,10 +199,6 @@ public function count(callable $predicate = null): int
$iterator = new CallbackFilterIterator($this->getIterator(), $predicate);
}
- /**
- * This can be removed once vimeo/psalm#7331 is resolved
- * @var NonNegativeInteger
- */
return iterator_count($iterator);
}