diff --git a/composer.lock b/composer.lock index 771153c..256e950 100644 --- a/composer.lock +++ b/composer.lock @@ -478,12 +478,12 @@ "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0dfb69d79d0964b8a80bfa92c07f50e3e8d73542" + "reference": "acc12399c90611e3cb478d0ec72f2c2ebbc429d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0dfb69d79d0964b8a80bfa92c07f50e3e8d73542", - "reference": "0dfb69d79d0964b8a80bfa92c07f50e3e8d73542", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/acc12399c90611e3cb478d0ec72f2c2ebbc429d1", + "reference": "acc12399c90611e3cb478d0ec72f2c2ebbc429d1", "shasum": "" }, "require": { @@ -541,7 +541,7 @@ "type": "tidelift" } ], - "time": "2024-06-20T19:34:15+00:00" + "time": "2024-09-30T20:32:32+00:00" }, { "name": "felixfbecker/advanced-json-rpc", @@ -641,7 +641,7 @@ ], "support": { "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/master" + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3" }, "time": "2024-04-30T00:40:11+00:00" }, @@ -829,12 +829,12 @@ "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ed4c8949a32986043e977dbe14776c14d644c45" + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ed4c8949a32986043e977dbe14776c14d644c45", - "reference": "0ed4c8949a32986043e977dbe14776c14d644c45", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", "shasum": "" }, "require": { @@ -843,7 +843,7 @@ }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/php-parse" @@ -877,7 +877,7 @@ "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/4.x" }, - "time": "2024-09-17T19:36:00+00:00" + "time": "2024-09-29T15:01:53+00:00" }, { "name": "openlss/lib-array2xml", @@ -1230,16 +1230,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.30.1", + "version": "1.32.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "51b95ec8670af41009e2b2b56873bad96682413e" + "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/51b95ec8670af41009e2b2b56873bad96682413e", - "reference": "51b95ec8670af41009e2b2b56873bad96682413e", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6ca22b154efdd9e3c68c56f5d94670920a1c19a4", + "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4", "shasum": "" }, "require": { @@ -1271,9 +1271,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.30.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.32.0" }, - "time": "2024-09-07T20:13:05+00:00" + "time": "2024-09-26T07:23:32+00:00" }, { "name": "phpstan/phpstan", @@ -1659,12 +1659,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa" + "reference": "afe194425e5fbbaa2314f6f845f79fbeb8fa8cb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", - "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/afe194425e5fbbaa2314f6f845f79fbeb8fa8cb7", + "reference": "afe194425e5fbbaa2314f6f845f79fbeb8fa8cb7", "shasum": "" }, "require": { @@ -1754,7 +1754,7 @@ "type": "tidelift" } ], - "time": "2024-09-19T10:50:18+00:00" + "time": "2024-09-29T06:20:47+00:00" }, { "name": "psr/container", @@ -2830,12 +2830,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "5b5a0aa66e3296e303e22490f90f521551835a83" + "reference": "ea892560df4dd770f17da149a423102379ffd38c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/5b5a0aa66e3296e303e22490f90f521551835a83", - "reference": "5b5a0aa66e3296e303e22490f90f521551835a83", + "url": "https://api.github.com/repos/symfony/console/zipball/ea892560df4dd770f17da149a423102379ffd38c", + "reference": "ea892560df4dd770f17da149a423102379ffd38c", "shasum": "" }, "require": { @@ -2921,7 +2921,7 @@ "type": "tidelift" } ], - "time": "2024-09-20T07:56:40+00:00" + "time": "2024-09-28T08:29:28+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3561,12 +3561,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f8a1ccebd0997e16112dfecfd74220b78e5b284b" + "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f8a1ccebd0997e16112dfecfd74220b78e5b284b", - "reference": "f8a1ccebd0997e16112dfecfd74220b78e5b284b", + "url": "https://api.github.com/repos/symfony/string/zipball/38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", + "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", "shasum": "" }, "require": { @@ -3639,7 +3639,7 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:15:52+00:00" + "time": "2024-09-25T14:18:03+00:00" }, { "name": "theseer/tokenizer", diff --git a/tests/unit/Log/BreadcrumbTest.php b/tests/unit/Log/BreadcrumbTest.php index ec1c8db..bc9505f 100644 --- a/tests/unit/Log/BreadcrumbTest.php +++ b/tests/unit/Log/BreadcrumbTest.php @@ -30,11 +30,13 @@ public function testLogBreadcrumb(): void $breadcrumb = new Breadcrumb(Log::TYPE_WARNING, 'http', 'POST /user', $timestamp); self::assertEquals(Log::TYPE_WARNING, $breadcrumb->getType()); - // Assert FAILS - self::expectException(\ArgumentCountError::class); - $breadcrumb = new Breadcrumb(); // @phpstan-ignore-line - $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG); // @phpstan-ignore-line - $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG, 'http'); // @phpstan-ignore-line - $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG, 'http', 'POST /user'); // @phpstan-ignore-line + try { + $breadcrumb = new Breadcrumb(); // @phpstan-ignore-line + $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG); // @phpstan-ignore-line + $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG, 'http'); // @phpstan-ignore-line + $breadcrumb = new Breadcrumb(Log::TYPE_DEBUG, 'http', 'POST /user'); // @phpstan-ignore-line + } catch (\Exception $e) { + self::assertInstanceOf(\Exception::class, $e); + } } }