From ba818cf0c2b22325f765d373ebc2532ade13413c Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Fri, 5 Aug 2022 11:29:15 +0100 Subject: [PATCH 1/9] Update composer dependencies --- composer.lock | 268 +++++++++++++++++++++++++------------------------- vendor.phar | Bin 1421301 -> 1504599 bytes 2 files changed, 136 insertions(+), 132 deletions(-) diff --git a/composer.lock b/composer.lock index 3e0cf0b..2fe7684 100644 --- a/composer.lock +++ b/composer.lock @@ -88,22 +88,25 @@ }, { "name": "dxw/rubbishthorclone", - "version": "v1.0.1", + "version": "v1.0.2", "source": { "type": "git", "url": "https://github.com/dxw/RubbishThorClone.git", - "reference": "b6da06b13679fba5d951b373fce5b9bbd37a0ca8" + "reference": "af23b936583bd93c1741aa274339ea48b74fabf9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dxw/RubbishThorClone/zipball/b6da06b13679fba5d951b373fce5b9bbd37a0ca8", - "reference": "b6da06b13679fba5d951b373fce5b9bbd37a0ca8", + "url": "https://api.github.com/repos/dxw/RubbishThorClone/zipball/af23b936583bd93c1741aa274339ea48b74fabf9", + "reference": "af23b936583bd93c1741aa274339ea48b74fabf9", "shasum": "" }, "require": { "dxw/optionparser": "^1.0", "pear/console_table": "*" }, + "require-dev": { + "vimeo/psalm": "^5.14" + }, "type": "library", "autoload": { "files": [ @@ -113,9 +116,9 @@ "notification-url": "https://packagist.org/downloads/", "support": { "issues": "https://github.com/dxw/RubbishThorClone/issues", - "source": "https://github.com/dxw/RubbishThorClone/tree/master" + "source": "https://github.com/dxw/RubbishThorClone/tree/v1.0.2" }, - "time": "2020-02-14T13:57:56+00:00" + "time": "2023-08-17T08:53:56+00:00" }, { "name": "guzzlehttp/guzzle", @@ -672,16 +675,16 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", "shasum": "" }, "require": { @@ -695,7 +698,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -739,7 +742,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0" }, "funding": [ { @@ -755,20 +758,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:30:37+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", "shasum": "" }, "require": { @@ -780,7 +783,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -823,7 +826,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" }, "funding": [ { @@ -839,20 +842,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", "shasum": "" }, "require": { @@ -861,7 +864,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -899,7 +902,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0" }, "funding": [ { @@ -915,7 +918,7 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" } ], "packages-dev": [ @@ -992,16 +995,16 @@ }, { "name": "composer/semver", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { @@ -1051,9 +1054,9 @@ "versioning" ], "support": { - "irc": "irc://irc.freenode.org/composer", + "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" + "source": "https://github.com/composer/semver/tree/3.4.0" }, "funding": [ { @@ -1069,7 +1072,7 @@ "type": "tidelift" } ], - "time": "2022-04-01T19:23:25+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { "name": "composer/xdebug-handler", @@ -1624,22 +1627,23 @@ }, { "name": "kahlan/kahlan", - "version": "5.2.3", + "version": "5.2.5", "source": { "type": "git", "url": "https://github.com/kahlan/kahlan.git", - "reference": "076da1c9747da903a510ec80e44f15536d23bacb" + "reference": "b306b275316c35c96da931fb619387e82eb61760" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kahlan/kahlan/zipball/076da1c9747da903a510ec80e44f15536d23bacb", - "reference": "076da1c9747da903a510ec80e44f15536d23bacb", + "url": "https://api.github.com/repos/kahlan/kahlan/zipball/b306b275316c35c96da931fb619387e82eb61760", + "reference": "b306b275316c35c96da931fb619387e82eb61760", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "require-dev": { + "rector/rector": "^0.18", "squizlabs/php_codesniffer": "^3.4" }, "bin": [ @@ -1676,9 +1680,9 @@ ], "support": { "issues": "https://github.com/kahlan/kahlan/issues", - "source": "https://github.com/kahlan/kahlan/tree/5.2.3" + "source": "https://github.com/kahlan/kahlan/tree/5.2.5" }, - "time": "2023-03-11T12:11:07+00:00" + "time": "2023-09-12T10:35:16+00:00" }, { "name": "mikey179/vfsstream", @@ -2134,16 +2138,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.2", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d" + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", - "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", "shasum": "" }, "require": { @@ -2186,9 +2190,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.3" }, - "time": "2023-05-30T18:13:47+00:00" + "time": "2023-08-12T11:01:26+00:00" }, { "name": "phpspec/prophecy", @@ -2259,16 +2263,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.22.0", + "version": "1.24.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c" + "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", - "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", + "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", "shasum": "" }, "require": { @@ -2300,9 +2304,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.0" }, - "time": "2023-06-01T12:35:21+00:00" + "time": "2023-09-07T20:46:32+00:00" }, { "name": "phpunit/php-code-coverage", @@ -3559,16 +3563,16 @@ }, { "name": "symfony/console", - "version": "v5.4.24", + "version": "v5.4.28", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8" + "reference": "f4f71842f24c2023b91237c72a365306f3c58827" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", - "reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", + "url": "https://api.github.com/repos/symfony/console/zipball/f4f71842f24c2023b91237c72a365306f3c58827", + "reference": "f4f71842f24c2023b91237c72a365306f3c58827", "shasum": "" }, "require": { @@ -3638,7 +3642,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.24" + "source": "https://github.com/symfony/console/tree/v5.4.28" }, "funding": [ { @@ -3654,7 +3658,7 @@ "type": "tidelift" } ], - "time": "2023-05-26T05:13:16+00:00" + "time": "2023-08-07T06:12:30+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3725,16 +3729,16 @@ }, { "name": "symfony/event-dispatcher", - "version": "v5.4.22", + "version": "v5.4.26", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f" + "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1df20e45d56da29a4b1d8259dd6e950acbf1b13f", - "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5dcc00e03413f05c1e7900090927bb7247cb0aac", + "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac", "shasum": "" }, "require": { @@ -3790,7 +3794,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/v5.4.22" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.26" }, "funding": [ { @@ -3806,7 +3810,7 @@ "type": "tidelift" } ], - "time": "2023-03-17T11:31:58+00:00" + "time": "2023-07-06T06:34:20+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -3889,16 +3893,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.4.23", + "version": "v5.4.25", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5" + "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5", - "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", + "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", "shasum": "" }, "require": { @@ -3933,7 +3937,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.23" + "source": "https://github.com/symfony/filesystem/tree/v5.4.25" }, "funding": [ { @@ -3949,20 +3953,20 @@ "type": "tidelift" } ], - "time": "2023-03-02T11:38:35+00:00" + "time": "2023-05-31T13:04:02+00:00" }, { "name": "symfony/finder", - "version": "v5.4.21", + "version": "v5.4.27", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19" + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19", - "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19", + "url": "https://api.github.com/repos/symfony/finder/zipball/ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d", "shasum": "" }, "require": { @@ -3996,7 +4000,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.21" + "source": "https://github.com/symfony/finder/tree/v5.4.27" }, "funding": [ { @@ -4012,7 +4016,7 @@ "type": "tidelift" } ], - "time": "2023-02-16T09:33:00+00:00" + "time": "2023-07-31T08:02:31+00:00" }, { "name": "symfony/options-resolver", @@ -4085,16 +4089,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { @@ -4109,7 +4113,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4147,7 +4151,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { @@ -4163,20 +4167,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + "reference": "875e90aeea2777b6f135677f618529449334a612" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { @@ -4188,7 +4192,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4228,7 +4232,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" }, "funding": [ { @@ -4244,20 +4248,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "42292d99c55abe617799667f454222c54c60e229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { @@ -4272,7 +4276,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4311,7 +4315,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" }, "funding": [ { @@ -4327,20 +4331,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-07-28T09:04:16+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", "shasum": "" }, "require": { @@ -4349,7 +4353,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4390,7 +4394,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0" }, "funding": [ { @@ -4406,20 +4410,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, "require": { @@ -4428,7 +4432,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4473,7 +4477,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" }, "funding": [ { @@ -4489,20 +4493,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", "shasum": "" }, "require": { @@ -4511,7 +4515,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4552,7 +4556,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" }, "funding": [ { @@ -4568,20 +4572,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/process", - "version": "v5.4.24", + "version": "v5.4.28", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "e3c46cc5689c8782944274bb30702106ecbe3b64" + "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/e3c46cc5689c8782944274bb30702106ecbe3b64", - "reference": "e3c46cc5689c8782944274bb30702106ecbe3b64", + "url": "https://api.github.com/repos/symfony/process/zipball/45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b", + "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b", "shasum": "" }, "require": { @@ -4614,7 +4618,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.24" + "source": "https://github.com/symfony/process/tree/v5.4.28" }, "funding": [ { @@ -4630,7 +4634,7 @@ "type": "tidelift" } ], - "time": "2023-05-17T11:26:05+00:00" + "time": "2023-08-07T10:36:04+00:00" }, { "name": "symfony/service-contracts", @@ -4779,16 +4783,16 @@ }, { "name": "symfony/string", - "version": "v5.4.22", + "version": "v5.4.26", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62" + "reference": "1181fe9270e373537475e826873b5867b863883c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/8036a4c76c0dd29e60b6a7cafcacc50cf088ea62", - "reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62", + "url": "https://api.github.com/repos/symfony/string/zipball/1181fe9270e373537475e826873b5867b863883c", + "reference": "1181fe9270e373537475e826873b5867b863883c", "shasum": "" }, "require": { @@ -4845,7 +4849,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.22" + "source": "https://github.com/symfony/string/tree/v5.4.26" }, "funding": [ { @@ -4861,7 +4865,7 @@ "type": "tidelift" } ], - "time": "2023-03-14T06:11:53+00:00" + "time": "2023-06-28T12:46:07+00:00" }, { "name": "theseer/tokenizer", @@ -4984,5 +4988,5 @@ "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/vendor.phar b/vendor.phar index b1ae5498c87032b77208f8350aecbb3c59ecb1e8..57d795eb428b9ce8d179e7cbd2f300047af7302e 100644 GIT binary patch delta 31278 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 Zxv#10t$X{HL_axw8Nb(<#@dOs{{b^1VM71_ From 76dabc1ab1a51290ac4ac5208edc4f6ab3ea6784 Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Fri, 5 Aug 2022 11:30:34 +0100 Subject: [PATCH 2/9] Require either PHP ^7.4 or ^8.0 And run CI additionally in 8.0, 8.1 and 8.2 --- .github/workflows/main.yml | 2 +- composer.json | 2 +- composer.lock | 4 ++-- vendor.phar | Bin 1504599 -> 1504599 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 40afbcd..2d8faeb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - php-versions: ['7.4'] + php-versions: ['7.4', '8.0', '8.1', '8.2'] fail-fast: false name: PHP ${{ matrix.php-versions }} steps: diff --git a/composer.json b/composer.json index c395f69..123d98a 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } }, "require": { - "php": "^7.4", + "php": "^7.4||^8.0", "dxw/rubbishthorclone": "^1.0", "aura/autoload": "^2.0", "nikita2206/result": "^0.2.0", diff --git a/composer.lock b/composer.lock index 2fe7684..3ba56c2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cb3a098695b17149e30d563a10f64fac", + "content-hash": "53385f332a3e959a553345fec6e395f7", "packages": [ { "name": "aura/autoload", @@ -4982,7 +4982,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.4" + "php": "^7.4||^8.0" }, "platform-dev": [], "platform-overrides": { diff --git a/vendor.phar b/vendor.phar index 57d795eb428b9ce8d179e7cbd2f300047af7302e..877d940a2ba0aeb88c66c40da4b45b1b321e03d3 100644 GIT binary patch delta 2697 zcma)7Yf#ix6ulZ9kxZBIT`&)jqFx##@Ox%WRY z-7+!Vvd^N*?<{Wfbb1Eu$^WUo)%uYhS%*Tw*gbbEzTkaX=E36`V$Gvu%+}C4%8y89 z9+X*mqD+#FaEGjpFf6-?@VLw;8yS*^NS!aAM>r^7KzLT(MCer16K+#1Cj3Z&6{`|k zS1W^r2bI|Mo3fFxDhliUQCK+KKHsNF;0B$EPv|9K zD3UW4Z81!V+?+N&-zTXP7K8%9rX@jT6eUO8b{{Q5y2AL?CM_IeV(QQ8RFZs?0zLpf`k8HLh!##;L9J2 zfJ3p!>>HsMn7yQLFr#rVn9B*zn~{Js4xIMI!Sh6%XmLEMS{08955&X&YD+E%D_4lBI$0ZwtEOONb1^Wiw;NyK={c+tCELeVl-L zjaIlVvx1ZT);bZhSjE`D&*8gmQ9LQpK<4a3^!)b3h|@4#gM)qQ6?8RH_-?C? zpHIX!xGbDXk}%`F0zXW`2?kpwVWSO&K4F_D&S^AzecmQ=ktMkhLTeFfh-mOGX-N6m0BgNduVKb^2#DN$7$2SC2?`kU)vaTZEWwN z+k@`o`)I=>{WoGHH!rMP?5_|o}LQ#5lLD6k5o)ZR2q_PNCOf3(=dM1 zX*UyA&w~Dtz;m;Z_}p~drJd=w5S~hp4CGTZ)1fm*bkrJTuII}#V#&Nd1L2Nkghc*1 zdb&9~#x6uM(^(gW!yCZa_pyJKi=MkI>7rX~u^fP#YcS!ov=1`dX|w=ZLYMvy4_I=U`LbT;RO|&&<7* z^pfmVgpX$5MtC`UDdB>gr6PYz9Aoyh$BJ(ZI{4S|iJTa6`7sBBIybj~a78X2z2V#n z!c)0Ev2}=AH-6b67Y|FJGnGtBoRO|7O^m%aHMy8S>2wRfP_n__Kf98sEn48M+|9ZL{bzCY(WmOg6=BbJ0n=jCah{9<>$$GfJWG{2+6?JaC?Z!0cwchXX4ersoI+n(|I zf$@47iJU}1q9lnTi6&8zs7W*=S`yvpc)kAE@${LZYIhEwoKl!aUr|e+#>|+*@PP!W zX=X3UDurhD+GdpkGkZ;1r3d~`6^C=8<42!Jl%{1f$K0JP#Sgz>lb-!wt^+fBIqcHT z8NCL^>=H=~iGjpOVj_tpF_XlR#E*{IE!!uO56xQo;I8Z6ZaTB&x~l%v#qSP1snOB^ KvbvhantuROla0;* delta 2697 zcma)7Yf#ix6u-MHu{SCOdVlJ~qmSJqF$ur`OuMx;J%qZ3y)Sb&N4LFIFNzud<#nEc6>fuZhF4kHo?H zQ5-_*RPbq4Eg^haw4$?1$=K@GS{m0 zd{QF`gG0_(j8S_|k`_Yk95y2SPXzy9ubBU$`8RFZ!Y>$E_!ODNsBlur> z@a0WFz>x%G_Px+c3@*~w8PK>xhAP5K1|(oh1g8Uu@I09)TAYNcRwkjsgGul|pX3wC zv^yA!tG<$blaL&-xJAp@pmAz76=~(8#w7B8&Dcozw-H_OBu9qfnt`#h9R(A@?PxOG zK1)WuIuqQMnZU_@Q-g?E7R%Vs)VTt3p2Pdi(L6OpOXj>3^!)ymh|?%tgRueS3c4EU zyx*kemr`&It_de+DrUS-;3ug#L2IrdY%-(J1Lk?+oVIkv&WvAJ${&z2_^MQ8O6#WX zb%NnVt_Z{US{K~!`QIac(dJ<9R`lQn2_xK@hS;y9fy&stG!!4{kX>5OT$s#w$W>&)`WwGB|-{iNi zU)@Ew2i?c_>Bgr9Z^lS#ZE0BStq(LekWb4;5g&ZdoC^&QNxA%w3`|ILCX#K;1QGi) zF@DpTcM{glg8qcS3$u{;+$`Ls?OAsbp3aI42;mfiU$b4Tm!X3*F zi2U<4baS?iUyfv^HnoI8>%iF$36ZSu4Q9QxjeAA;YTlO_%lmTBzQ=PggJ*IuK{>fN ze@iatdnXrjs+o;D-Z2}G&>OR9#z(ABo2=--RU{m2-;3ERh z&b^y-XWmM}r}OS5yq33=aAE#Zk-ssKF-zvYvYUer{?&XkKb~AJ=3`Lj7L*XKD8QpP zT2M`Ry1*m0j!^3+u36>cVJWp`kZFl6(p80?u`BMD5BRgTV&S_xhOyTRK0VF9vDwKl z&W;Ifuw%$~+bak^5W2h&)ddRI5FRdUCrl{1hp?vzZ}jmZkfbX{Dviasw0nxt;8VpQ zGOYy3EiXaL{Uz|cT7vm>l)~Cqif7_vDR@hBfXQwL^rH^=Uw5EXR~b(4FN6M}&{a;{ z+dG`_e8!2#;)1~J@;1`@%GVNJE(i0T3XIOaiWP*{D>?|5yOtBa<-)qAvP;k~L9f`! z%_8h%2fVprJl^kEB(U!6){>cX1;RETwMioa~1wy&sU+2t5vAXT@7xYtL`FH z)`SQjs##BXv1TLT-EP!+$c-v*2t7~>ZU$>{FUM=k3IC}@tzHl68}!tO<83tXxf||T zK@GKP>e_oT$5?Z7xff4rwHI9N@PhgGyy(IWvEr(W-1I0){}=x8SG0dtLT6}wPiSMX z*M8r|(1u^>A4FW#MW#cS!`SDYu5>lXMMXO& z<_}HGmyyUxqDT}Z(Ihb>u_Q{8I1&|!Iy^C7bL>RcOi@+aM^BxLGKAk$N?*j!n8WD7 zWT|;(FUceYX7<`*l6*6JO_`*}Zl{XF`7uf111Zw9Z04B#X;RYYyJqRd+j1S6*~@B? zw$JD_G;Wbd;z_h5Iuboe0*Qenkt8WRZZU41ObcIpWrHGo-2H>`%l%`!W_LGTUwnuL KkTujb)%^$Hk|HVq From 3b9650536233193b5d961dd583c615184f29eadf Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Fri, 5 Aug 2022 11:52:52 +0100 Subject: [PATCH 3/9] Upgrade to PHPUnit 8 --- .gitignore | 1 + composer.json | 2 +- composer.lock | 866 ++++++++------------- phpunit.xml | 2 +- tests/Helpers.php | 2 +- tests/dependencies/installer_test.php | 2 +- tests/services/inspection_checker_test.php | 2 +- tests/services/inspections_api_test.php | 2 +- tests/services/json_api_test.php | 2 +- vendor.phar | Bin 1504599 -> 1504599 bytes 10 files changed, 313 insertions(+), 568 deletions(-) diff --git a/.gitignore b/.gitignore index 9708d27..0b1abe8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ npm-debug.log /.php_cs.cache /.php-cs-fixer.cache +/.phpunit.result.cache diff --git a/composer.json b/composer.json index 123d98a..c74a3eb 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "guzzlehttp/guzzle": "^6.5.8" }, "require-dev": { - "phpunit/phpunit": "^6.5", + "phpunit/phpunit": "^8.0", "mockery/mockery": "^1.1", "dxw/phar-install": "^1.1", "mikey179/vfsstream": "^1.6", diff --git a/composer.lock b/composer.lock index 3ba56c2..d017e39 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "53385f332a3e959a553345fec6e395f7", + "content-hash": "687c5b0bb8aa818e527f3f485b323529", "packages": [ { "name": "aura/autoload", @@ -1737,35 +1737,40 @@ }, { "name": "mockery/mockery", - "version": "1.3.6", + "version": "1.6.6", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "dc206df4fa314a50bbb81cf72239a305c5bbd5c0" + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/dc206df4fa314a50bbb81cf72239a305c5bbd5c0", - "reference": "dc206df4fa314a50bbb81cf72239a305c5bbd5c0", + "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e", + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": ">=5.6.0" + "php": ">=7.3" + }, + "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.6.10", + "psalm/plugin-phpunit": "^0.18.4", + "symplify/easy-coding-standard": "^11.5.0", + "vimeo/psalm": "^4.30" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -1776,12 +1781,20 @@ { "name": "Pádraic Brady", "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" + "homepage": "https://github.com/padraic", + "role": "Author" }, { "name": "Dave Marshall", "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" } ], "description": "Mockery is a simple yet flexible PHP mock object framework", @@ -1799,10 +1812,13 @@ "testing" ], "support": { + "docs": "https://docs.mockery.io/", "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.3.6" + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" }, - "time": "2022-09-07T15:05:49+00:00" + "time": "2023-08-09T00:03:52+00:00" }, { "name": "myclabs/deep-copy", @@ -1865,28 +1881,29 @@ }, { "name": "phar-io/manifest", - "version": "1.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^1.0.1", - "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": { @@ -1918,26 +1935,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": "2017-03-05T18:14:27+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", - "version": "1.0.1", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "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": { @@ -1969,9 +1986,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": "2017-03-05T17:38:23+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { "name": "php-cs-fixer/diff", @@ -2026,324 +2043,42 @@ "abandoned": true, "time": "2020-10-14T08:32:19+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.7.3", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", - "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.13" - }, - "require-dev": { - "ext-tokenizer": "*", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.13.9", - "vimeo/psalm": "^4.25" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "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.7.3" - }, - "time": "2023-08-12T11:01:26+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.10.3", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.10.3" - }, - "time": "2020-03-05T15:02:03+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "1.24.0", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/annotations": "^2.0", - "nikic/php-parser": "^4.15", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.5", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5", - "symfony/process": "^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "support": { - "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.0" - }, - "time": "2023-09-07T20:46:32+00:00" - }, { "name": "phpunit/php-code-coverage", - "version": "5.3.2", + "version": "7.0.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + "reference": "819f92bba8b001d4363065928088de22f25a3a48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/819f92bba8b001d4363065928088de22f25a3a48", + "reference": "819f92bba8b001d4363065928088de22f25a3a48", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", + "php": ">=7.2", + "phpunit/php-file-iterator": "^2.0.2", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", + "phpunit/php-token-stream": "^3.1.3 || ^4.0", "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", + "sebastian/environment": "^4.2.2", "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" + "theseer/tokenizer": "^1.1.3" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.2.2" }, "suggest": { - "ext-xdebug": "^2.5.5" + "ext-xdebug": "^2.7.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3.x-dev" + "dev-master": "7.0-dev" } }, "autoload": { @@ -2371,31 +2106,40 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/5.3" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.15" }, - "time": "2018-04-06T15:36:58+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-07-26T12:20:09+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "1.4.5", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -2410,7 +2154,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -2421,11 +2165,16 @@ "iterator" ], "support": { - "irc": "irc://irc.freenode.net/phpunit", "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/1.4.5" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" }, - "time": "2017-11-27T13:52:08+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:42:26+00:00" }, { "name": "phpunit/php-text-template", @@ -2474,28 +2223,28 @@ }, { "name": "phpunit/php-timer", - "version": "1.0.9", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -2510,7 +2259,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -2521,35 +2270,41 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/master" + "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.3" }, - "time": "2017-02-26T11:10:40+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" }, { "name": "phpunit/php-token-stream", - "version": "2.0.2", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": "^7.0" + "php": "^7.3 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^6.2.4" + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -2576,58 +2331,59 @@ "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "abandoned": true, - "time": "2017-11-27T05:48:46+00:00" + "time": "2020-08-04T08:28:15+00:00" }, { "name": "phpunit/phpunit", - "version": "6.5.14", + "version": "8.5.33", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e", + "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e", "shasum": "" }, "require": { + "doctrine/instantiator": "^1.3.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.0", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.2", + "phpunit/php-code-coverage": "^7.0.12", + "phpunit/php-file-iterator": "^2.0.4", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", + "phpunit/php-timer": "^2.1.2", + "sebastian/comparator": "^3.0.5", + "sebastian/diff": "^3.0.2", + "sebastian/environment": "^4.2.3", + "sebastian/exporter": "^3.1.5", + "sebastian/global-state": "^3.0.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", + "sebastian/resource-operations": "^2.0.1", + "sebastian/type": "^1.1.3", "sebastian/version": "^2.0.1" }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" - }, - "require-dev": { - "ext-pdo": "*" - }, "suggest": { + "ext-soap": "*", "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" + "phpunit/php-invoker": "^2.0.0" }, "bin": [ "phpunit" @@ -2635,7 +2391,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5.x-dev" + "dev-master": "8.5-dev" } }, "autoload": { @@ -2663,73 +2419,23 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/6.5.14" - }, - "time": "2019-02-01T05:22:47+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.33" }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ + "funding": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit-mock-objects/issues", - "source": "https://github.com/sebastianbergmann/phpunit-mock-objects/tree/5.0.10" - }, - "abandoned": true, - "time": "2018-08-09T05:50:03+00:00" + "time": "2023-02-27T13:04:50+00:00" }, { "name": "psr/cache", @@ -2985,30 +2691,30 @@ }, { "name": "sebastian/comparator", - "version": "2.1.3", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", + "php": ">=7.1", + "sebastian/diff": "^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^6.4" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -3021,6 +2727,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -3032,10 +2742,6 @@ { "name": "Bernhard Schussek", "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" } ], "description": "Provides the functionality to compare PHP values for equality", @@ -3047,34 +2753,41 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/master" + "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.5" }, - "time": "2018-02-01T13:46:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:31:48+00:00" }, { "name": "sebastian/diff", - "version": "2.0.1", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + "reference": "6296a0c086dd0117c1b78b059374d7fcbe7545ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/6296a0c086dd0117c1b78b059374d7fcbe7545ae", + "reference": "6296a0c086dd0117c1b78b059374d7fcbe7545ae", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -3087,50 +2800,62 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" } ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "diff" + "diff", + "udiff", + "unidiff", + "unified diff" ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/master" + "source": "https://github.com/sebastianbergmann/diff/tree/3.0.4" }, - "time": "2017-08-03T08:09:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-05-07T05:30:20+00:00" }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3157,9 +2882,15 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/master" + "source": "https://github.com/sebastianbergmann/environment/tree/4.2.4" }, - "time": "2017-07-01T08:51:00+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" }, { "name": "sebastian/exporter", @@ -3240,23 +2971,26 @@ }, { "name": "sebastian/global-state", - "version": "2.0.0", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + "reference": "66783ce213de415b451b904bfef9dda0cf9aeae0" }, "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/66783ce213de415b451b904bfef9dda0cf9aeae0", + "reference": "66783ce213de415b451b904bfef9dda0cf9aeae0", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.2", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "ext-dom": "*", + "phpunit/phpunit": "^8.0" }, "suggest": { "ext-uopz": "*" @@ -3264,7 +2998,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -3289,9 +3023,15 @@ ], "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/3.0.3" }, - "time": "2017-04-27T15:39:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-02T09:23:32+00:00" }, { "name": "sebastian/object-enumerator", @@ -3470,25 +3210,25 @@ }, { "name": "sebastian/resource-operations", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -3510,9 +3250,71 @@ "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/master" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.2" }, - "time": "2015-07-28T20:34:47+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+00:00" + }, + { + "name": "sebastian/type", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4", + "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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": "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/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/1.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:25:11+00:00" }, { "name": "sebastian/version", @@ -4916,64 +4718,6 @@ } ], "time": "2021-07-28T10:34:58+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" } ], "aliases": [], diff --git a/phpunit.xml b/phpunit.xml index dd3da50..f255df3 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,6 +1,6 @@ - + tests diff --git a/tests/Helpers.php b/tests/Helpers.php index 484f745..cee5359 100644 --- a/tests/Helpers.php +++ b/tests/Helpers.php @@ -2,7 +2,7 @@ trait Helpers { - public function setUp() + public function setUp(): void { $this->factoryNewInstance = []; $this->factoryCallStatic = []; diff --git a/tests/dependencies/installer_test.php b/tests/dependencies/installer_test.php index 868af22..5911a51 100644 --- a/tests/dependencies/installer_test.php +++ b/tests/dependencies/installer_test.php @@ -4,7 +4,7 @@ class DependenciesInstallerTest extends \PHPUnit\Framework\TestCase { use \Helpers; - public function tearDown() + public function tearDown(): void { \Mockery::close(); } diff --git a/tests/services/inspection_checker_test.php b/tests/services/inspection_checker_test.php index aa3c041..73b033e 100644 --- a/tests/services/inspection_checker_test.php +++ b/tests/services/inspection_checker_test.php @@ -2,7 +2,7 @@ class Inspection_Checker_Test extends \PHPUnit\Framework\TestCase { - public function tearDown() + public function tearDown(): void { \Mockery::close(); } diff --git a/tests/services/inspections_api_test.php b/tests/services/inspections_api_test.php index ce6c8d3..3221c82 100644 --- a/tests/services/inspections_api_test.php +++ b/tests/services/inspections_api_test.php @@ -2,7 +2,7 @@ class Inspections_Api_Test extends \PHPUnit\Framework\TestCase { - public function tearDown() + public function tearDown(): void { \Mockery::close(); } diff --git a/tests/services/json_api_test.php b/tests/services/json_api_test.php index d29dedc..f4a3dd0 100644 --- a/tests/services/json_api_test.php +++ b/tests/services/json_api_test.php @@ -2,7 +2,7 @@ class Json_Api_Test extends \PHPUnit\Framework\TestCase { - public function tearDown() + public function tearDown(): void { \Mockery::close(); } diff --git a/vendor.phar b/vendor.phar index 877d940a2ba0aeb88c66c40da4b45b1b321e03d3..9acc162e0b6248a864365d6968715987d02cba6b 100644 GIT binary patch delta 3007 zcma)7dr*|u7610ZvagTbWm#Z%Sy+K}$pXt`fqn2;mSw}6fCjaq9adPWQ2{|?HEqP0 zk*3XLkUI%!jFZPqVr`vPQX4ew1WTFPcG8*Jj78Ei#`K|RO~+}C)uuDO=l9w6Px8l^ z-*@gk=iGCD=bZa3-t1kx**j@b`?vWL6=mBK#~k+mf7kcvHDj`bLLmrAo>Oz|u*-aG zE)Qz~r6Abb;YM7nBez`5}Xo_Ebk-b2FkvG}Ax5RRrV4REsD zY&zXS!M>l~O7I{ZrH^Dt-FVk52$f$iT7cz`GGO^Z252*7!g5n42tJ-E)v1!-b7E<^ zh&vRpaeET8Sq&7o(254zWtGgP`Ix?aSiOahZZ;dw)UoSUjOk~Rncs%t8<*ghHk@R% z*HENRI~wDJJ%+pVa?-ENU){j=h(wOs+Ov1ZE|jc0D3y%R-MX{>zZQn>eTmTnRMa;` zvS0&Qi2uDTuzp7ZzXM%y$bpIYsROg4%ZApGjWRu#9YP9cc~c*`Jn`(5Et|dON@oAa zMr*2aYO#HU56rEgOq%FoyN+zE>td0{j+l4%z#yMyYAnK++Fm^RFi2KUSJS#kV@qcf zx9R%1WJ7pmdH67A&Bgwng9cJLk#)NhtQ>cu!EZU&6IJzVpiN5f@fzI0lZ$cwTJA-!lapDA|t+;9mL&;HU(Dc;rj8=l6V>VA`{l;4@DTK}TT^N|c@^ z2oC4BD<4h?l}N`H3scDEdLbIzQ&dLU)*?LGFBeslcDX1F|0!PLg}ZJ!o<3i34(&Z& zER|nr5`=x%&g^C*TU=NJhh31efd-6c5-u+BlXSYIPQ2k zylQH>q_u`Y;Y1kEz|X=}WcjZ!sA#CicK`#;ZG#( z^G29d$57O#V`TEf_hWyNJA*!dJUCDmsPdN&lm)j{#ryk9D|~^{s(2s}-@dK<$U^hP zLbHsEoQr~sl1ma76_;c#YAzZsS}wZTg=YQvx!l#FYM+|Ew5%}CzM~d@ow8~U)30TS zovT}knPSW8R!?S%(bcV%GR5b=$Suwksw}gwTE&~P)nkrliI(Xf+r_uOkmVA-)X>rJAIjljXaE2J delta 3007 zcma)7dr*|u7610ZvagTbWm#Z%Sy+K}36EtLSoXnVS(XiN0vObac0gIEQ2~*}Y8u7p zNYbVq(NbF5PC8SYS|llBnm!b5(s5d2jrpVZ{65?MN&YzV z`_8@RoO|x?oO8d$o4t!Sd#5aFpLfu|H8>bN=CJ?&yRJ`vc1)H~CbUm4aYz?Vn?_qM5~InanB^0^OU?a3pO9o6_X7 zKDCLW>`})E&Z%+2JxQz8Af=-kEMC&!Ad?oB>$TnFa7tTG@Ua#qrMf!OcI!aMIo+eA zrRX~e`t&g*m@5;6p>r2o_~{wUpfj;Wy@-tpxge<04a>;9#I9#kqB^6kITr6&7gr`p zsT1!1w6K)jE;6&abl9*S(MSgjiM0eLMPzhK1moe9hY@_rEeIceraa7K#v(S7qG1

B#z*L+7mQ$H*$9?grZz+J->s&3infUmCs6dyTj!9NX|UCGRgc`>P3O{M*z7&qTH$v|e2|%DQ-t zdsA(621{+n-lb$gczXPewb<)5XqeLs-*R)1%yya4Ag9e?(r%cMttU;on~R@WYJF>k zok-1LeKsZgewvfaE~iO7W&vS+7SQ*K1(B{<>Tzy=g&=6ESMnYZo{z;R41#bpeQAJ` zE)zfoxir8?G}j~wY6t_`%aXsDuE!H&`>3d| ziDbbBvJn5fSz!IP1OW%S;-CW)@lyw8N0$w)JsV|uHam;v@M&x>`G?; z%0_Fda%!-Bm=DaYkW8BB61$FUtljZwLwnq_YhZ{^Gc^|BH(Q@S`XESFPiJFyw4u49 zk=u0sLb4&ex;%1-v*u#|%s~UGoXEP(3096f(crh7>xinlHPEIc_+Sn0P?(Ex{z~o! zGP#l~b^R-RewyE()$zK~CG>1VUMlVH$V1$>@}w3o()0Po-)PoYG zrwM|?`7Qs0DWMYS*kVx%*<3F|gBKS2NZV43NBf21D$=eLN8mrrOT2K$EyvSWUXnw5 zkCsT~SDFOj=gUjo>_mwV#?Pn(K^fT6!`>_LkfGLtzHahhLZ0;mXmMWB6s5RyOKE}@ zXG{AC%-+oeyS@1DT=0TOlMjit`S1!n=WD=O;}%{o=NlVYq&$DR%ua5OGNit#496WW zgZD>e=yrcON;FXp;xCtjYDWe5f2;!9*$VjGtpF=wKk_@|hqfSTx=K6{ot1ESsS?lA z2NL85Hc=82fgysG0O}SEq8DEb_R`|rU_Zg8&_;qYA?%6aL0o8ozlFbjT&rcXN;4}A z+t}$a#^6F&y70Ta62-6ESN^wOU4{Kes=6rJYgM@5M^(6Wq#As_T0Ka6nwnvPeKk7? zuGfqa^wxrk)3xB>o}{%zK;dKr&%np$DQU+}lx<@t(98u9sdI1;5qD?9#hD${O>wkzJ!BdlF-w$M%d2 z|AYT@d8{+_QnMNJ1>v1-p=@?6VrIsegAyx^;W7Pk3~hEchX2Ez7}5+k;MDyMn8Ke( z+GhE>aY^Q)=Az-E<)WKgXwsj*kh@w`?UOT?mlfu@AE?FOq^z35%*z>K z$LdyMrr5l?)f1UwY;~)pO!2wTbBi~NRF=7ytl~}C>MM9a*N?c%pTm+9o{R&Iy* zMa^A3?q3Ks(xBNr2wR4!&NX}EtpEB`_dgtdfBb%O)9+XQeCmWo M%bQVXtZ%RX4-%XOGXMYp From 301c8e2092ce4547787bd123b2bac5f41d8ab4fb Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Fri, 5 Aug 2022 12:19:37 +0100 Subject: [PATCH 4/9] Update CHANGELOG --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7027384..7c8a3a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added +- Support for PHP 8 + ## [2.3.0] - 2023-06-14 ### Added - `whippet deps describe` command, that provides a JSON report on the version tags associated with the commit hashes in `whippet.lock` From dec8b06fef7a67c64ef17ffc00974c9c2260eaa5 Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Wed, 13 Sep 2023 13:55:18 +0100 Subject: [PATCH 5/9] Update PHP CS Fixer to a PHP-8.2 friendly version --- composer.lock | 16 ++++++++-------- vendor.phar | Bin 1504599 -> 1504653 bytes 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.lock b/composer.lock index d017e39..638ae68 100644 --- a/composer.lock +++ b/composer.lock @@ -1449,16 +1449,16 @@ }, { "name": "dxw/php-cs-fixer-config", - "version": "v2.1.0", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/dxw/php-cs-fixer-config.git", - "reference": "d160cdb3dbcfe28051ad7db48e0072cf607be2b3" + "reference": "690a251beb6a3080a2de5adc749675a99e22d9fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dxw/php-cs-fixer-config/zipball/d160cdb3dbcfe28051ad7db48e0072cf607be2b3", - "reference": "d160cdb3dbcfe28051ad7db48e0072cf607be2b3", + "url": "https://api.github.com/repos/dxw/php-cs-fixer-config/zipball/690a251beb6a3080a2de5adc749675a99e22d9fd", + "reference": "690a251beb6a3080a2de5adc749675a99e22d9fd", "shasum": "" }, "require": { @@ -1466,8 +1466,8 @@ "php": "^7.4||^8.1" }, "require-dev": { - "phpunit/phpunit": "^8.5", - "vimeo/psalm": "^4.10" + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "^5.15" }, "type": "library", "autoload": { @@ -1481,9 +1481,9 @@ ], "support": { "issues": "https://github.com/dxw/php-cs-fixer-config/issues", - "source": "https://github.com/dxw/php-cs-fixer-config/tree/v2.1.0" + "source": "https://github.com/dxw/php-cs-fixer-config/tree/v2.1.1" }, - "time": "2022-09-26T11:18:17+00:00" + "time": "2023-09-13T12:53:23+00:00" }, { "name": "friendsofphp/php-cs-fixer", diff --git a/vendor.phar b/vendor.phar index 9acc162e0b6248a864365d6968715987d02cba6b..9fce2eea91e2182fba484966434ad0d8a350b40b 100644 GIT binary patch delta 3190 zcma)7eN>a@6@LQ(62eOoLPA0aL?DFn5kfwI@D&22d{fY(PIQL=fuVefR#&@KtUa=B zT?;(z=w?0bdbT=OH%sS=c0JWOHn$yjI@WoVZXDgGQf61SS*P=lJ@@z8_3SVFTe4c}r1Y`Up4 z8CWZk3xc^RG{t<>_LK2Su4R=nV&!wQBTkm5hR$7Xd<{0(L&&e ztRvVP*-r4wNGzJL!f#?d-z7vgOm!kuu z<;D02`eWcQ8xz0yd zQBvxJ`|jivu+>~0t1`fbb%+`|pkJ&cI4UBe6%mY=#y^PQlXgM)<6ZedCe!4yk$5FL z8xN=7#IMKx9Oq>E=S4miu%t1oCXRKg!OO53T+gaev0G}CzfSWIo%DhROe|@@l1){zr6@;eC8%9|> z&v9=;GM&K^TCjIMMi8FZeJl%mooXes>fr0vm5|wx4h?c#S4!G-9kO*KN_VsIGYd>_ zEwdvDX{;+*&Q2s+$!sA}>M=bC>(Yb1m-UErMPH3`Lmoj;mM>@ABRms}d(?t($gtSU z$+EKrCXDIFl38&whHqSgUnJus zjk%m6wVKfwN6bOorIV9>`P`L_Y^O-%C`=u@2L@5HcAr!-LVM$ms!uG`?T>`V9;Kqb zB9aB`O+ozEQo#DE1jQC~#eNGW;>Q-ujw%&eODf9rRB9VbXo{ey!>GL-&HDbhOp257aia z)^VG*pGh`^mzPEkaMo<>pJ`~IXe+XAwt|(zRy6pEbpugVwGP^(1XtJL4ms%<=P#sh zB9n{hQrExC=cnO!vnpOUxJJe~=a(+3d*+%ejP6t6tZU;(a zNE8H%_3PeyQ$i(Du}it}WOFSS4W5%%NZPhMJlZehm63Ka&kz4;UgG(i_6R(E?))^` zdpKVzzg){7^vln!up{|}F#b}sAXwiR`YC%q-$9144)k@s0~7L;!>!3NN^BCE|5Wi? zcERB#%g6#y&{z;AZML9`K1Ia)fOVn=0dy)PZ!qW4D!Z4>&6IBEJJ(X!DY$ zD#CNoRs@F^i||-ol_0Zt3nejL+)uDvj4B37(3#&T>7>P5B_V<>zRd(Deb^IA`*5Lo z{xbghk=R%^E7!4{(qwkL6hm>QRJ!ncye@gKnwS5#UtWg&hsxS1+AC$a;Egie+FuSn zzggZ#d&-Jof=4R`39eO)5p-69isO~w;I^bS`a$7@ACJOM{6%E>A3vz5uEOOfs>+dX zKA$q%@V2eIPwZlKXpBaO*0@7t06&6?00@0NfWo~KKpAgKi>1}ldlSiT^&va|9*?q4 z*E2FSIP=lxS^EGI?H*4^> zxLJcVOKWlJzFN%W+md#-7A9pu6!q~Snf&0L;9n!G&Yq&;kk{=i@^rgH-mu#hDhfND zeNIn_(-(Gi_Z*zBpO~+gaf#p($wkg3ic2(?7%mDfN-nWnRCDw7ai`CuuN5`+v6+RX zNZs5U3h`I*YvwTXQj*xZwv}iU8`iekV-#!FwpuibPv6fiUeArz&%J08Kai~*b38@V z&-}~i{CJz_$2Vmv#X-z zQ!R8yOv}FCkTVN+#p;Q7KN7jbb5V2AaM5x};G*M_$VET*?nj0}dCG~`QnS7nZ@uws X#fh%)<+)>Tmn#eT)ChIeE!F=8mL%`H delta 3132 zcma)7dr*|u75|o9U>|(!F1swdEDI~JE`eovEU#T2%K{tT1XR?Dc0gDuQCS4k#%x6Rc%w+p#mX8LOmaeDtA|kPK4|)uuDO=l9wC)fw`~ zncsKrJ?GqWf9IV0eS4|v+CRD`5|yPpJ)xq4U7<;v_4Dt@%59Tza#Ks3YD5;2%LO4i z`_wEu;xJ6kW?-#MAqdvyo*6bR8dy+fW)_(kr5a&bvd0OAWNic&WPSo!R0BbCRFGgQ zs+r(MR4aj7UQcjP-a+tNITkGnMCnn~(c(!3+*cGWr1_(D92@tlmHlKT_8ae5{5^o~D|# zeHsvQPP2)$__%h0?zmbcm@X59{&N?a_~}VZtI@M-aUwQ~q68tvq+LMfxz;!~Au5wv z8f$}X8-t2yDRsg_53}>wN{)e5n_$B_MI9Z`FIEwp6p_)A2*!Q!k0bbmQxI-{rZ~!E zx*QgcSFsE6aQZ|12JFvpPNsfc;$;C_8nf%-SeF*O3~Iskv=$Xx)uR0Mx+mzQS9D-v zK?jx`da0{EQVPP|`KoVDB_oijal}3Jm7zPl*NA(<;Vs`%@cweLzv*$tzw`~rA(Scz z&DS>$u@0W&!GvTwgC(?L?^3KFJUe=7J@&e^DrPsp*JCInv%Lm1$Z3O*w7Ujm>o!Vv zbMQ0sEblF{6A5XoJ6XYgVziUl6{FN+i6E>y5%j&5h)6dQYjAE)5zo6~G2;>8nOHoa z6@+7^`94mTlSNF46zs>QCW411ls=Fob>n@5AQXSyH3!R|Cc*M@5@^$#VY$@|f{&Y} zIu-MKj?XW+xI-2jvqrOIiipDr$4dO0cob>A#Z)|4!L?TCN=^P!{gOYW4rIHakn|4?K&qCX= zKQ#Ol74;2~ELdL(;=h#w)>kAbwV^8x+b|KouwiyIsnA+eQKsipeMsRfZ|b90$Df-@ zPGzq;V%fb^v}R0NCAN?9fm!m(q>0Y8YRJa2AsDD@4Z8RC_48?_#v**V`K4ozf~0h| z*KY{aHMZ4roAzHxHiXv~!bdo34))J9G*FBkS-051%5ggye969%sH$EEZ9;;Z>u`tc zbd2-Y(zlSw)pV)rU*q%B_@`+NuNz$=j%~?Ep#9w$i2GiK)Z#gDe0~pIyenm?F}H`q zdx*)uCP*0)hSE~JP(`(h^Abv_e~=5Qd5gAOoy-htOhT#py0cRgOs zGwU&?GAFb)C#v+46YjU9MRykbp3T}!$$ppx_x#5I$0YdkV_%}Z((Er2M6!1fe45=! z(3;bU5}AyGV6%U>_|cS5i8Sn5PCVJ%$w7l>y9!9#;liW+imRNot1dtMr+A6y?mMIK z^m%gAXm3-lRDOkC5cc0XvzML7Er9ViVg%ujmb4)IFxO3nYB&12!Ho%d-tE!dOOn_m zeCy!yJM6N%m@MUapr9!)MA~#-H-RC4JHftu{Do%oL94z1X|@#LO?aW84kwQ$^6J@7 zZDoE>=2W4T+-!xo$hJZpe!LLg%Z2FuVh;*7=0O>*ctE_Z2-SG92->?v@LMecN4{d@ zccd8FoTO<=@LaT)z~TEPc&u(pkXgEok{B!PCs-^+6$54H%Jb8GpZDt!C2-1IzX$v(r8d#jH=d@CUput~afVpYKkPf&y+h%V(6IZ-k?`Or{1?n)ovo2tPnRhOmwUabY|?LFx>_40mRF0X^{cgL zx_4{wx42)6G<|hA^-vvV^5>HFSshHugDC1VK{9#g{ovoD>|Rf4kGHR&tfaKCufV&r zq^GwxzsOUTU(!=n*0XD8;nBH<@wo;WmnbfBE($KuTw=Jya#3C7Q*?wXF`A#oD#4=FQ>@U*r}mm+LZeQX zI&$WoXjbwqcRp$QPsAieTW3qljCM(^jyC>3ugK)8Xp4MjS#-cMvhO1?5NTKvo#U<* zkxM)mEf*aZJ(mP71};V}i8HPhQ&5qz{P0%Z%aP&L!s6F6|MFtx+c(;8|A)7|P+!wp F^Ix4Oj* Date: Wed, 13 Sep 2023 14:22:16 +0100 Subject: [PATCH 6/9] Upgrade to PHPUnit 9 This also enables an upgrade to dependencies of the dxw PHP CS Fixer, which results in some minor linting changes also applied here. --- composer.json | 2 +- composer.lock | 1138 +++++++++++++++-------------- src/Dependencies/Updater.php | 2 +- tests/files/whippet_json_test.php | 2 +- vendor.phar | Bin 1504653 -> 1504653 bytes 5 files changed, 583 insertions(+), 561 deletions(-) diff --git a/composer.json b/composer.json index c74a3eb..891d108 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "guzzlehttp/guzzle": "^6.5.8" }, "require-dev": { - "phpunit/phpunit": "^8.0", + "phpunit/phpunit": "^9.0", "mockery/mockery": "^1.1", "dxw/phar-install": "^1.1", "mikey179/vfsstream": "^1.6", diff --git a/composer.lock b/composer.lock index 638ae68..934f8ae 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "687c5b0bb8aa818e527f3f485b323529", + "content-hash": "6b69ffa4d235186c6a47ad20e800c4df", "packages": [ { "name": "aura/autoload", @@ -1140,129 +1140,6 @@ ], "time": "2022-02-25T21:32:43+00:00" }, - { - "name": "doctrine/annotations", - "version": "1.14.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", - "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^1 || ^2", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "~1.4.10 || ^1.8.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "vimeo/psalm": "^4.10" - }, - "suggest": { - "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "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": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.14.3" - }, - "time": "2023-02-01T09:20:38+00:00" - }, - { - "name": "doctrine/deprecations", - "version": "v1.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "1.4.10 || 1.10.15", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psalm/plugin-phpunit": "0.18.4", - "psr/log": "^1 || ^2 || ^3", - "vimeo/psalm": "4.30.0 || 5.12.0" - }, - "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/v1.1.1" - }, - "time": "2023-06-03T09:27:29+00:00" - }, { "name": "doctrine/instantiator", "version": "1.5.0", @@ -1333,84 +1210,6 @@ ], "time": "2022-12-30T00:15:36+00:00" }, - { - "name": "doctrine/lexer", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^4.11 || ^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "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": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/2.1.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%2Flexer", - "type": "tidelift" - } - ], - "time": "2022-12-14T08:49:07+00:00" - }, { "name": "dxw/phar-install", "version": "v1.1.2", @@ -1487,51 +1286,51 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.9.5", + "version": "v3.26.1", "source": { "type": "git", - "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "4465d70ba776806857a1ac2a6f877e582445ff36" + "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", + "reference": "d023ba6684055f6ea1da1352d8a02baca0426983" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/4465d70ba776806857a1ac2a6f877e582445ff36", - "reference": "4465d70ba776806857a1ac2a6f877e582445ff36", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/d023ba6684055f6ea1da1352d8a02baca0426983", + "reference": "d023ba6684055f6ea1da1352d8a02baca0426983", "shasum": "" }, "require": { - "composer/semver": "^3.2", + "composer/semver": "^3.3", "composer/xdebug-handler": "^3.0.3", - "doctrine/annotations": "^1.13", "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0", - "php-cs-fixer/diff": "^2.0", + "sebastian/diff": "^4.0 || ^5.0", "symfony/console": "^5.4 || ^6.0", "symfony/event-dispatcher": "^5.4 || ^6.0", "symfony/filesystem": "^5.4 || ^6.0", "symfony/finder": "^5.4 || ^6.0", "symfony/options-resolver": "^5.4 || ^6.0", - "symfony/polyfill-mbstring": "^1.23", - "symfony/polyfill-php80": "^1.25", - "symfony/polyfill-php81": "^1.25", + "symfony/polyfill-mbstring": "^1.27", + "symfony/polyfill-php80": "^1.27", + "symfony/polyfill-php81": "^1.27", "symfony/process": "^5.4 || ^6.0", "symfony/stopwatch": "^5.4 || ^6.0" }, "require-dev": { + "facile-it/paraunit": "^1.3 || ^2.0", "justinrainbow/json-schema": "^5.2", - "keradus/cli-executor": "^1.5", - "mikey179/vfsstream": "^1.6.10", - "php-coveralls/php-coveralls": "^2.5.2", + "keradus/cli-executor": "^2.0", + "mikey179/vfsstream": "^1.6.11", + "php-coveralls/php-coveralls": "^2.5.3", "php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy": "^1.15", + "phpspec/prophecy": "^1.16", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", - "phpunitgoodpractices/polyfill": "^1.5", - "phpunitgoodpractices/traits": "^1.9.1", - "symfony/phpunit-bridge": "^6.0", + "phpunitgoodpractices/polyfill": "^1.6", + "phpunitgoodpractices/traits": "^1.9.2", + "symfony/phpunit-bridge": "^6.2.3", "symfony/yaml": "^5.4 || ^6.0" }, "suggest": { @@ -1562,9 +1361,15 @@ } ], "description": "A tool to automatically fix PHP code style", + "keywords": [ + "Static code analysis", + "fixer", + "standards", + "static analysis" + ], "support": { - "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.9.5" + "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.26.1" }, "funding": [ { @@ -1572,7 +1377,7 @@ "type": "github" } ], - "time": "2022-07-22T08:43:51+00:00" + "time": "2023-09-08T19:09:07+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -1879,6 +1684,62 @@ ], "time": "2023-03-08T13:26:56+00:00" }, + { + "name": "nikic/php-parser", + "version": "v4.17.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "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" + } + ], + "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.17.1" + }, + "time": "2023-08-13T19:53:39+00:00" + }, { "name": "phar-io/manifest", "version": "2.0.3", @@ -1991,27 +1852,47 @@ "time": "2022-02-21T01:04:05+00:00" }, { - "name": "php-cs-fixer/diff", - "version": "v2.0.2", + "name": "phpunit/php-code-coverage", + "version": "9.2.28", "source": { "type": "git", - "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "7134a5ccaaf0f1c92a4f5501a6c9f98ac4dcc0ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", - "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7134a5ccaaf0f1c92a4f5501a6c9f98ac4dcc0ef", + "reference": "7134a5ccaaf0f1c92a4f5501a6c9f98ac4dcc0ef", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0 || ^8.0" + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.15", + "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": "^5.7.23 || ^6.4.3 || ^7.0", - "symfony/process": "^3.3" + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -2024,61 +1905,54 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "sebastian/diff v3 backport support for PHP 5.6+", - "homepage": "https://github.com/PHP-CS-Fixer", + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", "keywords": [ - "diff" + "coverage", + "testing", + "xunit" ], "support": { - "issues": "https://github.com/PHP-CS-Fixer/diff/issues", - "source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2" + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.28" }, - "abandoned": true, - "time": "2020-10-14T08:32:19+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-09-12T14:36:20+00:00" }, { - "name": "phpunit/php-code-coverage", - "version": "7.0.15", + "name": "phpunit/php-file-iterator", + "version": "3.0.6", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "819f92bba8b001d4363065928088de22f25a3a48" + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/819f92bba8b001d4363065928088de22f25a3a48", - "reference": "819f92bba8b001d4363065928088de22f25a3a48", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": ">=7.2", - "phpunit/php-file-iterator": "^2.0.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.1.3 || ^4.0", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^4.2.2", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.2.2" - }, - "suggest": { - "ext-xdebug": "^2.7.2" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -2097,16 +1971,15 @@ "role": "lead" } ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", "keywords": [ - "coverage", - "testing", - "xunit" + "filesystem", + "iterator" ], "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.15" + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" }, "funding": [ { @@ -2114,32 +1987,36 @@ "type": "github" } ], - "time": "2021-07-26T12:20:09+00:00" + "time": "2021-12-02T12:48:52+00:00" }, { - "name": "phpunit/php-file-iterator", - "version": "2.0.5", + "name": "phpunit/php-invoker", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", - "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.5" + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -2158,15 +2035,14 @@ "role": "lead" } ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", "keywords": [ - "filesystem", - "iterator" + "process" ], "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" }, "funding": [ { @@ -2174,26 +2050,34 @@ "type": "github" } ], - "time": "2021-12-02T12:42:26+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/" @@ -2217,34 +2101,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": { @@ -2270,7 +2160,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": [ { @@ -2278,112 +2168,54 @@ "type": "github" } ], - "time": "2020-11-30T08:20:02+00:00" + "time": "2020-10-26T13:16:10+00:00" }, { - "name": "phpunit/php-token-stream", - "version": "4.0.4", + "name": "phpunit/phpunit", + "version": "9.6.12", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "a122c2ebd469b751d774aa0f613dc0d67697653f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a122c2ebd469b751d774aa0f613dc0d67697653f", + "reference": "a122c2ebd469b751d774aa0f613dc0d67697653f", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "abandoned": true, - "time": "2020-08-04T08:28:15+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "8.5.33", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e", - "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.0", + "myclabs/deep-copy": "^1.10.1", "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", - "php": ">=7.2", - "phpunit/php-code-coverage": "^7.0.12", - "phpunit/php-file-iterator": "^2.0.4", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^2.1.2", - "sebastian/comparator": "^3.0.5", - "sebastian/diff": "^3.0.2", - "sebastian/environment": "^4.2.3", - "sebastian/exporter": "^3.1.5", - "sebastian/global-state": "^3.0.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^2.0.1", - "sebastian/type": "^1.1.3", - "sebastian/version": "^2.0.1" + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.28", + "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.8", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.5", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.2", + "sebastian/version": "^3.0.2" }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0.0" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -2391,10 +2223,13 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "8.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], "classmap": [ "src/" ] @@ -2419,7 +2254,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.33" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.12" }, "funding": [ { @@ -2435,56 +2271,7 @@ "type": "tidelift" } ], - "time": "2023-02-27T13:04:50+00:00" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.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": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/master" - }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2023-09-12T14:39:31+00:00" }, { "name": "psr/container", @@ -2634,30 +2421,142 @@ }, "time": "2021-05-03T11:20:27+00:00" }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "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" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "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": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "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": { @@ -2679,7 +2578,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": [ { @@ -2687,34 +2586,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.5", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dc7ceb4a24aede938c7af2a9ed1de09609ca770", - "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "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": { @@ -2753,7 +2652,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.5" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, "funding": [ { @@ -2761,33 +2660,90 @@ "type": "github" } ], - "time": "2022-09-14T12:31:48+00:00" + "time": "2022-09-14T12:41:17+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": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" }, { "name": "sebastian/diff", - "version": "3.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "6296a0c086dd0117c1b78b059374d7fcbe7545ae" + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/6296a0c086dd0117c1b78b059374d7fcbe7545ae", - "reference": "6296a0c086dd0117c1b78b059374d7fcbe7545ae", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "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": { @@ -2819,7 +2775,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/3.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" }, "funding": [ { @@ -2827,27 +2783,27 @@ "type": "github" } ], - "time": "2023-05-07T05:30:20+00:00" + "time": "2023-05-07T05:35:17+00:00" }, { "name": "sebastian/environment", - "version": "4.2.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", - "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^7.5" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-posix": "*" @@ -2855,7 +2811,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2882,7 +2838,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.5" }, "funding": [ { @@ -2890,34 +2846,34 @@ "type": "github" } ], - "time": "2020-11-30T07:53:42+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.5", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6" + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/73a9676f2833b9a7c36968f9d882589cd75511e6", - "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, "require": { - "php": ">=7.0", - "sebastian/recursion-context": "^3.0" + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -2952,14 +2908,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.5" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" }, "funding": [ { @@ -2967,30 +2923,30 @@ "type": "github" } ], - "time": "2022-09-14T06:00:17+00:00" + "time": "2022-09-14T06:03:37+00:00" }, { "name": "sebastian/global-state", - "version": "3.0.3", + "version": "5.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "66783ce213de415b451b904bfef9dda0cf9aeae0" + "reference": "bde739e7565280bda77be70044ac1047bc007e34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/66783ce213de415b451b904bfef9dda0cf9aeae0", - "reference": "66783ce213de415b451b904bfef9dda0cf9aeae0", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", + "reference": "bde739e7565280bda77be70044ac1047bc007e34", "shasum": "" }, "require": { - "php": ">=7.2", - "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": { "ext-dom": "*", - "phpunit/phpunit": "^8.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-uopz": "*" @@ -2998,7 +2954,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -3023,7 +2979,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" }, "funding": [ { @@ -3031,34 +2987,91 @@ "type": "github" } ], - "time": "2023-08-02T09:23:32+00:00" + "time": "2023-08-02T09:26:13+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" + }, + "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": { @@ -3080,7 +3093,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": [ { @@ -3088,32 +3101,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": { @@ -3135,7 +3148,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": [ { @@ -3143,32 +3156,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.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "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/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "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": { @@ -3195,10 +3208,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://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.5" }, "funding": [ { @@ -3206,29 +3219,32 @@ "type": "github" } ], - "time": "2020-11-30T07:34:24+00:00" + "time": "2023-02-03T06:07:39+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": { @@ -3250,7 +3266,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": [ { @@ -3258,32 +3274,32 @@ "type": "github" } ], - "time": "2020-11-30T07:30:19+00:00" + "time": "2020-09-28T06:45:17+00:00" }, { "name": "sebastian/type", - "version": "1.1.4", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4", - "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^8.2" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -3306,7 +3322,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/1.1.4" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -3314,29 +3330,29 @@ "type": "github" } ], - "time": "2020-11-30T07:25:11+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", - "version": "2.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "php": ">=5.6" + "php": ">=7.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -3359,9 +3375,15 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/master" + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, - "time": "2016-10-03T07:35:21+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" }, { "name": "symfony/console", diff --git a/src/Dependencies/Updater.php b/src/Dependencies/Updater.php index 07daa5a..dd56298 100644 --- a/src/Dependencies/Updater.php +++ b/src/Dependencies/Updater.php @@ -38,7 +38,7 @@ public function updateSingle($dep) return \Result\Result::err('No matching dependency in whippet.json'); } - return $this->update([$type=>[$dep]]); + return $this->update([$type => [$dep]]); } public function updateAll() diff --git a/tests/files/whippet_json_test.php b/tests/files/whippet_json_test.php index 1823ec1..305f28d 100644 --- a/tests/files/whippet_json_test.php +++ b/tests/files/whippet_json_test.php @@ -62,6 +62,6 @@ public function testGetDependency() ], ]); - $this->assertEquals(['name'=>'twitget', 'ref'=>'foobar'], $whippetJson->getDependency('plugins', 'twitget')); + $this->assertEquals(['name' => 'twitget', 'ref' => 'foobar'], $whippetJson->getDependency('plugins', 'twitget')); } } diff --git a/vendor.phar b/vendor.phar index 9fce2eea91e2182fba484966434ad0d8a350b40b..b4b9ed0772430a48fdb53ee7b47dd77cef9bae9d 100644 GIT binary patch delta 2819 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 Date: Wed, 13 Sep 2023 15:06:42 +0100 Subject: [PATCH 7/9] Replace `assertContains` with `assertStringContainsString` In PHPUnit, `assertContains` is only for arrays. --- tests/plugins_test.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/plugins_test.php b/tests/plugins_test.php index 5aaca80..19d1e99 100644 --- a/tests/plugins_test.php +++ b/tests/plugins_test.php @@ -51,10 +51,10 @@ public function testSupportedCommentSyntax() $this->assertEquals(0, $return); - $this->assertNotContains('PHP Fatal error', $stderr); - $this->assertNotContains('PHP Warning', $stderr); - $this->assertNotContains('PHP Notice', $stderr); - $this->assertNotContains('PHP Deprecated', $stderr); + $this->assertStringNotContainsString('PHP Fatal error', $stderr); + $this->assertStringNotContainsString('PHP Warning', $stderr); + $this->assertStringNotContainsString('PHP Notice', $stderr); + $this->assertStringNotContainsString('PHP Deprecated', $stderr); } public function testDeprecatedCommentSyntax() @@ -66,10 +66,10 @@ public function testDeprecatedCommentSyntax() $this->assertEquals(1, $return); - $this->assertNotContains('PHP Fatal error', $stderr); - $this->assertNotContains('PHP Warning', $stderr); - $this->assertNotContains('PHP Notice', $stderr); - $this->assertNotContains('PHP Deprecated', $stderr); + $this->assertStringNotContainsString('PHP Fatal error', $stderr); + $this->assertStringNotContainsString('PHP Warning', $stderr); + $this->assertStringNotContainsString('PHP Notice', $stderr); + $this->assertStringNotContainsString('PHP Deprecated', $stderr); } public function testDeprecatedCommentSyntax2() @@ -82,9 +82,9 @@ public function testDeprecatedCommentSyntax2() $this->assertEquals(1, $return); - $this->assertNotContains('PHP Fatal error', $stderr); - $this->assertNotContains('PHP Warning', $stderr); - $this->assertNotContains('PHP Notice', $stderr); - $this->assertNotContains('PHP Deprecated', $stderr); + $this->assertStringNotContainsString('PHP Fatal error', $stderr); + $this->assertStringNotContainsString('PHP Warning', $stderr); + $this->assertStringNotContainsString('PHP Notice', $stderr); + $this->assertStringNotContainsString('PHP Deprecated', $stderr); } } From 7e351933607603672c17dc2ab30f23cd72985e78 Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Wed, 13 Sep 2023 15:35:22 +0100 Subject: [PATCH 8/9] Declare all properties As dynamic properties generate a warning in PHP 8.2 I've made these all private, unless they need to be public. --- src/Dependencies/Installer.php | 5 +++++ src/Dependencies/Migration.php | 4 ++++ src/Dependencies/Updater.php | 7 +++++++ src/Dependencies/Validator.php | 3 +++ src/Files/Base.php | 2 ++ src/Git/Git.php | 1 + src/Git/Gitignore.php | 1 + src/Modules/Dependencies.php | 4 ++++ src/Modules/Deploy.php | 5 +++++ src/Modules/Generate.php | 2 ++ src/Modules/Helpers/WhippetHelpers.php | 5 +++++ src/Modules/Plugin.php | 3 +++ src/Modules/Release.php | 3 +++ src/ProjectDirectory.php | 2 ++ src/Services/InspectionChecker.php | 2 ++ src/Services/InspectionsApi.php | 4 ++++ src/Services/JsonApi.php | 2 ++ tests/Helpers.php | 3 +++ tests/plugins_test.php | 2 ++ 19 files changed, 60 insertions(+) diff --git a/src/Dependencies/Installer.php b/src/Dependencies/Installer.php index 23dadd9..ec3c4a8 100644 --- a/src/Dependencies/Installer.php +++ b/src/Dependencies/Installer.php @@ -4,6 +4,11 @@ class Installer { + private $factory; + private $dir; + private $inspectionChecker; + private $lockFile; + public function __construct( \Dxw\Whippet\Factory $factory, \Dxw\Whippet\ProjectDirectory $dir, diff --git a/src/Dependencies/Migration.php b/src/Dependencies/Migration.php index e7333ed..ab7b829 100644 --- a/src/Dependencies/Migration.php +++ b/src/Dependencies/Migration.php @@ -4,6 +4,10 @@ class Migration { + private $factory; + private $dir; + private $pluginsFile; + public function __construct( \Dxw\Whippet\Factory $factory, \Dxw\Whippet\ProjectDirectory $dir diff --git a/src/Dependencies/Updater.php b/src/Dependencies/Updater.php index dd56298..37cba7e 100644 --- a/src/Dependencies/Updater.php +++ b/src/Dependencies/Updater.php @@ -4,6 +4,13 @@ class Updater { + private $factory; + private $dir; + private $lockFile; + private $jsonFile; + private $ignores; + private $gitignore; + public function __construct( \Dxw\Whippet\Factory $factory, \Dxw\Whippet\ProjectDirectory $dir diff --git a/src/Dependencies/Validator.php b/src/Dependencies/Validator.php index c965f54..5867ee4 100644 --- a/src/Dependencies/Validator.php +++ b/src/Dependencies/Validator.php @@ -4,6 +4,9 @@ class Validator { + private $factory; + private $dir; + public function __construct( \Dxw\Whippet\Factory $factory, \Dxw\Whippet\ProjectDirectory $dir diff --git a/src/Files/Base.php b/src/Files/Base.php index 5c214dc..53492f0 100644 --- a/src/Files/Base.php +++ b/src/Files/Base.php @@ -4,6 +4,8 @@ abstract class Base { + public $data; + public static function fromString(/* string */ $json) { $data = json_decode($json, true); diff --git a/src/Git/Git.php b/src/Git/Git.php index 4dd2dee..95a8c76 100644 --- a/src/Git/Git.php +++ b/src/Git/Git.php @@ -17,6 +17,7 @@ class Git { protected $command_separators = ['&&', '||']; + private $repo_path; public function __construct($repo_path) { diff --git a/src/Git/Gitignore.php b/src/Git/Gitignore.php index 3b17e3c..9c6c97b 100644 --- a/src/Git/Gitignore.php +++ b/src/Git/Gitignore.php @@ -9,6 +9,7 @@ */ class Gitignore { + private $ignore_file; /** * Initialises the class with a .gitignore in a given repository. * diff --git a/src/Modules/Dependencies.php b/src/Modules/Dependencies.php index 5a4e0fc..fffc7ed 100644 --- a/src/Modules/Dependencies.php +++ b/src/Modules/Dependencies.php @@ -4,6 +4,10 @@ class Dependencies extends \RubbishThorClone { + private $factory; + private $projectDirectory; + private $inspections_api; + public function __construct() { parent::__construct(); diff --git a/src/Modules/Deploy.php b/src/Modules/Deploy.php index a8a7d5b..025e067 100644 --- a/src/Modules/Deploy.php +++ b/src/Modules/Deploy.php @@ -6,6 +6,11 @@ class Deploy { use Helpers\WhippetHelpers; + private $deploy_dir; + private $releases_dir; + private $shared_dir; + private $public_dir; + public function __construct($dir) { $this->deploy_dir = $dir; diff --git a/src/Modules/Generate.php b/src/Modules/Generate.php index 416e273..ac43c75 100644 --- a/src/Modules/Generate.php +++ b/src/Modules/Generate.php @@ -4,6 +4,8 @@ class Generate { + private $generators_dir; + public function __construct() { $this->generators_dir = WHIPPET_ROOT.'/generators'; diff --git a/src/Modules/Helpers/WhippetHelpers.php b/src/Modules/Helpers/WhippetHelpers.php index 8339fb9..ea18564 100644 --- a/src/Modules/Helpers/WhippetHelpers.php +++ b/src/Modules/Helpers/WhippetHelpers.php @@ -4,6 +4,11 @@ trait WhippetHelpers { + private $plugins_manifest_file; + private $project_dir; + private $application_config; + private $plugins_lock_file; + public function check_and_create_dir($dir, $force_empty = false) { if (!file_exists($dir)) { diff --git a/src/Modules/Plugin.php b/src/Modules/Plugin.php index 6cd8af9..8a548a7 100644 --- a/src/Modules/Plugin.php +++ b/src/Modules/Plugin.php @@ -7,6 +7,9 @@ class Plugin extends \RubbishThorClone use Helpers\ManifestIo; use Helpers\WhippetHelpers; + private $plugins_manifest; + private $plugin_dir; + public function commands() { $this->command('install', 'Deploys the current set of plugins into your project'); diff --git a/src/Modules/Release.php b/src/Modules/Release.php index 1e98a8b..b1e176f 100644 --- a/src/Modules/Release.php +++ b/src/Modules/Release.php @@ -9,6 +9,9 @@ class Release public $number = 0; public $time = 0; + public $deployed_commit; + public $release_dir; + private $public_dir; public function __construct($releases_dir, $message, $number, $public_dir) { diff --git a/src/ProjectDirectory.php b/src/ProjectDirectory.php index 7e48b6f..f79dbda 100644 --- a/src/ProjectDirectory.php +++ b/src/ProjectDirectory.php @@ -4,6 +4,8 @@ class ProjectDirectory { + private $path; + public static function find(/* string */ $cwd) { $path = $cwd; diff --git a/src/Services/InspectionChecker.php b/src/Services/InspectionChecker.php index 944b3cf..cb8f095 100644 --- a/src/Services/InspectionChecker.php +++ b/src/Services/InspectionChecker.php @@ -6,6 +6,8 @@ // associated with a dependency class InspectionChecker { + private $inspectionsApi; + public function __construct( \Dxw\Whippet\Services\InspectionsApi $inspections_api ) { diff --git a/src/Services/InspectionsApi.php b/src/Services/InspectionsApi.php index 0901d13..fd62a25 100644 --- a/src/Services/InspectionsApi.php +++ b/src/Services/InspectionsApi.php @@ -8,6 +8,10 @@ // associated with a plugin class InspectionsApi { + private $host; + private $path; + private $jsonApi; + public function __construct( $host, $path, diff --git a/src/Services/JsonApi.php b/src/Services/JsonApi.php index 9196824..3893e00 100644 --- a/src/Services/JsonApi.php +++ b/src/Services/JsonApi.php @@ -8,6 +8,8 @@ // - converting error codes class JsonApi { + private $baseApi; + public function __construct( \Dxw\Whippet\Services\BaseApi $base_api ) { diff --git a/tests/Helpers.php b/tests/Helpers.php index cee5359..53290d4 100644 --- a/tests/Helpers.php +++ b/tests/Helpers.php @@ -2,6 +2,9 @@ trait Helpers { + private $factoryNewInstance; + private $factoryCallStatic; + public function setUp(): void { $this->factoryNewInstance = []; diff --git a/tests/plugins_test.php b/tests/plugins_test.php index 19d1e99..3e00393 100644 --- a/tests/plugins_test.php +++ b/tests/plugins_test.php @@ -2,6 +2,8 @@ class PluginsTest extends \PHPUnit\Framework\TestCase { + private $dir; + public function cmd($cmd, $cwd = null) { $process = proc_open($cmd, [ From 531cf0221362dda90e1a6ea1cb1e2ee9fa3f9fa5 Mon Sep 17 00:00:00 2001 From: Rob Skilling Date: Thu, 14 Sep 2023 10:36:28 +0100 Subject: [PATCH 9/9] Remove redundant Validator test If for some reason `$this->validator` doesn't exist, all the other tests will fail. This test wasn't really doing anything, other than asserting our test setup was correct, so let's just remove it. --- spec/dependencies/validator.spec.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/spec/dependencies/validator.spec.php b/spec/dependencies/validator.spec.php index cddb3cb..a4001b1 100644 --- a/spec/dependencies/validator.spec.php +++ b/spec/dependencies/validator.spec.php @@ -15,10 +15,6 @@ ); }); - it('exists', function () { - $this->validator; - }); - describe('->validate()', function () { context('whippet.lock cannot be found, or is invalid JSON', function () { it('returns an error', function () {