From 786b8478d9033ca090ffbbcef0d3865a2369d2ed Mon Sep 17 00:00:00 2001 From: Mariano Custiel Date: Sat, 14 May 2022 10:48:39 +0200 Subject: [PATCH 1/3] Updated phar --- composer.phar.lock | 467 ++++++++++++++++++++++++--------------------- phiremock.phar | Bin 3851510 -> 3860609 bytes 2 files changed, 249 insertions(+), 218 deletions(-) diff --git a/composer.phar.lock b/composer.phar.lock index 2f12a15..566b800 100644 --- a/composer.phar.lock +++ b/composer.phar.lock @@ -122,16 +122,16 @@ }, { "name": "guzzlehttp/promises", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "60d379c243457e073cff02bc323a2a86cb355631" + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/60d379c243457e073cff02bc323a2a86cb355631", - "reference": "60d379c243457e073cff02bc323a2a86cb355631", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { @@ -171,22 +171,22 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.0" + "source": "https://github.com/guzzle/promises/tree/1.4.1" }, - "time": "2020-09-30T07:37:28+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.7.0", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3" + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3", - "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { @@ -246,27 +246,27 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.7.0" + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, - "time": "2020-09-30T07:37:11+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "laminas/laminas-diactoros", - "version": "2.4.1", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-diactoros.git", - "reference": "36ef09b73e884135d2059cc498c938e90821bb57" + "reference": "7d2034110ae18afe05050b796a3ee4b3fe177876" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/36ef09b73e884135d2059cc498c938e90821bb57", - "reference": "36ef09b73e884135d2059cc498c938e90821bb57", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/7d2034110ae18afe05050b796a3ee4b3fe177876", + "reference": "7d2034110ae18afe05050b796a3ee4b3fe177876", "shasum": "" }, "require": { "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.1", + "php": "^7.3 || ~8.0.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0" }, @@ -285,10 +285,13 @@ "ext-dom": "*", "ext-gd": "*", "ext-libxml": "*", - "http-interop/http-factory-tests": "^0.5.0", + "http-interop/http-factory-tests": "^0.8.0", "laminas/laminas-coding-standard": "~1.0.0", - "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5.18" + "php-http/psr7-integration-tests": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.1", + "psalm/plugin-phpunit": "^0.14.0", + "vimeo/psalm": "^4.3" }, "type": "library", "extra": { @@ -333,34 +336,44 @@ "psr-17", "psr-7" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-diactoros/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-diactoros/issues", + "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", + "source": "https://github.com/laminas/laminas-diactoros" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2020-09-03T14:29:41+00:00" + "time": "2021-05-18T14:41:54+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "6ede70583e101030bcace4dcddd648f760ddf642" + "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642", - "reference": "6ede70583e101030bcace4dcddd648f760ddf642", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6cccbddfcfc742eb02158d6137ca5687d92cee32", + "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0 || ^8.0" + "php": "^7.3 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "squizlabs/php_codesniffer": "^3.5" + "psalm/plugin-phpunit": "^0.15.1", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.6" }, "type": "library", "extra": { @@ -387,13 +400,19 @@ "laminas", "zf" ], + "support": { + "forum": "https://discourse.laminas.dev/", + "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", + "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", + "source": "https://github.com/laminas/laminas-zendframework-bridge" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2020-09-14T14:23:00+00:00" + "time": "2021-02-25T21:54:58+00:00" }, { "name": "mcustiel/phiremock-common", @@ -595,27 +614,22 @@ }, { "name": "psr/container", - "version": "1.0.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -628,7 +642,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -640,7 +654,11 @@ "container-interop", "psr" ], - "time": "2017-02-14T16:28:37+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.1" + }, + "time": "2021-03-05T17:36:06+00:00" }, { "name": "psr/http-client", @@ -795,16 +813,16 @@ }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { @@ -828,7 +846,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -838,7 +856,10 @@ "psr", "psr-3" ], - "time": "2020-03-23T09:12:05+00:00" + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" }, { "name": "ralouphie/getallheaders", @@ -962,16 +983,16 @@ }, { "name": "react/dns", - "version": "v1.4.0", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/dns.git", - "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f" + "reference": "bf76d1c312c0c280c4ce53119cd7d08db23ffb4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/665260757171e2ab17485b44e7ffffa7acb6ca1f", - "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f", + "url": "https://api.github.com/repos/reactphp/dns/zipball/bf76d1c312c0c280c4ce53119cd7d08db23ffb4c", + "reference": "bf76d1c312c0c280c4ce53119cd7d08db23ffb4c", "shasum": "" }, "require": { @@ -1024,6 +1045,10 @@ "dns-resolver", "reactphp" ], + "support": { + "issues": "https://github.com/reactphp/dns/issues", + "source": "https://github.com/reactphp/dns/tree/v1.6.0" + }, "funding": [ { "url": "https://github.com/WyriHaximus", @@ -1034,7 +1059,7 @@ "type": "github" } ], - "time": "2020-09-18T12:12:55+00:00" + "time": "2021-06-21T11:56:09+00:00" }, { "name": "react/event-loop", @@ -1080,16 +1105,16 @@ }, { "name": "react/http", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/reactphp/http.git", - "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac" + "reference": "bc537273d11ee769c723a830e63aa33c0c35a530" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/http/zipball/badb0a87890e14b9cdfa3aec3ba1aafd900401ac", - "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac", + "url": "https://api.github.com/repos/reactphp/http/zipball/bc537273d11ee769c723a830e63aa33c0c35a530", + "reference": "bc537273d11ee769c723a830e63aa33c0c35a530", "shasum": "" }, "require": { @@ -1158,7 +1183,7 @@ ], "support": { "issues": "https://github.com/reactphp/http/issues", - "source": "https://github.com/reactphp/http/tree/v1.2.0" + "source": "https://github.com/reactphp/http/tree/v1.3.0" }, "funding": [ { @@ -1170,7 +1195,7 @@ "type": "github" } ], - "time": "2020-12-04T12:57:33+00:00" + "time": "2021-04-11T18:07:28+00:00" }, { "name": "react/promise", @@ -1513,16 +1538,16 @@ }, { "name": "symfony/console", - "version": "v4.4.19", + "version": "v4.4.25", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "24026c44fc37099fa145707fecd43672831b837a" + "reference": "a62acecdf5b50e314a4f305cd01b5282126f3095" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/24026c44fc37099fa145707fecd43672831b837a", - "reference": "24026c44fc37099fa145707fecd43672831b837a", + "url": "https://api.github.com/repos/symfony/console/zipball/a62acecdf5b50e314a4f305cd01b5282126f3095", + "reference": "a62acecdf5b50e314a4f305cd01b5282126f3095", "shasum": "" }, "require": { @@ -1582,7 +1607,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.19" + "source": "https://github.com/symfony/console/tree/v4.4.25" }, "funding": [ { @@ -1598,20 +1623,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-26T11:20:16+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "0eb8293dbbcd6ef6bf81404c9ce7d95bcdf34f44" + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/0eb8293dbbcd6ef6bf81404c9ce7d95bcdf34f44", - "reference": "0eb8293dbbcd6ef6bf81404c9ce7d95bcdf34f44", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", "shasum": "" }, "require": { @@ -1625,7 +1650,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1669,7 +1694,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" }, "funding": [ { @@ -1685,20 +1710,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-05-27T09:27:20+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "6e971c891537eb617a00bb07a43d182a6915faba" + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/6e971c891537eb617a00bb07a43d182a6915faba", - "reference": "6e971c891537eb617a00bb07a43d182a6915faba", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", "shasum": "" }, "require": { @@ -1710,7 +1735,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1753,7 +1778,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" }, "funding": [ { @@ -1769,20 +1794,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T17:09:11+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "f377a3dd1fde44d37b9831d68dc8dea3ffd28e13" + "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f377a3dd1fde44d37b9831d68dc8dea3ffd28e13", - "reference": "f377a3dd1fde44d37b9831d68dc8dea3ffd28e13", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1", + "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1", "shasum": "" }, "require": { @@ -1794,7 +1819,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1833,7 +1858,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0" }, "funding": [ { @@ -1849,20 +1874,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-05-27T09:27:20+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", "shasum": "" }, "require": { @@ -1871,7 +1896,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1909,7 +1934,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" }, "funding": [ { @@ -1925,20 +1950,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-05-27T09:17:38+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", "shasum": "" }, "require": { @@ -1947,7 +1972,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1988,7 +2013,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" }, "funding": [ { @@ -2004,20 +2029,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" + "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0", + "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0", "shasum": "" }, "require": { @@ -2026,7 +2051,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2071,7 +2096,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.0" }, "funding": [ { @@ -2087,25 +2112,25 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.0" + "psr/container": "^1.1" }, "suggest": { "symfony/service-implementation": "" @@ -2113,7 +2138,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -2149,6 +2174,9 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -2163,7 +2191,7 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-04-01T10:43:52+00:00" } ], "packages-dev": [ @@ -2229,16 +2257,16 @@ }, { "name": "codeception/codeception", - "version": "4.1.17", + "version": "4.1.21", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "c153b1ab289b3e3109e685379aa8847c54ac2b68" + "reference": "c25f20d842a7e3fa0a8e6abf0828f102c914d419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/c153b1ab289b3e3109e685379aa8847c54ac2b68", - "reference": "c153b1ab289b3e3109e685379aa8847c54ac2b68", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/c25f20d842a7e3fa0a8e6abf0828f102c914d419", + "reference": "c25f20d842a7e3fa0a8e6abf0828f102c914d419", "shasum": "" }, "require": { @@ -2258,11 +2286,11 @@ "symfony/yaml": ">=2.7 <6.0" }, "require-dev": { - "codeception/module-asserts": "*@dev", - "codeception/module-cli": "*@dev", - "codeception/module-db": "*@dev", - "codeception/module-filesystem": "*@dev", - "codeception/module-phpbrowser": "*@dev", + "codeception/module-asserts": "1.*@dev", + "codeception/module-cli": "1.*@dev", + "codeception/module-db": "1.*@dev", + "codeception/module-filesystem": "1.*@dev", + "codeception/module-phpbrowser": "1.*@dev", "codeception/specify": "~0.3", "codeception/util-universalframework": "*@dev", "monolog/monolog": "~1.8", @@ -2316,7 +2344,7 @@ "type": "open_collective" } ], - "time": "2021-02-01T07:30:47+00:00" + "time": "2021-05-28T17:43:39+00:00" }, { "name": "codeception/lib-asserts", @@ -2370,16 +2398,16 @@ }, { "name": "codeception/lib-innerbrowser", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "b7406c710684c255d9b067d7795269a5585a0406" + "reference": "4b0d89b37fe454e060a610a85280a87ab4f534f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/b7406c710684c255d9b067d7795269a5585a0406", - "reference": "b7406c710684c255d9b067d7795269a5585a0406", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/4b0d89b37fe454e060a610a85280a87ab4f534f1", + "reference": "4b0d89b37fe454e060a610a85280a87ab4f534f1", "shasum": "" }, "require": { @@ -2422,7 +2450,7 @@ "keywords": [ "codeception" ], - "time": "2021-01-29T18:17:25+00:00" + "time": "2021-04-23T06:18:29+00:00" }, { "name": "codeception/module-asserts", @@ -2535,16 +2563,16 @@ }, { "name": "codeception/module-rest", - "version": "1.2.7", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/Codeception/module-rest.git", - "reference": "beeb5a91a97d042273bf10f00063e9b8f541879a" + "reference": "293a0103d5257b7c884ef276147a9a06914e878f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-rest/zipball/beeb5a91a97d042273bf10f00063e9b8f541879a", - "reference": "beeb5a91a97d042273bf10f00063e9b8f541879a", + "url": "https://api.github.com/repos/Codeception/module-rest/zipball/293a0103d5257b7c884ef276147a9a06914e878f", + "reference": "293a0103d5257b7c884ef276147a9a06914e878f", "shasum": "" }, "require": { @@ -2581,7 +2609,7 @@ "codeception", "rest" ], - "time": "2020-11-04T16:58:11+00:00" + "time": "2021-04-23T08:12:24+00:00" }, { "name": "codeception/phpunit-wrapper", @@ -2900,16 +2928,16 @@ }, { "name": "phar-io/version", - "version": "3.0.4", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "e4782611070e50613683d2b9a57730e9a3ba5451" + "reference": "bae7c545bef187884426f042434e561ab1ddb182" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/e4782611070e50613683d2b9a57730e9a3ba5451", - "reference": "e4782611070e50613683d2b9a57730e9a3ba5451", + "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182", + "reference": "bae7c545bef187884426f042434e561ab1ddb182", "shasum": "" }, "require": { @@ -2943,7 +2971,7 @@ } ], "description": "Library for handling version information and constraints", - "time": "2020-12-13T23:18:30+00:00" + "time": "2021-02-23T14:00:09+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -3093,16 +3121,16 @@ }, { "name": "phpspec/prophecy", - "version": "1.12.2", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "245710e971a030f42e08f4912863805570f23d39" + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/245710e971a030f42e08f4912863805570f23d39", - "reference": "245710e971a030f42e08f4912863805570f23d39", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", "shasum": "" }, "require": { @@ -3152,7 +3180,7 @@ "spy", "stub" ], - "time": "2020-12-19T10:15:11+00:00" + "time": "2021-03-17T13:42:18+00:00" }, { "name": "phpunit/php-code-coverage", @@ -3377,29 +3405,29 @@ }, { "name": "phpunit/php-token-stream", - "version": "3.1.2", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=7.1" + "php": "^7.3 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -3429,20 +3457,20 @@ } ], "abandoned": true, - "time": "2020-11-30T08:38:46+00:00" + "time": "2020-08-04T08:28:15+00:00" }, { "name": "phpunit/phpunit", - "version": "8.5.14", + "version": "8.5.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c25f79895d27b6ecd5abfa63de1606b786a461a3" + "reference": "79067856d85421c56d413bd238d4e2cd6b0e54da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c25f79895d27b6ecd5abfa63de1606b786a461a3", - "reference": "c25f79895d27b6ecd5abfa63de1606b786a461a3", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/79067856d85421c56d413bd238d4e2cd6b0e54da", + "reference": "79067856d85421c56d413bd238d4e2cd6b0e54da", "shasum": "" }, "require": { @@ -3522,7 +3550,7 @@ "type": "github" } ], - "time": "2021-01-17T07:37:30+00:00" + "time": "2021-06-23T05:12:43+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -4207,25 +4235,22 @@ }, { "name": "softcreatr/jsonpath", - "version": "0.7.2", + "version": "0.7.5", "source": { "type": "git", "url": "https://github.com/SoftCreatR/JSONPath.git", - "reference": "46689608586a8081be399342755c36e179f3b5fc" + "reference": "008569bf80aa3584834f7890781576bc7b65afa7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/46689608586a8081be399342755c36e179f3b5fc", - "reference": "46689608586a8081be399342755c36e179f3b5fc", + "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/008569bf80aa3584834f7890781576bc7b65afa7", + "reference": "008569bf80aa3584834f7890781576bc7b65afa7", "shasum": "" }, "require": { "ext-json": "*", "php": ">=7.1" }, - "conflict": { - "phpunit/phpunit": "<7.0 || >= 10.0" - }, "replace": { "flow/jsonpath": "*" }, @@ -4265,20 +4290,20 @@ "type": "github" } ], - "time": "2020-10-27T11:37:08+00:00" + "time": "2021-06-02T22:15:26+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "b03b2057ed53ee4eab2e8f372084d7722b7b8ffd" + "reference": "379984e25eee9811b0a25a2105e1a2b3b8d9b734" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/b03b2057ed53ee4eab2e8f372084d7722b7b8ffd", - "reference": "b03b2057ed53ee4eab2e8f372084d7722b7b8ffd", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/379984e25eee9811b0a25a2105e1a2b3b8d9b734", + "reference": "379984e25eee9811b0a25a2105e1a2b3b8d9b734", "shasum": "" }, "require": { @@ -4333,20 +4358,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T12:56:27+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/css-selector", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f" + "reference": "fcd0b29a7a0b1bb5bfbedc6231583d77fea04814" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f", - "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/fcd0b29a7a0b1bb5bfbedc6231583d77fea04814", + "reference": "fcd0b29a7a0b1bb5bfbedc6231583d77fea04814", "shasum": "" }, "require": { @@ -4395,20 +4420,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:01:46+00:00" + "time": "2021-05-26T17:40:38+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", "shasum": "" }, "require": { @@ -4417,7 +4442,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -4459,24 +4484,25 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "5d89ceb53ec65e1973a555072fac8ed5ecad3384" + "reference": "55fff62b19f413f897a752488ade1bc9c8a19cdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/5d89ceb53ec65e1973a555072fac8ed5ecad3384", - "reference": "5d89ceb53ec65e1973a555072fac8ed5ecad3384", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/55fff62b19f413f897a752488ade1bc9c8a19cdd", + "reference": "55fff62b19f413f897a752488ade1bc9c8a19cdd", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "^1.15" @@ -4530,20 +4556,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:01:46+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.19", + "version": "v4.4.25", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c" + "reference": "047773e7016e4fd45102cedf4bd2558ae0d0c32f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c352647244bd376bf7d31efbd5401f13f50dad0c", - "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/047773e7016e4fd45102cedf4bd2558ae0d0c32f", + "reference": "047773e7016e4fd45102cedf4bd2558ae0d0c32f", "shasum": "" }, "require": { @@ -4610,7 +4636,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-26T17:39:37+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4690,16 +4716,16 @@ }, { "name": "symfony/finder", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "4adc8d172d602008c204c2e16956f99257248e03" + "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/4adc8d172d602008c204c2e16956f99257248e03", - "reference": "4adc8d172d602008c204c2e16956f99257248e03", + "url": "https://api.github.com/repos/symfony/finder/zipball/0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6", + "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6", "shasum": "" }, "require": { @@ -4744,20 +4770,20 @@ "type": "tidelift" } ], - "time": "2021-01-28T22:06:19+00:00" + "time": "2021-05-26T12:52:38+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", "shasum": "" }, "require": { @@ -4769,7 +4795,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4820,20 +4846,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/process", - "version": "v5.2.3", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f" + "reference": "714b47f9196de61a196d86c4bad5f09201b307df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/313a38f09c77fbcdc1d223e57d368cea76a2fd2f", - "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f", + "url": "https://api.github.com/repos/symfony/process/zipball/714b47f9196de61a196d86c4bad5f09201b307df", + "reference": "714b47f9196de61a196d86c4bad5f09201b307df", "shasum": "" }, "require": { @@ -4879,20 +4905,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-06-12T10:15:01+00:00" }, { "name": "symfony/yaml", - "version": "v5.2.3", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "338cddc6d74929f6adf19ca5682ac4b8e109cdb0" + "reference": "71719ab2409401711d619765aa255f9d352a59b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/338cddc6d74929f6adf19ca5682ac4b8e109cdb0", - "reference": "338cddc6d74929f6adf19ca5682ac4b8e109cdb0", + "url": "https://api.github.com/repos/symfony/yaml/zipball/71719ab2409401711d619765aa255f9d352a59b2", + "reference": "71719ab2409401711d619765aa255f9d352a59b2", "shasum": "" }, "require": { @@ -4951,7 +4977,7 @@ "type": "tidelift" } ], - "time": "2021-02-03T04:42:09+00:00" + "time": "2021-06-06T09:51:56+00:00" }, { "name": "theseer/tokenizer", @@ -5001,30 +5027,35 @@ }, { "name": "webmozart/assert", - "version": "1.9.1", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389" + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389", - "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0 || ^8.0", + "php": "^7.2 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<3.9.1" + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" @@ -5046,7 +5077,7 @@ "check", "validate" ], - "time": "2020-07-08T17:02:28+00:00" + "time": "2021-03-09T10:59:23+00:00" } ], "aliases": [], diff --git a/phiremock.phar b/phiremock.phar index d86c7924c78cad0bd0eae2ebfd3c86259630458d..e6a72f71d23379a077ca827580d06ffe71e1a9e5 100755 GIT binary patch delta 43405 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 WrPBAJvR%eqN+(+)aZ`)8&HF#x&Le;T From d6f44b656dc8cb331b9fcbc78468a49448fb6f1b Mon Sep 17 00:00:00 2001 From: Mariano Custiel Date: Sat, 14 May 2022 14:01:57 +0200 Subject: [PATCH 2/3] Update deps --- .scrutinizer.yml | 12 ++++++++---- composer.json | 5 ++--- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.scrutinizer.yml b/.scrutinizer.yml index 3640d6e..af23217 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -26,7 +26,11 @@ build: environment: php: version: 7.4 - # php80: - #environment: - #php: - #version: 8.0 + php80: + environment: + php: + version: 8.0 + php81: + environment: + php: + version: 8.1 diff --git a/composer.json b/composer.json index 9ae076a..5b85c69 100644 --- a/composer.json +++ b/composer.json @@ -19,14 +19,13 @@ "type": "project", "description": "A mocker for HTTP and REST services", "license": "GPL-3.0-or-later", - "repositories":[{"type":"github", "url":"https://github.com/oleg-andreyev/phiremock-common"}], "require": { "php": "^7.2|^8.0", "ext-json": "*", "mcustiel/phiremock-common": "^1.0", "react/http": "^1.0", "monolog/monolog": ">=1.0 <3.0", - "symfony/console": ">=3.0 <6.0", + "symfony/console": ">=3.0 <7.0", "nikic/fast-route": "^1.3.0", "psr/http-client": "^1.0" }, @@ -36,7 +35,7 @@ "codeception/module-asserts": "^1.0", "codeception/module-rest": "^1.0", "codeception/module-phpbrowser": "^1.0", - "symfony/process": ">=3.0 <6.0", + "symfony/process": ">=3.0 <7.0", "guzzlehttp/guzzle" : "^6.0" }, "autoload": { From 65337c96981a6318f1053ccf1c0aaad1aa323bfa Mon Sep 17 00:00:00 2001 From: Mariano Custiel Date: Sat, 14 May 2022 14:47:29 +0200 Subject: [PATCH 3/3] Fix tests --- tests/acceptance/v1/RequestListCest.php | 16 ++++++++++++++-- tests/acceptance/v1/ResetCest.php | 7 ++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/tests/acceptance/v1/RequestListCest.php b/tests/acceptance/v1/RequestListCest.php index 522a26b..72d2e85 100644 --- a/tests/acceptance/v1/RequestListCest.php +++ b/tests/acceptance/v1/RequestListCest.php @@ -20,6 +20,7 @@ namespace Mcustiel\Phiremock\Server\Tests\V1; use AcceptanceTester; +use phpDocumentor\Reflection\PseudoTypes\True_; class RequestListCest { @@ -56,7 +57,12 @@ public function returnAllExecutedRequest(AcceptanceTester $I) $I->sendPUT('/__phiremock/executions', ''); $I->seeResponseCodeIs('200'); - $I->seeResponseEquals('[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Content-Type":["application\/json"],"Referer":["http:\/\/localhost:8086\/__phiremock\/expectations"]},"cookies":[],"body":""}]'); + $I->seeResponseContainsJson( + json_decode( + '[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Content-Type":["application\/json"],"Referer":["http:\/\/localhost:8086\/__phiremock\/expectations"]},"cookies":[],"body":""}]', + true + ) + ); } public function returnExecutedRequestMatchingExpectation(AcceptanceTester $I) @@ -86,6 +92,12 @@ public function returnExecutedRequestMatchingExpectation(AcceptanceTester $I) ], ])); $I->seeResponseCodeIs('200'); - $I->seeResponseEquals('[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Content-Type":["application\/json"],"Referer":["http:\/\/localhost:8086\/__phiremock\/expectations"]},"cookies":[],"body":""}]'); + $I->seeResponseIsJson('200'); + $I->seeResponseContainsJson( + json_decode( + '[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Content-Type":["application\/json"],"Referer":["http:\/\/localhost:8086\/__phiremock\/expectations"]},"cookies":[],"body":""}]', + true + ) + ); } } diff --git a/tests/acceptance/v1/ResetCest.php b/tests/acceptance/v1/ResetCest.php index a85c6f9..38fa912 100644 --- a/tests/acceptance/v1/ResetCest.php +++ b/tests/acceptance/v1/ResetCest.php @@ -98,7 +98,12 @@ public function clearRequestsList(AcceptanceTester $I) $I->sendPUT('/__phiremock/executions', ''); $I->seeResponseCodeIs('200'); - $I->seeResponseEquals('[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Referer":["http:\/\/localhost:8086\/__phiremock\/executions"]},"cookies":[],"body":""}]'); + $I->seeResponseContainsJson( + json_decode( + '[{"method":"GET","url":"http:\/\/localhost:8086\/the\/request\/url","headers":{"Host":["localhost:8086"],"User-Agent":["Symfony BrowserKit"],"Referer":["http:\/\/localhost:8086\/__phiremock\/executions"]},"cookies":[],"body":""}]', + true + ) + ); $I->sendPOST('/__phiremock/reset');