From dc5a26ca32c2fa0e6b7bb6e52b4fd7a97436d2ff Mon Sep 17 00:00:00 2001 From: MilesChou Date: Fri, 4 Aug 2023 22:49:18 +0800 Subject: [PATCH] Add Tracing Package --- app/Tracing/Tracer.php | 14 + app/Tracing/TracingServiceProvider.php | 56 ++++ composer.json | 1 + composer.lock | 252 +++++++++++++++-- config/app.php | 1 + config/logging.php | 6 + docker-compose.yml | 7 + vendor/composer/autoload_classmap.php | 185 ++++++++++++ vendor/composer/autoload_files.php | 3 + vendor/composer/autoload_psr4.php | 4 + vendor/composer/autoload_static.php | 211 ++++++++++++++ vendor/composer/installed.json | 266 ++++++++++++++++-- vendor/composer/installed.php | 60 +++- vendor/nunomaduro/collision/composer.json | 23 +- .../Phpunit/Printers/DefaultPrinter.php | 5 +- .../collision/src/Adapters/Phpunit/Style.php | 3 +- vendor/phpunit/phpunit/ChangeLog-10.3.md | 7 + .../phpunit/phpunit/src/Framework/Assert.php | 206 +------------- .../src/Framework/Assert/Functions.php | 172 +---------- .../phpunit/src/Framework/TestCase.php | 6 - vendor/phpunit/phpunit/src/Runner/Version.php | 2 +- 21 files changed, 1041 insertions(+), 449 deletions(-) create mode 100644 app/Tracing/Tracer.php create mode 100644 app/Tracing/TracingServiceProvider.php diff --git a/app/Tracing/Tracer.php b/app/Tracing/Tracer.php new file mode 100644 index 00000000..a4775967 --- /dev/null +++ b/app/Tracing/Tracer.php @@ -0,0 +1,14 @@ +app->singleton(JaegerTracer::class, function () { + $config = new Config([ + 'sampler' => [ + 'type' => SAMPLER_TYPE_CONST, + 'param' => true, + ], + + 'logging' => true, + + 'local_agent' => [ + 'reporting_host' => 'localhost', + // You can override port by setting local_agent.reporting_port value + 'reporting_port' => 6832, + ], + + // Different ways to send data to Jaeger. Config::ZIPKIN_OVER_COMPACT - default): + 'dispatch_mode' => Config::JAEGER_OVER_BINARY_UDP, + ], 'Mart Web Server', $this->app->make(LoggerInterface::class)); + + return $config->initializeTracer(); + }); + + $this->app->bind(Tracer::class, JaegerTracer::class); + } + + public function boot(Tracer $tracer): void + { + $scope = $tracer->startActiveSpan( + Request::getMethod() . ' ' . Request::getUri(), + ); + + Event::listen(RequestHandled::class, function () use ($scope, $tracer) { + $scope->close(); + $tracer->flush(); + }); + } +} diff --git a/composer.json b/composer.json index 6e352022..eb4a49de 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "php": "^8.1", "guzzlehttp/guzzle": "^7.0.1", "intervention/image": "^2.5", + "jonahgeorge/jaeger-client-php": "^1.4", "laravel/fortify": "^1.6", "laravel/framework": "^10.14", "laravel/octane": "^2.0", diff --git a/composer.lock b/composer.lock index 0c57d0d8..15aaa65e 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": "de764ea68b82cea57b755823e27209ed", + "content-hash": "55933e38563e9e38ef3c13c8532fb109", "packages": [ { "name": "bacon/bacon-qr-code", @@ -1162,6 +1162,74 @@ ], "time": "2022-05-21T17:30:32+00:00" }, + { + "name": "jonahgeorge/jaeger-client-php", + "version": "v1.4.4", + "source": { + "type": "git", + "url": "https://github.com/jonahgeorge/jaeger-client-php.git", + "reference": "3173d9c68ad8cea16058f25337982b00cc3d1c2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jonahgeorge/jaeger-client-php/zipball/3173d9c68ad8cea16058f25337982b00cc3d1c2b", + "reference": "3173d9c68ad8cea16058f25337982b00cc3d1c2b", + "shasum": "" + }, + "require": { + "ext-sockets": "*", + "opentracing/opentracing": "^1.0", + "packaged/thrift": "^0.13", + "php": "^7.1 || ^8.0 || ^8.1", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "psr/log": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "cache/array-adapter": "^1.0", + "phpunit/phpunit": "^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "3.*", + "symfony/polyfill-php73": "^1.10" + }, + "type": "library", + "autoload": { + "files": [ + "./src/Jaeger/Constants.php" + ], + "psr-4": { + "Jaeger\\": "src/Jaeger/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonah George", + "homepage": "http://twitter.com/jonahgeorge" + }, + { + "name": "José Carlos Chávez", + "email": "jcchavezs@gmail.com" + }, + { + "name": "Contributors", + "homepage": "https://github.com/jonahgeorge/jaeger-client-php/graphs/contributors" + } + ], + "description": "Jaeger Bindings for PHP OpenTracing API", + "keywords": [ + "jaeger", + "opentracing", + "trace", + "tracing" + ], + "support": { + "issues": "https://github.com/jonahgeorge/jaeger-client-php/issues", + "source": "https://github.com/jonahgeorge/jaeger-client-php/tree/v1.4.4" + }, + "time": "2023-01-31T13:40:20+00:00" + }, { "name": "laminas/laminas-diactoros", "version": "3.1.0", @@ -3001,6 +3069,94 @@ }, "time": "2023-06-26T11:10:20+00:00" }, + { + "name": "opentracing/opentracing", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/opentracing/opentracing-php.git", + "reference": "cd60bd1fb2a25280600bc74c7f9e0c13881a9116" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opentracing/opentracing-php/zipball/cd60bd1fb2a25280600bc74c7f9e0c13881a9116", + "reference": "cd60bd1fb2a25280600bc74c7f9e0c13881a9116", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "~0.12", + "phpunit/phpunit": "^7.0 || ^9.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "files": [ + "src/OpenTracing/Tags.php", + "src/OpenTracing/Formats.php" + ], + "psr-4": { + "OpenTracing\\": "src/OpenTracing/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "José Carlos Chávez", + "email": "jcchavezs@gmail.com" + } + ], + "description": "OpenTracing API for PHP", + "support": { + "issues": "https://github.com/opentracing/opentracing-php/issues", + "source": "https://github.com/opentracing/opentracing-php/tree/1.0.2" + }, + "time": "2022-01-27T19:59:21+00:00" + }, + { + "name": "packaged/thrift", + "version": "0.13.01", + "source": { + "type": "git", + "url": "https://github.com/packaged/thrift.git", + "reference": "e3dbcfb79e319971d64264ffe9c340590cc8a228" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/packaged/thrift/zipball/e3dbcfb79e319971d64264ffe9c340590cc8a228", + "reference": "e3dbcfb79e319971d64264ffe9c340590cc8a228", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Thrift\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Apache Thrift", + "homepage": "http://thrift.apache.org/", + "keywords": [ + "apache", + "thrift" + ], + "support": { + "issues": "https://github.com/packaged/thrift/issues", + "source": "https://github.com/packaged/thrift/tree/0.13.01" + }, + "time": "2021-01-25T13:32:28+00:00" + }, { "name": "paragonie/constant_time_encoding", "version": "v2.6.3", @@ -3449,6 +3605,55 @@ }, "time": "2022-06-13T21:57:56+00:00" }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -7684,38 +7889,35 @@ }, { "name": "nunomaduro/collision", - "version": "v7.7.0", + "version": "v7.8.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "69a07197d055456d29911116fca3bc2c985f524b" + "reference": "1813f0a3470f2ac171443bc37b324c2a693005f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", - "reference": "69a07197d055456d29911116fca3bc2c985f524b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1813f0a3470f2ac171443bc37b324c2a693005f9", + "reference": "1813f0a3470f2ac171443bc37b324c2a693005f9", "shasum": "" }, "require": { - "filp/whoops": "^2.15.2", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.0" - }, - "conflict": { - "phpunit/phpunit": "<10.1.2" + "symfony/console": "^6.3.2" }, "require-dev": { - "brianium/paratest": "^7.2.2", - "laravel/framework": "^10.14.1", - "laravel/pint": "^1.10.3", - "laravel/sail": "^1.23.0", + "brianium/paratest": "^7.2.4", + "laravel/framework": "^10.17.1", + "laravel/pint": "^1.10.5", + "laravel/sail": "^1.23.1", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.3", - "orchestra/testbench-core": "^8.5.8", - "pestphp/pest": "^2.8.1", - "phpunit/phpunit": "^10.2.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.5.9", + "pestphp/pest": "^2.12.1", + "phpunit/phpunit": "^10.3.1", "sebastian/environment": "^6.0.1", "spatie/laravel-ignition": "^2.2.0" }, @@ -7776,7 +7978,7 @@ "type": "patreon" } ], - "time": "2023-06-29T09:10:16+00:00" + "time": "2023-08-04T10:26:10+00:00" }, { "name": "phar-io/manifest", @@ -8211,16 +8413,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.0", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c87ae282d17b256d09cfef0eb4f5db2d09cfd36a" + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c87ae282d17b256d09cfef0eb4f5db2d09cfd36a", - "reference": "c87ae282d17b256d09cfef0eb4f5db2d09cfd36a", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d442ce7c4104d5683c12e67e4dcb5058159e9804", + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804", "shasum": "" }, "require": { @@ -8292,7 +8494,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.0" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.1" }, "funding": [ { @@ -8308,7 +8510,7 @@ "type": "tidelift" } ], - "time": "2023-08-04T03:56:35+00:00" + "time": "2023-08-04T06:48:08+00:00" }, { "name": "sebastian/cli-parser", diff --git a/config/app.php b/config/app.php index ad519125..8fe51660 100644 --- a/config/app.php +++ b/config/app.php @@ -178,6 +178,7 @@ App\Providers\EventServiceProvider::class, App\Providers\FeatureFlagsServiceProvider::class, App\Providers\RouteServiceProvider::class, + // App\Tracing\TracingServiceProvider::class, ], diff --git a/config/logging.php b/config/logging.php index 6aa77fe2..b7e4bb3f 100644 --- a/config/logging.php +++ b/config/logging.php @@ -41,6 +41,12 @@ 'ignore_exceptions' => false, ], + 'stdout' => [ + 'driver' => 'single', + 'path' => 'php://stdout', + 'level' => 'debug', + ], + 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/laravel.log'), diff --git a/docker-compose.yml b/docker-compose.yml index b644dfa6..bcff8723 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,3 +31,10 @@ services: interval: 10s timeout: 5s retries: 3 + + jaeger: + image: jaegertracing/all-in-one:1.47 + ports: + - "6832:6832/udp" + - "14268:14268" + - "16686:16686" diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 33987a86..d5e3e407 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -75,6 +75,8 @@ 'App\\Providers\\FeatureFlagsServiceProvider' => $baseDir . '/app/Providers/FeatureFlagsServiceProvider.php', 'App\\Providers\\FortifyServiceProvider' => $baseDir . '/app/Providers/FortifyServiceProvider.php', 'App\\Providers\\RouteServiceProvider' => $baseDir . '/app/Providers/RouteServiceProvider.php', + 'App\\Tracing\\Tracer' => $baseDir . '/app/Tracing/Tracer.php', + 'App\\Tracing\\TracingServiceProvider' => $baseDir . '/app/Tracing/TracingServiceProvider.php', 'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', 'BaconQrCode\\Common\\BitArray' => $vendorDir . '/bacon/bacon-qr-code/src/Common/BitArray.php', 'BaconQrCode\\Common\\BitMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/Common/BitMatrix.php', @@ -2506,6 +2508,107 @@ 'Intervention\\Image\\Point' => $vendorDir . '/intervention/image/src/Intervention/Image/Point.php', 'Intervention\\Image\\Response' => $vendorDir . '/intervention/image/src/Intervention/Image/Response.php', 'Intervention\\Image\\Size' => $vendorDir . '/intervention/image/src/Intervention/Image/Size.php', + 'Jaeger\\AgentClient\\HttpAgentClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/AgentClient/HttpAgentClient.php', + 'Jaeger\\Codec\\BinaryCodec' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/BinaryCodec.php', + 'Jaeger\\Codec\\CodecInterface' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/CodecInterface.php', + 'Jaeger\\Codec\\CodecUtility' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/CodecUtility.php', + 'Jaeger\\Codec\\TextCodec' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/TextCodec.php', + 'Jaeger\\Codec\\ZipkinCodec' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/ZipkinCodec.php', + 'Jaeger\\Config' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Config.php', + 'Jaeger\\Mapper\\SpanToJaegerMapper' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Mapper/SpanToJaegerMapper.php', + 'Jaeger\\ReporterFactory\\AbstractReporterFactory' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php', + 'Jaeger\\ReporterFactory\\JaegerHttpReporterFactory' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php', + 'Jaeger\\ReporterFactory\\JaegerReporterFactory' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php', + 'Jaeger\\ReporterFactory\\ReporterFactoryInterface' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php', + 'Jaeger\\ReporterFactory\\ZipkinReporterFactory' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php', + 'Jaeger\\Reporter\\CompositeReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/CompositeReporter.php', + 'Jaeger\\Reporter\\InMemoryReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/InMemoryReporter.php', + 'Jaeger\\Reporter\\JaegerReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/JaegerReporter.php', + 'Jaeger\\Reporter\\LoggingReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/LoggingReporter.php', + 'Jaeger\\Reporter\\NullReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/NullReporter.php', + 'Jaeger\\Reporter\\RemoteReporter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/RemoteReporter.php', + 'Jaeger\\Reporter\\ReporterInterface' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/ReporterInterface.php', + 'Jaeger\\Sampler\\ConstSampler' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/ConstSampler.php', + 'Jaeger\\Sampler\\ProbabilisticSampler' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/ProbabilisticSampler.php', + 'Jaeger\\Sampler\\RateLimitingSampler' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/RateLimitingSampler.php', + 'Jaeger\\Sampler\\SamplerInterface' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/SamplerInterface.php', + 'Jaeger\\Scope' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Scope.php', + 'Jaeger\\ScopeManager' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ScopeManager.php', + 'Jaeger\\Sender\\JaegerSender' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/JaegerSender.php', + 'Jaeger\\Sender\\SenderInterface' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/SenderInterface.php', + 'Jaeger\\Sender\\UdpSender' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/UdpSender.php', + 'Jaeger\\Span' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Span.php', + 'Jaeger\\SpanContext' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/SpanContext.php', + 'Jaeger\\ThriftUdpTransport' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/ThriftUdpTransport.php', + 'Jaeger\\Thrift\\Agent\\AgentClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AgentClient.php', + 'Jaeger\\Thrift\\Agent\\AgentIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AgentIf.php', + 'Jaeger\\Thrift\\Agent\\Agent_emitBatch_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Agent_emitBatch_args.php', + 'Jaeger\\Thrift\\Agent\\Agent_emitZipkinBatch_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Agent_emitZipkinBatch_args.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidatorClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidatorClient.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidatorIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidatorIf.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidator_validateTrace_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidator_validateTrace_args.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidator_validateTrace_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidator_validateTrace_result.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestriction' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestriction.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManagerClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManagerClient.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManagerIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManagerIf.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManager_getBaggageRestrictions_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManager_getBaggageRestrictions_args.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManager_getBaggageRestrictions_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManager_getBaggageRestrictions_result.php', + 'Jaeger\\Thrift\\Agent\\Dependencies' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependencies.php', + 'Jaeger\\Thrift\\Agent\\DependencyClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyClient.php', + 'Jaeger\\Thrift\\Agent\\DependencyIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyIf.php', + 'Jaeger\\Thrift\\Agent\\DependencyLink' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyLink.php', + 'Jaeger\\Thrift\\Agent\\Dependency_getDependenciesForTrace_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_getDependenciesForTrace_args.php', + 'Jaeger\\Thrift\\Agent\\Dependency_getDependenciesForTrace_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_getDependenciesForTrace_result.php', + 'Jaeger\\Thrift\\Agent\\Dependency_saveDependencies_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_saveDependencies_args.php', + 'Jaeger\\Thrift\\Agent\\OperationSamplingStrategy' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/OperationSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\PerOperationSamplingStrategies' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/PerOperationSamplingStrategies.php', + 'Jaeger\\Thrift\\Agent\\ProbabilisticSamplingStrategy' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/ProbabilisticSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\RateLimitingSamplingStrategy' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/RateLimitingSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\SamplingManagerClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManagerClient.php', + 'Jaeger\\Thrift\\Agent\\SamplingManagerIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManagerIf.php', + 'Jaeger\\Thrift\\Agent\\SamplingManager_getSamplingStrategy_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManager_getSamplingStrategy_args.php', + 'Jaeger\\Thrift\\Agent\\SamplingManager_getSamplingStrategy_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManager_getSamplingStrategy_result.php', + 'Jaeger\\Thrift\\Agent\\SamplingStrategyResponse' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingStrategyResponse.php', + 'Jaeger\\Thrift\\Agent\\SamplingStrategyType' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingStrategyType.php', + 'Jaeger\\Thrift\\Agent\\ValidateTraceResponse' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/ValidateTraceResponse.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Annotation' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Annotation.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\AnnotationType' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/AnnotationType.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\BinaryAnnotation' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/BinaryAnnotation.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Constant' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Constant.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Endpoint' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Endpoint.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Response' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Response.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Span' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Span.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollectorClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollectorClient.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollectorIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollectorIf.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollector_submitZipkinBatch_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollector_submitZipkinBatch_args.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollector_submitZipkinBatch_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollector_submitZipkinBatch_result.php', + 'Jaeger\\Thrift\\Batch' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Batch.php', + 'Jaeger\\Thrift\\BatchSubmitResponse' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/BatchSubmitResponse.php', + 'Jaeger\\Thrift\\CollectorClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/CollectorClient.php', + 'Jaeger\\Thrift\\CollectorIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/CollectorIf.php', + 'Jaeger\\Thrift\\Collector_submitBatches_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Collector_submitBatches_args.php', + 'Jaeger\\Thrift\\Collector_submitBatches_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Collector_submitBatches_result.php', + 'Jaeger\\Thrift\\Crossdock\\Downstream' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/Downstream.php', + 'Jaeger\\Thrift\\Crossdock\\JoinTraceRequest' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/JoinTraceRequest.php', + 'Jaeger\\Thrift\\Crossdock\\ObservedSpan' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/ObservedSpan.php', + 'Jaeger\\Thrift\\Crossdock\\StartTraceRequest' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/StartTraceRequest.php', + 'Jaeger\\Thrift\\Crossdock\\TraceResponse' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TraceResponse.php', + 'Jaeger\\Thrift\\Crossdock\\TracedServiceClient' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedServiceClient.php', + 'Jaeger\\Thrift\\Crossdock\\TracedServiceIf' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedServiceIf.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_joinTrace_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_joinTrace_args.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_joinTrace_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_joinTrace_result.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_startTrace_args' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_startTrace_args.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_startTrace_result' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_startTrace_result.php', + 'Jaeger\\Thrift\\Crossdock\\Transport' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/Transport.php', + 'Jaeger\\Thrift\\Log' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Log.php', + 'Jaeger\\Thrift\\Process' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Process.php', + 'Jaeger\\Thrift\\Span' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Span.php', + 'Jaeger\\Thrift\\SpanRef' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/SpanRef.php', + 'Jaeger\\Thrift\\SpanRefType' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/SpanRefType.php', + 'Jaeger\\Thrift\\Tag' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Tag.php', + 'Jaeger\\Thrift\\TagType' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/TagType.php', + 'Jaeger\\Tracer' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Tracer.php', + 'Jaeger\\Util\\RateLimiter' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Util/RateLimiter.php', 'Laminas\\Diactoros\\AbstractSerializer' => $vendorDir . '/laminas/laminas-diactoros/src/AbstractSerializer.php', 'Laminas\\Diactoros\\CallbackStream' => $vendorDir . '/laminas/laminas-diactoros/src/CallbackStream.php', 'Laminas\\Diactoros\\ConfigProvider' => $vendorDir . '/laminas/laminas-diactoros/src/ConfigProvider.php', @@ -3509,6 +3612,7 @@ 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Style' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Style.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\EnsurePrinterIsRegisteredSubscriber' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\Subscriber' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/Subscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Support\\ResultReflection' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Support/ResultReflection.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\TestResult' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/TestResult.php', 'NunoMaduro\\Collision\\ArgumentFormatter' => $vendorDir . '/nunomaduro/collision/src/ArgumentFormatter.php', 'NunoMaduro\\Collision\\ConsoleColor' => $vendorDir . '/nunomaduro/collision/src/ConsoleColor.php', @@ -3904,6 +4008,28 @@ 'OpenTelemetry\\SDK\\Trace\\TracerSharedState' => $vendorDir . '/open-telemetry/sdk/Trace/TracerSharedState.php', 'OpenTelemetry\\SemConv\\ResourceAttributes' => $vendorDir . '/open-telemetry/sem-conv/ResourceAttributes.php', 'OpenTelemetry\\SemConv\\TraceAttributes' => $vendorDir . '/open-telemetry/sem-conv/TraceAttributes.php', + 'OpenTracing\\GlobalTracer' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/GlobalTracer.php', + 'OpenTracing\\InvalidReferenceArgumentException' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/InvalidReferenceArgumentException.php', + 'OpenTracing\\InvalidReferencesSetException' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/InvalidReferencesSetException.php', + 'OpenTracing\\InvalidSpanOptionException' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/InvalidSpanOptionException.php', + 'OpenTracing\\Mock\\MockScope' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php', + 'OpenTracing\\Mock\\MockScopeManager' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Mock/MockScopeManager.php', + 'OpenTracing\\Mock\\MockSpan' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Mock/MockSpan.php', + 'OpenTracing\\Mock\\MockSpanContext' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Mock/MockSpanContext.php', + 'OpenTracing\\Mock\\MockTracer' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Mock/MockTracer.php', + 'OpenTracing\\NoopScope' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/NoopScope.php', + 'OpenTracing\\NoopScopeManager' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/NoopScopeManager.php', + 'OpenTracing\\NoopSpan' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/NoopSpan.php', + 'OpenTracing\\NoopSpanContext' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/NoopSpanContext.php', + 'OpenTracing\\NoopTracer' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/NoopTracer.php', + 'OpenTracing\\Reference' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Reference.php', + 'OpenTracing\\Scope' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Scope.php', + 'OpenTracing\\ScopeManager' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/ScopeManager.php', + 'OpenTracing\\Span' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Span.php', + 'OpenTracing\\SpanContext' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/SpanContext.php', + 'OpenTracing\\StartSpanOptions' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/StartSpanOptions.php', + 'OpenTracing\\Tracer' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Tracer.php', + 'OpenTracing\\UnsupportedFormatException' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/UnsupportedFormatException.php', 'PHPUnit\\Event\\Application\\Finished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/Finished.php', 'PHPUnit\\Event\\Application\\FinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/FinishedSubscriber.php', 'PHPUnit\\Event\\Application\\Started' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/Started.php', @@ -5109,6 +5235,10 @@ 'PragmaRX\\Google2FA\\Support\\Base32' => $vendorDir . '/pragmarx/google2fa/src/Support/Base32.php', 'PragmaRX\\Google2FA\\Support\\Constants' => $vendorDir . '/pragmarx/google2fa/src/Support/Constants.php', 'PragmaRX\\Google2FA\\Support\\QRCode' => $vendorDir . '/pragmarx/google2fa/src/Support/QRCode.php', + 'Psr\\Cache\\CacheException' => $vendorDir . '/psr/cache/src/CacheException.php', + 'Psr\\Cache\\CacheItemInterface' => $vendorDir . '/psr/cache/src/CacheItemInterface.php', + 'Psr\\Cache\\CacheItemPoolInterface' => $vendorDir . '/psr/cache/src/CacheItemPoolInterface.php', + 'Psr\\Cache\\InvalidArgumentException' => $vendorDir . '/psr/cache/src/InvalidArgumentException.php', 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php', 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php', 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php', @@ -6786,6 +6916,61 @@ 'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php', 'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php', 'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php', + 'Thrift\\Base\\TBase' => $vendorDir . '/packaged/thrift/src/Base/TBase.php', + 'Thrift\\ClassLoader\\ThriftClassLoader' => $vendorDir . '/packaged/thrift/src/ClassLoader/ThriftClassLoader.php', + 'Thrift\\Exception\\TApplicationException' => $vendorDir . '/packaged/thrift/src/Exception/TApplicationException.php', + 'Thrift\\Exception\\TException' => $vendorDir . '/packaged/thrift/src/Exception/TException.php', + 'Thrift\\Exception\\TProtocolException' => $vendorDir . '/packaged/thrift/src/Exception/TProtocolException.php', + 'Thrift\\Exception\\TTransportException' => $vendorDir . '/packaged/thrift/src/Exception/TTransportException.php', + 'Thrift\\Factory\\TBinaryProtocolFactory' => $vendorDir . '/packaged/thrift/src/Factory/TBinaryProtocolFactory.php', + 'Thrift\\Factory\\TCompactProtocolFactory' => $vendorDir . '/packaged/thrift/src/Factory/TCompactProtocolFactory.php', + 'Thrift\\Factory\\TJSONProtocolFactory' => $vendorDir . '/packaged/thrift/src/Factory/TJSONProtocolFactory.php', + 'Thrift\\Factory\\TProtocolFactory' => $vendorDir . '/packaged/thrift/src/Factory/TProtocolFactory.php', + 'Thrift\\Factory\\TStringFuncFactory' => $vendorDir . '/packaged/thrift/src/Factory/TStringFuncFactory.php', + 'Thrift\\Factory\\TTransportFactory' => $vendorDir . '/packaged/thrift/src/Factory/TTransportFactory.php', + 'Thrift\\Protocol\\JSON\\BaseContext' => $vendorDir . '/packaged/thrift/src/Protocol/JSON/BaseContext.php', + 'Thrift\\Protocol\\JSON\\ListContext' => $vendorDir . '/packaged/thrift/src/Protocol/JSON/ListContext.php', + 'Thrift\\Protocol\\JSON\\LookaheadReader' => $vendorDir . '/packaged/thrift/src/Protocol/JSON/LookaheadReader.php', + 'Thrift\\Protocol\\JSON\\PairContext' => $vendorDir . '/packaged/thrift/src/Protocol/JSON/PairContext.php', + 'Thrift\\Protocol\\SimpleJSON\\CollectionMapKeyException' => $vendorDir . '/packaged/thrift/src/Protocol/SimpleJSON/CollectionMapKeyException.php', + 'Thrift\\Protocol\\SimpleJSON\\Context' => $vendorDir . '/packaged/thrift/src/Protocol/SimpleJSON/Context.php', + 'Thrift\\Protocol\\SimpleJSON\\ListContext' => $vendorDir . '/packaged/thrift/src/Protocol/SimpleJSON/ListContext.php', + 'Thrift\\Protocol\\SimpleJSON\\MapContext' => $vendorDir . '/packaged/thrift/src/Protocol/SimpleJSON/MapContext.php', + 'Thrift\\Protocol\\SimpleJSON\\StructContext' => $vendorDir . '/packaged/thrift/src/Protocol/SimpleJSON/StructContext.php', + 'Thrift\\Protocol\\TBinaryProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TBinaryProtocol.php', + 'Thrift\\Protocol\\TBinaryProtocolAccelerated' => $vendorDir . '/packaged/thrift/src/Protocol/TBinaryProtocolAccelerated.php', + 'Thrift\\Protocol\\TCompactProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TCompactProtocol.php', + 'Thrift\\Protocol\\TJSONProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TJSONProtocol.php', + 'Thrift\\Protocol\\TMultiplexedProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TMultiplexedProtocol.php', + 'Thrift\\Protocol\\TProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TProtocol.php', + 'Thrift\\Protocol\\TProtocolDecorator' => $vendorDir . '/packaged/thrift/src/Protocol/TProtocolDecorator.php', + 'Thrift\\Protocol\\TSimpleJSONProtocol' => $vendorDir . '/packaged/thrift/src/Protocol/TSimpleJSONProtocol.php', + 'Thrift\\Serializer\\TBinarySerializer' => $vendorDir . '/packaged/thrift/src/Serializer/TBinarySerializer.php', + 'Thrift\\Server\\TForkingServer' => $vendorDir . '/packaged/thrift/src/Server/TForkingServer.php', + 'Thrift\\Server\\TSSLServerSocket' => $vendorDir . '/packaged/thrift/src/Server/TSSLServerSocket.php', + 'Thrift\\Server\\TServer' => $vendorDir . '/packaged/thrift/src/Server/TServer.php', + 'Thrift\\Server\\TServerSocket' => $vendorDir . '/packaged/thrift/src/Server/TServerSocket.php', + 'Thrift\\Server\\TServerTransport' => $vendorDir . '/packaged/thrift/src/Server/TServerTransport.php', + 'Thrift\\Server\\TSimpleServer' => $vendorDir . '/packaged/thrift/src/Server/TSimpleServer.php', + 'Thrift\\StoredMessageProtocol' => $vendorDir . '/packaged/thrift/src/StoredMessageProtocol.php', + 'Thrift\\StringFunc\\Core' => $vendorDir . '/packaged/thrift/src/StringFunc/Core.php', + 'Thrift\\StringFunc\\Mbstring' => $vendorDir . '/packaged/thrift/src/StringFunc/Mbstring.php', + 'Thrift\\StringFunc\\TStringFunc' => $vendorDir . '/packaged/thrift/src/StringFunc/TStringFunc.php', + 'Thrift\\TMultiplexedProcessor' => $vendorDir . '/packaged/thrift/src/TMultiplexedProcessor.php', + 'Thrift\\Transport\\TBufferedTransport' => $vendorDir . '/packaged/thrift/src/Transport/TBufferedTransport.php', + 'Thrift\\Transport\\TCurlClient' => $vendorDir . '/packaged/thrift/src/Transport/TCurlClient.php', + 'Thrift\\Transport\\TFramedTransport' => $vendorDir . '/packaged/thrift/src/Transport/TFramedTransport.php', + 'Thrift\\Transport\\THttpClient' => $vendorDir . '/packaged/thrift/src/Transport/THttpClient.php', + 'Thrift\\Transport\\TMemoryBuffer' => $vendorDir . '/packaged/thrift/src/Transport/TMemoryBuffer.php', + 'Thrift\\Transport\\TNullTransport' => $vendorDir . '/packaged/thrift/src/Transport/TNullTransport.php', + 'Thrift\\Transport\\TPhpStream' => $vendorDir . '/packaged/thrift/src/Transport/TPhpStream.php', + 'Thrift\\Transport\\TSSLSocket' => $vendorDir . '/packaged/thrift/src/Transport/TSSLSocket.php', + 'Thrift\\Transport\\TSocket' => $vendorDir . '/packaged/thrift/src/Transport/TSocket.php', + 'Thrift\\Transport\\TSocketPool' => $vendorDir . '/packaged/thrift/src/Transport/TSocketPool.php', + 'Thrift\\Transport\\TTransport' => $vendorDir . '/packaged/thrift/src/Transport/TTransport.php', + 'Thrift\\Type\\TConstant' => $vendorDir . '/packaged/thrift/src/Type/TConstant.php', + 'Thrift\\Type\\TMessageType' => $vendorDir . '/packaged/thrift/src/Type/TMessageType.php', + 'Thrift\\Type\\TType' => $vendorDir . '/packaged/thrift/src/Type/TType.php', 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php', 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php', 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php', diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index dabe28b6..56afac63 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -47,7 +47,10 @@ '2cc49ecec7e065b3a5423e964c0275e6' => $vendorDir . '/open-telemetry/sdk/Trace/SpanExporter/_register.php', '062120a429d7568eacd495a8c34fcf09' => $vendorDir . '/open-telemetry/sdk/Common/Dev/Compatibility/_load.php', '88e3b63cfb48eb8ea316a8a85a5f5c5f' => $vendorDir . '/open-telemetry/sdk/_autoload.php', + 'ff1b7935a93a4a9517db3ebe0533892a' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Tags.php', + '0db36546c71c357f5ee70c39bb03966f' => $vendorDir . '/opentracing/opentracing/src/OpenTracing/Formats.php', '801c31d8ed748cfa537fa45402288c95' => $vendorDir . '/psy/psysh/src/functions.php', + '822502b10d2c1dae82956ef999e8b4be' => $vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger/Constants.php', 'e96c55aecadfc85c136575ccd5393db0' => $vendorDir . '/laravel/pennant/src/helpers.php', 'c72349b1fe8d0deeedd3a52e8aa814d8' => $vendorDir . '/mockery/mockery/library/helpers.php', 'ce9671a430e4846b44e1c68c7611f9f5' => $vendorDir . '/mockery/mockery/library/Mockery.php', diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index fd5c487b..714cb619 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -11,6 +11,7 @@ 'Whoops\\' => array($vendorDir . '/filp/whoops/src/Whoops'), 'Webmozart\\Assert\\' => array($vendorDir . '/webmozart/assert/src'), 'TijsVerkoyen\\CssToInlineStyles\\' => array($vendorDir . '/tijsverkoyen/css-to-inline-styles/src'), + 'Thrift\\' => array($vendorDir . '/packaged/thrift/src'), 'Tests\\' => array($baseDir . '/tests'), 'Termwind\\' => array($vendorDir . '/nunomaduro/termwind/src'), 'Symfony\\Polyfill\\Uuid\\' => array($vendorDir . '/symfony/polyfill-uuid'), @@ -59,10 +60,12 @@ 'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'), 'Psr\\EventDispatcher\\' => array($vendorDir . '/psr/event-dispatcher/src'), 'Psr\\Container\\' => array($vendorDir . '/psr/container/src'), + 'Psr\\Cache\\' => array($vendorDir . '/psr/cache/src'), 'PragmaRX\\Google2FA\\' => array($vendorDir . '/pragmarx/google2fa/src'), 'PhpParser\\' => array($vendorDir . '/nikic/php-parser/lib/PhpParser'), 'PhpOption\\' => array($vendorDir . '/phpoption/phpoption/src/PhpOption'), 'ParagonIE\\ConstantTime\\' => array($vendorDir . '/paragonie/constant_time_encoding/src'), + 'OpenTracing\\' => array($vendorDir . '/opentracing/opentracing/src/OpenTracing'), 'OpenTelemetry\\SemConv\\' => array($vendorDir . '/open-telemetry/sem-conv'), 'OpenTelemetry\\SDK\\' => array($vendorDir . '/open-telemetry/sdk'), 'OpenTelemetry\\Context\\' => array($vendorDir . '/open-telemetry/context'), @@ -82,6 +85,7 @@ 'Laravel\\Octane\\' => array($vendorDir . '/laravel/octane/src'), 'Laravel\\Fortify\\' => array($vendorDir . '/laravel/fortify/src'), 'Laminas\\Diactoros\\' => array($vendorDir . '/laminas/laminas-diactoros/src'), + 'Jaeger\\' => array($vendorDir . '/jonahgeorge/jaeger-client-php/src/Jaeger'), 'Intervention\\Image\\' => array($vendorDir . '/intervention/image/src/Intervention/Image'), 'Illuminate\\Support\\' => array($vendorDir . '/laravel/framework/src/Illuminate/Macroable', $vendorDir . '/laravel/framework/src/Illuminate/Collections', $vendorDir . '/laravel/framework/src/Illuminate/Conditionable'), 'Illuminate\\' => array($vendorDir . '/laravel/framework/src/Illuminate'), diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index fd512d78..651bc102 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -48,7 +48,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd '2cc49ecec7e065b3a5423e964c0275e6' => __DIR__ . '/..' . '/open-telemetry/sdk/Trace/SpanExporter/_register.php', '062120a429d7568eacd495a8c34fcf09' => __DIR__ . '/..' . '/open-telemetry/sdk/Common/Dev/Compatibility/_load.php', '88e3b63cfb48eb8ea316a8a85a5f5c5f' => __DIR__ . '/..' . '/open-telemetry/sdk/_autoload.php', + 'ff1b7935a93a4a9517db3ebe0533892a' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Tags.php', + '0db36546c71c357f5ee70c39bb03966f' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Formats.php', '801c31d8ed748cfa537fa45402288c95' => __DIR__ . '/..' . '/psy/psysh/src/functions.php', + '822502b10d2c1dae82956ef999e8b4be' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Constants.php', 'e96c55aecadfc85c136575ccd5393db0' => __DIR__ . '/..' . '/laravel/pennant/src/helpers.php', 'c72349b1fe8d0deeedd3a52e8aa814d8' => __DIR__ . '/..' . '/mockery/mockery/library/helpers.php', 'ce9671a430e4846b44e1c68c7611f9f5' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery.php', @@ -76,6 +79,7 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'T' => array ( 'TijsVerkoyen\\CssToInlineStyles\\' => 31, + 'Thrift\\' => 7, 'Tests\\' => 6, 'Termwind\\' => 9, ), @@ -133,6 +137,7 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'Psr\\Http\\Client\\' => 16, 'Psr\\EventDispatcher\\' => 20, 'Psr\\Container\\' => 14, + 'Psr\\Cache\\' => 10, 'PragmaRX\\Google2FA\\' => 19, 'PhpParser\\' => 10, 'PhpOption\\' => 10, @@ -140,6 +145,7 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd ), 'O' => array ( + 'OpenTracing\\' => 12, 'OpenTelemetry\\SemConv\\' => 22, 'OpenTelemetry\\SDK\\' => 18, 'OpenTelemetry\\Context\\' => 22, @@ -169,6 +175,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'Laravel\\Fortify\\' => 16, 'Laminas\\Diactoros\\' => 18, ), + 'J' => + array ( + 'Jaeger\\' => 7, + ), 'I' => array ( 'Intervention\\Image\\' => 19, @@ -247,6 +257,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd array ( 0 => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src', ), + 'Thrift\\' => + array ( + 0 => __DIR__ . '/..' . '/packaged/thrift/src', + ), 'Tests\\' => array ( 0 => __DIR__ . '/../..' . '/tests', @@ -440,6 +454,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd array ( 0 => __DIR__ . '/..' . '/psr/container/src', ), + 'Psr\\Cache\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/cache/src', + ), 'PragmaRX\\Google2FA\\' => array ( 0 => __DIR__ . '/..' . '/pragmarx/google2fa/src', @@ -456,6 +474,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd array ( 0 => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src', ), + 'OpenTracing\\' => + array ( + 0 => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing', + ), 'OpenTelemetry\\SemConv\\' => array ( 0 => __DIR__ . '/..' . '/open-telemetry/sem-conv', @@ -532,6 +554,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd array ( 0 => __DIR__ . '/..' . '/laminas/laminas-diactoros/src', ), + 'Jaeger\\' => + array ( + 0 => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger', + ), 'Intervention\\Image\\' => array ( 0 => __DIR__ . '/..' . '/intervention/image/src/Intervention/Image', @@ -718,6 +744,8 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'App\\Providers\\FeatureFlagsServiceProvider' => __DIR__ . '/../..' . '/app/Providers/FeatureFlagsServiceProvider.php', 'App\\Providers\\FortifyServiceProvider' => __DIR__ . '/../..' . '/app/Providers/FortifyServiceProvider.php', 'App\\Providers\\RouteServiceProvider' => __DIR__ . '/../..' . '/app/Providers/RouteServiceProvider.php', + 'App\\Tracing\\Tracer' => __DIR__ . '/../..' . '/app/Tracing/Tracer.php', + 'App\\Tracing\\TracingServiceProvider' => __DIR__ . '/../..' . '/app/Tracing/TracingServiceProvider.php', 'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', 'BaconQrCode\\Common\\BitArray' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/BitArray.php', 'BaconQrCode\\Common\\BitMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/BitMatrix.php', @@ -3149,6 +3177,107 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'Intervention\\Image\\Point' => __DIR__ . '/..' . '/intervention/image/src/Intervention/Image/Point.php', 'Intervention\\Image\\Response' => __DIR__ . '/..' . '/intervention/image/src/Intervention/Image/Response.php', 'Intervention\\Image\\Size' => __DIR__ . '/..' . '/intervention/image/src/Intervention/Image/Size.php', + 'Jaeger\\AgentClient\\HttpAgentClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/AgentClient/HttpAgentClient.php', + 'Jaeger\\Codec\\BinaryCodec' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/BinaryCodec.php', + 'Jaeger\\Codec\\CodecInterface' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/CodecInterface.php', + 'Jaeger\\Codec\\CodecUtility' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/CodecUtility.php', + 'Jaeger\\Codec\\TextCodec' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/TextCodec.php', + 'Jaeger\\Codec\\ZipkinCodec' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Codec/ZipkinCodec.php', + 'Jaeger\\Config' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Config.php', + 'Jaeger\\Mapper\\SpanToJaegerMapper' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Mapper/SpanToJaegerMapper.php', + 'Jaeger\\ReporterFactory\\AbstractReporterFactory' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php', + 'Jaeger\\ReporterFactory\\JaegerHttpReporterFactory' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php', + 'Jaeger\\ReporterFactory\\JaegerReporterFactory' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php', + 'Jaeger\\ReporterFactory\\ReporterFactoryInterface' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php', + 'Jaeger\\ReporterFactory\\ZipkinReporterFactory' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php', + 'Jaeger\\Reporter\\CompositeReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/CompositeReporter.php', + 'Jaeger\\Reporter\\InMemoryReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/InMemoryReporter.php', + 'Jaeger\\Reporter\\JaegerReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/JaegerReporter.php', + 'Jaeger\\Reporter\\LoggingReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/LoggingReporter.php', + 'Jaeger\\Reporter\\NullReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/NullReporter.php', + 'Jaeger\\Reporter\\RemoteReporter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/RemoteReporter.php', + 'Jaeger\\Reporter\\ReporterInterface' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Reporter/ReporterInterface.php', + 'Jaeger\\Sampler\\ConstSampler' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/ConstSampler.php', + 'Jaeger\\Sampler\\ProbabilisticSampler' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/ProbabilisticSampler.php', + 'Jaeger\\Sampler\\RateLimitingSampler' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/RateLimitingSampler.php', + 'Jaeger\\Sampler\\SamplerInterface' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sampler/SamplerInterface.php', + 'Jaeger\\Scope' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Scope.php', + 'Jaeger\\ScopeManager' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ScopeManager.php', + 'Jaeger\\Sender\\JaegerSender' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/JaegerSender.php', + 'Jaeger\\Sender\\SenderInterface' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/SenderInterface.php', + 'Jaeger\\Sender\\UdpSender' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Sender/UdpSender.php', + 'Jaeger\\Span' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Span.php', + 'Jaeger\\SpanContext' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/SpanContext.php', + 'Jaeger\\ThriftUdpTransport' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/ThriftUdpTransport.php', + 'Jaeger\\Thrift\\Agent\\AgentClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AgentClient.php', + 'Jaeger\\Thrift\\Agent\\AgentIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AgentIf.php', + 'Jaeger\\Thrift\\Agent\\Agent_emitBatch_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Agent_emitBatch_args.php', + 'Jaeger\\Thrift\\Agent\\Agent_emitZipkinBatch_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Agent_emitZipkinBatch_args.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidatorClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidatorClient.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidatorIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidatorIf.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidator_validateTrace_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidator_validateTrace_args.php', + 'Jaeger\\Thrift\\Agent\\AggregationValidator_validateTrace_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/AggregationValidator_validateTrace_result.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestriction' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestriction.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManagerClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManagerClient.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManagerIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManagerIf.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManager_getBaggageRestrictions_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManager_getBaggageRestrictions_args.php', + 'Jaeger\\Thrift\\Agent\\BaggageRestrictionManager_getBaggageRestrictions_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/BaggageRestrictionManager_getBaggageRestrictions_result.php', + 'Jaeger\\Thrift\\Agent\\Dependencies' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependencies.php', + 'Jaeger\\Thrift\\Agent\\DependencyClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyClient.php', + 'Jaeger\\Thrift\\Agent\\DependencyIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyIf.php', + 'Jaeger\\Thrift\\Agent\\DependencyLink' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/DependencyLink.php', + 'Jaeger\\Thrift\\Agent\\Dependency_getDependenciesForTrace_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_getDependenciesForTrace_args.php', + 'Jaeger\\Thrift\\Agent\\Dependency_getDependenciesForTrace_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_getDependenciesForTrace_result.php', + 'Jaeger\\Thrift\\Agent\\Dependency_saveDependencies_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Dependency_saveDependencies_args.php', + 'Jaeger\\Thrift\\Agent\\OperationSamplingStrategy' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/OperationSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\PerOperationSamplingStrategies' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/PerOperationSamplingStrategies.php', + 'Jaeger\\Thrift\\Agent\\ProbabilisticSamplingStrategy' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/ProbabilisticSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\RateLimitingSamplingStrategy' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/RateLimitingSamplingStrategy.php', + 'Jaeger\\Thrift\\Agent\\SamplingManagerClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManagerClient.php', + 'Jaeger\\Thrift\\Agent\\SamplingManagerIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManagerIf.php', + 'Jaeger\\Thrift\\Agent\\SamplingManager_getSamplingStrategy_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManager_getSamplingStrategy_args.php', + 'Jaeger\\Thrift\\Agent\\SamplingManager_getSamplingStrategy_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingManager_getSamplingStrategy_result.php', + 'Jaeger\\Thrift\\Agent\\SamplingStrategyResponse' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingStrategyResponse.php', + 'Jaeger\\Thrift\\Agent\\SamplingStrategyType' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/SamplingStrategyType.php', + 'Jaeger\\Thrift\\Agent\\ValidateTraceResponse' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/ValidateTraceResponse.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Annotation' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Annotation.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\AnnotationType' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/AnnotationType.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\BinaryAnnotation' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/BinaryAnnotation.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Constant' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Constant.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Endpoint' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Endpoint.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Response' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Response.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\Span' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/Span.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollectorClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollectorClient.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollectorIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollectorIf.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollector_submitZipkinBatch_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollector_submitZipkinBatch_args.php', + 'Jaeger\\Thrift\\Agent\\Zipkin\\ZipkinCollector_submitZipkinBatch_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Agent/Zipkin/ZipkinCollector_submitZipkinBatch_result.php', + 'Jaeger\\Thrift\\Batch' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Batch.php', + 'Jaeger\\Thrift\\BatchSubmitResponse' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/BatchSubmitResponse.php', + 'Jaeger\\Thrift\\CollectorClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/CollectorClient.php', + 'Jaeger\\Thrift\\CollectorIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/CollectorIf.php', + 'Jaeger\\Thrift\\Collector_submitBatches_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Collector_submitBatches_args.php', + 'Jaeger\\Thrift\\Collector_submitBatches_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Collector_submitBatches_result.php', + 'Jaeger\\Thrift\\Crossdock\\Downstream' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/Downstream.php', + 'Jaeger\\Thrift\\Crossdock\\JoinTraceRequest' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/JoinTraceRequest.php', + 'Jaeger\\Thrift\\Crossdock\\ObservedSpan' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/ObservedSpan.php', + 'Jaeger\\Thrift\\Crossdock\\StartTraceRequest' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/StartTraceRequest.php', + 'Jaeger\\Thrift\\Crossdock\\TraceResponse' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TraceResponse.php', + 'Jaeger\\Thrift\\Crossdock\\TracedServiceClient' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedServiceClient.php', + 'Jaeger\\Thrift\\Crossdock\\TracedServiceIf' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedServiceIf.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_joinTrace_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_joinTrace_args.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_joinTrace_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_joinTrace_result.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_startTrace_args' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_startTrace_args.php', + 'Jaeger\\Thrift\\Crossdock\\TracedService_startTrace_result' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/TracedService_startTrace_result.php', + 'Jaeger\\Thrift\\Crossdock\\Transport' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Crossdock/Transport.php', + 'Jaeger\\Thrift\\Log' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Log.php', + 'Jaeger\\Thrift\\Process' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Process.php', + 'Jaeger\\Thrift\\Span' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Span.php', + 'Jaeger\\Thrift\\SpanRef' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/SpanRef.php', + 'Jaeger\\Thrift\\SpanRefType' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/SpanRefType.php', + 'Jaeger\\Thrift\\Tag' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/Tag.php', + 'Jaeger\\Thrift\\TagType' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Thrift/TagType.php', + 'Jaeger\\Tracer' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Tracer.php', + 'Jaeger\\Util\\RateLimiter' => __DIR__ . '/..' . '/jonahgeorge/jaeger-client-php/src/Jaeger/Util/RateLimiter.php', 'Laminas\\Diactoros\\AbstractSerializer' => __DIR__ . '/..' . '/laminas/laminas-diactoros/src/AbstractSerializer.php', 'Laminas\\Diactoros\\CallbackStream' => __DIR__ . '/..' . '/laminas/laminas-diactoros/src/CallbackStream.php', 'Laminas\\Diactoros\\ConfigProvider' => __DIR__ . '/..' . '/laminas/laminas-diactoros/src/ConfigProvider.php', @@ -4152,6 +4281,7 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Style' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Style.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\EnsurePrinterIsRegisteredSubscriber' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\Subscriber' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/Subscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Support\\ResultReflection' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Support/ResultReflection.php', 'NunoMaduro\\Collision\\Adapters\\Phpunit\\TestResult' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/TestResult.php', 'NunoMaduro\\Collision\\ArgumentFormatter' => __DIR__ . '/..' . '/nunomaduro/collision/src/ArgumentFormatter.php', 'NunoMaduro\\Collision\\ConsoleColor' => __DIR__ . '/..' . '/nunomaduro/collision/src/ConsoleColor.php', @@ -4547,6 +4677,28 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'OpenTelemetry\\SDK\\Trace\\TracerSharedState' => __DIR__ . '/..' . '/open-telemetry/sdk/Trace/TracerSharedState.php', 'OpenTelemetry\\SemConv\\ResourceAttributes' => __DIR__ . '/..' . '/open-telemetry/sem-conv/ResourceAttributes.php', 'OpenTelemetry\\SemConv\\TraceAttributes' => __DIR__ . '/..' . '/open-telemetry/sem-conv/TraceAttributes.php', + 'OpenTracing\\GlobalTracer' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/GlobalTracer.php', + 'OpenTracing\\InvalidReferenceArgumentException' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/InvalidReferenceArgumentException.php', + 'OpenTracing\\InvalidReferencesSetException' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/InvalidReferencesSetException.php', + 'OpenTracing\\InvalidSpanOptionException' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/InvalidSpanOptionException.php', + 'OpenTracing\\Mock\\MockScope' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php', + 'OpenTracing\\Mock\\MockScopeManager' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Mock/MockScopeManager.php', + 'OpenTracing\\Mock\\MockSpan' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Mock/MockSpan.php', + 'OpenTracing\\Mock\\MockSpanContext' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Mock/MockSpanContext.php', + 'OpenTracing\\Mock\\MockTracer' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Mock/MockTracer.php', + 'OpenTracing\\NoopScope' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/NoopScope.php', + 'OpenTracing\\NoopScopeManager' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/NoopScopeManager.php', + 'OpenTracing\\NoopSpan' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/NoopSpan.php', + 'OpenTracing\\NoopSpanContext' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/NoopSpanContext.php', + 'OpenTracing\\NoopTracer' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/NoopTracer.php', + 'OpenTracing\\Reference' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Reference.php', + 'OpenTracing\\Scope' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Scope.php', + 'OpenTracing\\ScopeManager' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/ScopeManager.php', + 'OpenTracing\\Span' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Span.php', + 'OpenTracing\\SpanContext' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/SpanContext.php', + 'OpenTracing\\StartSpanOptions' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/StartSpanOptions.php', + 'OpenTracing\\Tracer' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/Tracer.php', + 'OpenTracing\\UnsupportedFormatException' => __DIR__ . '/..' . '/opentracing/opentracing/src/OpenTracing/UnsupportedFormatException.php', 'PHPUnit\\Event\\Application\\Finished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/Finished.php', 'PHPUnit\\Event\\Application\\FinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/FinishedSubscriber.php', 'PHPUnit\\Event\\Application\\Started' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/Started.php', @@ -5752,6 +5904,10 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'PragmaRX\\Google2FA\\Support\\Base32' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Base32.php', 'PragmaRX\\Google2FA\\Support\\Constants' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Constants.php', 'PragmaRX\\Google2FA\\Support\\QRCode' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/QRCode.php', + 'Psr\\Cache\\CacheException' => __DIR__ . '/..' . '/psr/cache/src/CacheException.php', + 'Psr\\Cache\\CacheItemInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemInterface.php', + 'Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemPoolInterface.php', + 'Psr\\Cache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/cache/src/InvalidArgumentException.php', 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php', 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php', 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php', @@ -7429,6 +7585,61 @@ class ComposerStaticInit53f062c7aa35a41055cc1e0eb7dc33cd 'TheSeer\\Tokenizer\\TokenCollectionException' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollectionException.php', 'TheSeer\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/theseer/tokenizer/src/Tokenizer.php', 'TheSeer\\Tokenizer\\XMLSerializer' => __DIR__ . '/..' . '/theseer/tokenizer/src/XMLSerializer.php', + 'Thrift\\Base\\TBase' => __DIR__ . '/..' . '/packaged/thrift/src/Base/TBase.php', + 'Thrift\\ClassLoader\\ThriftClassLoader' => __DIR__ . '/..' . '/packaged/thrift/src/ClassLoader/ThriftClassLoader.php', + 'Thrift\\Exception\\TApplicationException' => __DIR__ . '/..' . '/packaged/thrift/src/Exception/TApplicationException.php', + 'Thrift\\Exception\\TException' => __DIR__ . '/..' . '/packaged/thrift/src/Exception/TException.php', + 'Thrift\\Exception\\TProtocolException' => __DIR__ . '/..' . '/packaged/thrift/src/Exception/TProtocolException.php', + 'Thrift\\Exception\\TTransportException' => __DIR__ . '/..' . '/packaged/thrift/src/Exception/TTransportException.php', + 'Thrift\\Factory\\TBinaryProtocolFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TBinaryProtocolFactory.php', + 'Thrift\\Factory\\TCompactProtocolFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TCompactProtocolFactory.php', + 'Thrift\\Factory\\TJSONProtocolFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TJSONProtocolFactory.php', + 'Thrift\\Factory\\TProtocolFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TProtocolFactory.php', + 'Thrift\\Factory\\TStringFuncFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TStringFuncFactory.php', + 'Thrift\\Factory\\TTransportFactory' => __DIR__ . '/..' . '/packaged/thrift/src/Factory/TTransportFactory.php', + 'Thrift\\Protocol\\JSON\\BaseContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/JSON/BaseContext.php', + 'Thrift\\Protocol\\JSON\\ListContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/JSON/ListContext.php', + 'Thrift\\Protocol\\JSON\\LookaheadReader' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/JSON/LookaheadReader.php', + 'Thrift\\Protocol\\JSON\\PairContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/JSON/PairContext.php', + 'Thrift\\Protocol\\SimpleJSON\\CollectionMapKeyException' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/SimpleJSON/CollectionMapKeyException.php', + 'Thrift\\Protocol\\SimpleJSON\\Context' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/SimpleJSON/Context.php', + 'Thrift\\Protocol\\SimpleJSON\\ListContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/SimpleJSON/ListContext.php', + 'Thrift\\Protocol\\SimpleJSON\\MapContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/SimpleJSON/MapContext.php', + 'Thrift\\Protocol\\SimpleJSON\\StructContext' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/SimpleJSON/StructContext.php', + 'Thrift\\Protocol\\TBinaryProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TBinaryProtocol.php', + 'Thrift\\Protocol\\TBinaryProtocolAccelerated' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TBinaryProtocolAccelerated.php', + 'Thrift\\Protocol\\TCompactProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TCompactProtocol.php', + 'Thrift\\Protocol\\TJSONProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TJSONProtocol.php', + 'Thrift\\Protocol\\TMultiplexedProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TMultiplexedProtocol.php', + 'Thrift\\Protocol\\TProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TProtocol.php', + 'Thrift\\Protocol\\TProtocolDecorator' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TProtocolDecorator.php', + 'Thrift\\Protocol\\TSimpleJSONProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/Protocol/TSimpleJSONProtocol.php', + 'Thrift\\Serializer\\TBinarySerializer' => __DIR__ . '/..' . '/packaged/thrift/src/Serializer/TBinarySerializer.php', + 'Thrift\\Server\\TForkingServer' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TForkingServer.php', + 'Thrift\\Server\\TSSLServerSocket' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TSSLServerSocket.php', + 'Thrift\\Server\\TServer' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TServer.php', + 'Thrift\\Server\\TServerSocket' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TServerSocket.php', + 'Thrift\\Server\\TServerTransport' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TServerTransport.php', + 'Thrift\\Server\\TSimpleServer' => __DIR__ . '/..' . '/packaged/thrift/src/Server/TSimpleServer.php', + 'Thrift\\StoredMessageProtocol' => __DIR__ . '/..' . '/packaged/thrift/src/StoredMessageProtocol.php', + 'Thrift\\StringFunc\\Core' => __DIR__ . '/..' . '/packaged/thrift/src/StringFunc/Core.php', + 'Thrift\\StringFunc\\Mbstring' => __DIR__ . '/..' . '/packaged/thrift/src/StringFunc/Mbstring.php', + 'Thrift\\StringFunc\\TStringFunc' => __DIR__ . '/..' . '/packaged/thrift/src/StringFunc/TStringFunc.php', + 'Thrift\\TMultiplexedProcessor' => __DIR__ . '/..' . '/packaged/thrift/src/TMultiplexedProcessor.php', + 'Thrift\\Transport\\TBufferedTransport' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TBufferedTransport.php', + 'Thrift\\Transport\\TCurlClient' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TCurlClient.php', + 'Thrift\\Transport\\TFramedTransport' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TFramedTransport.php', + 'Thrift\\Transport\\THttpClient' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/THttpClient.php', + 'Thrift\\Transport\\TMemoryBuffer' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TMemoryBuffer.php', + 'Thrift\\Transport\\TNullTransport' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TNullTransport.php', + 'Thrift\\Transport\\TPhpStream' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TPhpStream.php', + 'Thrift\\Transport\\TSSLSocket' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TSSLSocket.php', + 'Thrift\\Transport\\TSocket' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TSocket.php', + 'Thrift\\Transport\\TSocketPool' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TSocketPool.php', + 'Thrift\\Transport\\TTransport' => __DIR__ . '/..' . '/packaged/thrift/src/Transport/TTransport.php', + 'Thrift\\Type\\TConstant' => __DIR__ . '/..' . '/packaged/thrift/src/Type/TConstant.php', + 'Thrift\\Type\\TMessageType' => __DIR__ . '/..' . '/packaged/thrift/src/Type/TMessageType.php', + 'Thrift\\Type\\TType' => __DIR__ . '/..' . '/packaged/thrift/src/Type/TType.php', 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php', 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php', 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 4639585d..01cd0d8b 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1400,6 +1400,77 @@ ], "install-path": "../intervention/image" }, + { + "name": "jonahgeorge/jaeger-client-php", + "version": "v1.4.4", + "version_normalized": "1.4.4.0", + "source": { + "type": "git", + "url": "https://github.com/jonahgeorge/jaeger-client-php.git", + "reference": "3173d9c68ad8cea16058f25337982b00cc3d1c2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jonahgeorge/jaeger-client-php/zipball/3173d9c68ad8cea16058f25337982b00cc3d1c2b", + "reference": "3173d9c68ad8cea16058f25337982b00cc3d1c2b", + "shasum": "" + }, + "require": { + "ext-sockets": "*", + "opentracing/opentracing": "^1.0", + "packaged/thrift": "^0.13", + "php": "^7.1 || ^8.0 || ^8.1", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "psr/log": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "cache/array-adapter": "^1.0", + "phpunit/phpunit": "^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "3.*", + "symfony/polyfill-php73": "^1.10" + }, + "time": "2023-01-31T13:40:20+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "./src/Jaeger/Constants.php" + ], + "psr-4": { + "Jaeger\\": "src/Jaeger/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonah George", + "homepage": "http://twitter.com/jonahgeorge" + }, + { + "name": "José Carlos Chávez", + "email": "jcchavezs@gmail.com" + }, + { + "name": "Contributors", + "homepage": "https://github.com/jonahgeorge/jaeger-client-php/graphs/contributors" + } + ], + "description": "Jaeger Bindings for PHP OpenTracing API", + "keywords": [ + "jaeger", + "opentracing", + "trace", + "tracing" + ], + "support": { + "issues": "https://github.com/jonahgeorge/jaeger-client-php/issues", + "source": "https://github.com/jonahgeorge/jaeger-client-php/tree/v1.4.4" + }, + "install-path": "../jonahgeorge/jaeger-client-php" + }, { "name": "laminas/laminas-diactoros", "version": "3.1.0", @@ -3094,43 +3165,40 @@ }, { "name": "nunomaduro/collision", - "version": "v7.7.0", - "version_normalized": "7.7.0.0", + "version": "v7.8.0", + "version_normalized": "7.8.0.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "69a07197d055456d29911116fca3bc2c985f524b" + "reference": "1813f0a3470f2ac171443bc37b324c2a693005f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", - "reference": "69a07197d055456d29911116fca3bc2c985f524b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1813f0a3470f2ac171443bc37b324c2a693005f9", + "reference": "1813f0a3470f2ac171443bc37b324c2a693005f9", "shasum": "" }, "require": { - "filp/whoops": "^2.15.2", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.0" - }, - "conflict": { - "phpunit/phpunit": "<10.1.2" + "symfony/console": "^6.3.2" }, "require-dev": { - "brianium/paratest": "^7.2.2", - "laravel/framework": "^10.14.1", - "laravel/pint": "^1.10.3", - "laravel/sail": "^1.23.0", + "brianium/paratest": "^7.2.4", + "laravel/framework": "^10.17.1", + "laravel/pint": "^1.10.5", + "laravel/sail": "^1.23.1", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.3", - "orchestra/testbench-core": "^8.5.8", - "pestphp/pest": "^2.8.1", - "phpunit/phpunit": "^10.2.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.5.9", + "pestphp/pest": "^2.12.1", + "phpunit/phpunit": "^10.3.1", "sebastian/environment": "^6.0.1", "spatie/laravel-ignition": "^2.2.0" }, - "time": "2023-06-29T09:10:16+00:00", + "time": "2023-08-04T10:26:10+00:00", "type": "library", "extra": { "laravel": { @@ -3557,6 +3625,100 @@ }, "install-path": "../open-telemetry/sem-conv" }, + { + "name": "opentracing/opentracing", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/opentracing/opentracing-php.git", + "reference": "cd60bd1fb2a25280600bc74c7f9e0c13881a9116" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opentracing/opentracing-php/zipball/cd60bd1fb2a25280600bc74c7f9e0c13881a9116", + "reference": "cd60bd1fb2a25280600bc74c7f9e0c13881a9116", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "~0.12", + "phpunit/phpunit": "^7.0 || ^9.0", + "squizlabs/php_codesniffer": "3.*" + }, + "time": "2022-01-27T19:59:21+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "src/OpenTracing/Tags.php", + "src/OpenTracing/Formats.php" + ], + "psr-4": { + "OpenTracing\\": "src/OpenTracing/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "José Carlos Chávez", + "email": "jcchavezs@gmail.com" + } + ], + "description": "OpenTracing API for PHP", + "support": { + "issues": "https://github.com/opentracing/opentracing-php/issues", + "source": "https://github.com/opentracing/opentracing-php/tree/1.0.2" + }, + "install-path": "../opentracing/opentracing" + }, + { + "name": "packaged/thrift", + "version": "0.13.01", + "version_normalized": "0.13.01.0", + "source": { + "type": "git", + "url": "https://github.com/packaged/thrift.git", + "reference": "e3dbcfb79e319971d64264ffe9c340590cc8a228" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/packaged/thrift/zipball/e3dbcfb79e319971d64264ffe9c340590cc8a228", + "reference": "e3dbcfb79e319971d64264ffe9c340590cc8a228", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0 || ^8.0" + }, + "time": "2021-01-25T13:32:28+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Thrift\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Apache Thrift", + "homepage": "http://thrift.apache.org/", + "keywords": [ + "apache", + "thrift" + ], + "support": { + "issues": "https://github.com/packaged/thrift/issues", + "source": "https://github.com/packaged/thrift/tree/0.13.01" + }, + "install-path": "../packaged/thrift" + }, { "name": "paragonie/constant_time_encoding", "version": "v2.6.3", @@ -4425,17 +4587,17 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.0", - "version_normalized": "10.3.0.0", + "version": "10.3.1", + "version_normalized": "10.3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c87ae282d17b256d09cfef0eb4f5db2d09cfd36a" + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c87ae282d17b256d09cfef0eb4f5db2d09cfd36a", - "reference": "c87ae282d17b256d09cfef0eb4f5db2d09cfd36a", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d442ce7c4104d5683c12e67e4dcb5058159e9804", + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804", "shasum": "" }, "require": { @@ -4469,7 +4631,7 @@ "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" }, - "time": "2023-08-04T03:56:35+00:00", + "time": "2023-08-04T06:48:08+00:00", "bin": [ "phpunit" ], @@ -4509,7 +4671,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.0" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.1" }, "funding": [ { @@ -4582,6 +4744,58 @@ }, "install-path": "../pragmarx/google2fa" }, + { + "name": "psr/cache", + "version": "3.0.0", + "version_normalized": "3.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "time": "2021-02-03T23:26:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "install-path": "../psr/cache" + }, { "name": "psr/container", "version": "2.0.2", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 5c7172db..45896bd8 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'laravel/laravel', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '188b9df2cbdc589a9c78f1aaa1338e78ab7e762e', + 'reference' => '2a28dc160d9984f5023808d1a134129458159b5b', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -382,6 +382,15 @@ 'aliases' => array(), 'dev_requirement' => false, ), + 'jonahgeorge/jaeger-client-php' => array( + 'pretty_version' => 'v1.4.4', + 'version' => '1.4.4.0', + 'reference' => '3173d9c68ad8cea16058f25337982b00cc3d1c2b', + 'type' => 'library', + 'install_path' => __DIR__ . '/../jonahgeorge/jaeger-client-php', + 'aliases' => array(), + 'dev_requirement' => false, + ), 'kodova/hamcrest-php' => array( 'dev_requirement' => true, 'replaced' => array( @@ -418,7 +427,7 @@ 'laravel/laravel' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '188b9df2cbdc589a9c78f1aaa1338e78ab7e762e', + 'reference' => '2a28dc160d9984f5023808d1a134129458159b5b', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -584,9 +593,9 @@ 'dev_requirement' => false, ), 'nunomaduro/collision' => array( - 'pretty_version' => 'v7.7.0', - 'version' => '7.7.0.0', - 'reference' => '69a07197d055456d29911116fca3bc2c985f524b', + 'pretty_version' => 'v7.8.0', + 'version' => '7.8.0.0', + 'reference' => '1813f0a3470f2ac171443bc37b324c2a693005f9', 'type' => 'library', 'install_path' => __DIR__ . '/../nunomaduro/collision', 'aliases' => array(), @@ -637,6 +646,24 @@ 'aliases' => array(), 'dev_requirement' => false, ), + 'opentracing/opentracing' => array( + 'pretty_version' => '1.0.2', + 'version' => '1.0.2.0', + 'reference' => 'cd60bd1fb2a25280600bc74c7f9e0c13881a9116', + 'type' => 'library', + 'install_path' => __DIR__ . '/../opentracing/opentracing', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'packaged/thrift' => array( + 'pretty_version' => '0.13.01', + 'version' => '0.13.01.0', + 'reference' => 'e3dbcfb79e319971d64264ffe9c340590cc8a228', + 'type' => 'library', + 'install_path' => __DIR__ . '/../packaged/thrift', + 'aliases' => array(), + 'dev_requirement' => false, + ), 'paragonie/constant_time_encoding' => array( 'pretty_version' => 'v2.6.3', 'version' => '2.6.3.0', @@ -769,9 +796,9 @@ 'dev_requirement' => true, ), 'phpunit/phpunit' => array( - 'pretty_version' => '10.3.0', - 'version' => '10.3.0.0', - 'reference' => 'c87ae282d17b256d09cfef0eb4f5db2d09cfd36a', + 'pretty_version' => '10.3.1', + 'version' => '10.3.1.0', + 'reference' => 'd442ce7c4104d5683c12e67e4dcb5058159e9804', 'type' => 'library', 'install_path' => __DIR__ . '/../phpunit/phpunit', 'aliases' => array(), @@ -786,6 +813,15 @@ 'aliases' => array(), 'dev_requirement' => false, ), + 'psr/cache' => array( + 'pretty_version' => '3.0.0', + 'version' => '3.0.0.0', + 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', + 'type' => 'library', + 'install_path' => __DIR__ . '/../psr/cache', + 'aliases' => array(), + 'dev_requirement' => false, + ), 'psr/container' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', @@ -845,8 +881,8 @@ 'dev_requirement' => false, 'provided' => array( 0 => '1.0', - 1 => '*', - 2 => '^1.1 || ^2.0', + 1 => '^1.1 || ^2.0', + 2 => '*', ), ), 'psr/http-message' => array( @@ -862,8 +898,8 @@ 'dev_requirement' => false, 'provided' => array( 0 => '1.0', - 1 => '*', - 2 => '^1.1 || ^2.0', + 1 => '^1.1 || ^2.0', + 2 => '*', ), ), 'psr/log' => array( diff --git a/vendor/nunomaduro/collision/composer.json b/vendor/nunomaduro/collision/composer.json index 867a2af6..80fbccc3 100644 --- a/vendor/nunomaduro/collision/composer.json +++ b/vendor/nunomaduro/collision/composer.json @@ -15,27 +15,24 @@ ], "require": { "php": "^8.1.0", - "filp/whoops": "^2.15.2", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", - "symfony/console": "^6.3.0" + "symfony/console": "^6.3.2" }, "require-dev": { - "brianium/paratest": "^7.2.2", - "laravel/framework": "^10.14.1", - "laravel/pint": "^1.10.3", - "laravel/sail": "^1.23.0", + "brianium/paratest": "^7.2.4", + "laravel/framework": "^10.17.1", + "laravel/pint": "^1.10.5", + "laravel/sail": "^1.23.1", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.3", - "orchestra/testbench-core": "^8.5.8", - "pestphp/pest": "^2.8.1", - "phpunit/phpunit": "^10.2.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.5.9", + "pestphp/pest": "^2.12.1", + "phpunit/phpunit": "^10.3.1", "sebastian/environment": "^6.0.1", "spatie/laravel-ignition": "^2.2.0" }, - "conflict": { - "phpunit/phpunit": "<10.1.2" - }, "autoload-dev": { "psr-4": { "Tests\\Printer\\": "tests/Printer", diff --git a/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php b/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php index 5e93922d..5f6b16c8 100644 --- a/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php +++ b/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php @@ -7,6 +7,7 @@ use NunoMaduro\Collision\Adapters\Phpunit\ConfigureIO; use NunoMaduro\Collision\Adapters\Phpunit\State; use NunoMaduro\Collision\Adapters\Phpunit\Style; +use NunoMaduro\Collision\Adapters\Phpunit\Support\ResultReflection; use NunoMaduro\Collision\Adapters\Phpunit\TestResult; use NunoMaduro\Collision\Exceptions\ShouldNotHappen; use NunoMaduro\Collision\Exceptions\TestOutcome; @@ -368,7 +369,9 @@ public function testRunnerExecutionFinished(ExecutionFinished $event): void { $result = Facade::result(); - if (Facade::result()->numberOfTests() === 0) { + + + if (ResultReflection::numberOfTests(Facade::result()) === 0) { $this->output->writeln([ '', ' INFO No tests found.', diff --git a/vendor/nunomaduro/collision/src/Adapters/Phpunit/Style.php b/vendor/nunomaduro/collision/src/Adapters/Phpunit/Style.php index 64a98620..2977dbfe 100644 --- a/vendor/nunomaduro/collision/src/Adapters/Phpunit/Style.php +++ b/vendor/nunomaduro/collision/src/Adapters/Phpunit/Style.php @@ -6,6 +6,7 @@ use Closure; use NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter; +use NunoMaduro\Collision\Adapters\Phpunit\Support\ResultReflection; use NunoMaduro\Collision\Exceptions\ShouldNotHappen; use NunoMaduro\Collision\Exceptions\TestException; use NunoMaduro\Collision\Exceptions\TestOutcome; @@ -240,7 +241,7 @@ public function writeRecap(State $state, Info $telemetry, PHPUnitTestResult $res } } - $pending = $result->numberOfTests() - $result->numberOfTestsRun(); + $pending = ResultReflection::numberOfTests($result) - $result->numberOfTestsRun(); if ($pending > 0) { $tests[] = "\e[2m$pending pending\e[22m"; } diff --git a/vendor/phpunit/phpunit/ChangeLog-10.3.md b/vendor/phpunit/phpunit/ChangeLog-10.3.md index 5dd514e9..2216c9b0 100644 --- a/vendor/phpunit/phpunit/ChangeLog-10.3.md +++ b/vendor/phpunit/phpunit/ChangeLog-10.3.md @@ -2,6 +2,12 @@ All notable changes of the PHPUnit 10.3 release series are documented in this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles. +## [10.3.1] - 2023-08-04 + +### Fixed + +* [#5459](https://github.com/sebastianbergmann/phpunit/issues/5459): `assertStringMatchesFormat()` should allow `string` type (not `non-empty-string`) for `$actual` parameter + ## [10.3.0] - 2023-08-04 ### Added @@ -23,4 +29,5 @@ All notable changes of the PHPUnit 10.3 release series are documented in this fi * [#5456](https://github.com/sebastianbergmann/phpunit/issues/5456): Risky Test Check for Output Buffering is performed before after-test methods are called +[10.3.1]: https://github.com/sebastianbergmann/phpunit/compare/10.3.0...10.3.1 [10.3.0]: https://github.com/sebastianbergmann/phpunit/compare/10.2.7...10.3.0 diff --git a/vendor/phpunit/phpunit/src/Framework/Assert.php b/vendor/phpunit/phpunit/src/Framework/Assert.php index 980b1ea7..e383b752 100644 --- a/vendor/phpunit/phpunit/src/Framework/Assert.php +++ b/vendor/phpunit/phpunit/src/Framework/Assert.php @@ -75,8 +75,6 @@ abstract class Assert /** * Asserts that an array has a specified key. * - * @psalm-param array-key $key - * * @throws Exception * @throws ExpectationFailedException */ @@ -90,8 +88,6 @@ final public static function assertArrayHasKey(int|string $key, array|ArrayAcces /** * Asserts that an array does not have a specified key. * - * @psalm-param array-key $key - * * @throws Exception * @throws ExpectationFailedException */ @@ -167,8 +163,6 @@ final public static function assertNotContainsEquals(mixed $needle, iterable $ha /** * Asserts that a haystack contains only values of a given type. * - * @psalm-param non-empty-string $type - * * @throws Exception * @throws ExpectationFailedException */ @@ -191,8 +185,6 @@ final public static function assertContainsOnly(string $type, iterable $haystack /** * Asserts that a haystack contains only instances of a given class name. * - * @psalm-param class-string $className - * * @throws Exception * @throws ExpectationFailedException */ @@ -211,8 +203,6 @@ final public static function assertContainsOnlyInstancesOf(string $className, it /** * Asserts that a haystack does not contain only values of a given type. * - * @psalm-param non-empty-string $type - * * @throws Exception * @throws ExpectationFailedException */ @@ -478,9 +468,6 @@ final public static function assertLessThanOrEqual(mixed $expected, mixed $actua * Asserts that the contents of one file is equal to the contents of another * file. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileEquals(string $expected, string $actual, string $message = ''): void @@ -497,9 +484,6 @@ final public static function assertFileEquals(string $expected, string $actual, * Asserts that the contents of one file is equal to the contents of another * file (canonicalizing). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileEqualsCanonicalizing(string $expected, string $actual, string $message = ''): void @@ -518,9 +502,6 @@ final public static function assertFileEqualsCanonicalizing(string $expected, st * Asserts that the contents of one file is equal to the contents of another * file (ignoring case). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileEqualsIgnoringCase(string $expected, string $actual, string $message = ''): void @@ -537,9 +518,6 @@ final public static function assertFileEqualsIgnoringCase(string $expected, stri * Asserts that the contents of one file is not equal to the contents of * another file. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileNotEquals(string $expected, string $actual, string $message = ''): void @@ -558,9 +536,6 @@ final public static function assertFileNotEquals(string $expected, string $actua * Asserts that the contents of one file is not equal to the contents of another * file (canonicalizing). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileNotEqualsCanonicalizing(string $expected, string $actual, string $message = ''): void @@ -579,9 +554,6 @@ final public static function assertFileNotEqualsCanonicalizing(string $expected, * Asserts that the contents of one file is not equal to the contents of another * file (ignoring case). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertFileNotEqualsIgnoringCase(string $expected, string $actual, string $message = ''): void @@ -600,8 +572,6 @@ final public static function assertFileNotEqualsIgnoringCase(string $expected, s * Asserts that the contents of a string is equal * to the contents of a file. * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringEqualsFile(string $expectedFile, string $actualString, string $message = ''): void @@ -617,8 +587,6 @@ final public static function assertStringEqualsFile(string $expectedFile, string * Asserts that the contents of a string is equal * to the contents of a file (canonicalizing). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString, string $message = ''): void @@ -634,8 +602,6 @@ final public static function assertStringEqualsFileCanonicalizing(string $expect * Asserts that the contents of a string is equal * to the contents of a file (ignoring case). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString, string $message = ''): void @@ -651,8 +617,6 @@ final public static function assertStringEqualsFileIgnoringCase(string $expected * Asserts that the contents of a string is not equal * to the contents of a file. * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringNotEqualsFile(string $expectedFile, string $actualString, string $message = ''): void @@ -670,8 +634,6 @@ final public static function assertStringNotEqualsFile(string $expectedFile, str * Asserts that the contents of a string is not equal * to the contents of a file (canonicalizing). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString, string $message = ''): void @@ -689,8 +651,6 @@ final public static function assertStringNotEqualsFileCanonicalizing(string $exp * Asserts that the contents of a string is not equal * to the contents of a file (ignoring case). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException */ final public static function assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString, string $message = ''): void @@ -707,8 +667,6 @@ final public static function assertStringNotEqualsFileIgnoringCase(string $expec /** * Asserts that a file/dir is readable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertIsReadable(string $filename, string $message = ''): void @@ -719,8 +677,6 @@ final public static function assertIsReadable(string $filename, string $message /** * Asserts that a file/dir exists and is not readable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertIsNotReadable(string $filename, string $message = ''): void @@ -731,8 +687,6 @@ final public static function assertIsNotReadable(string $filename, string $messa /** * Asserts that a file/dir exists and is writable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertIsWritable(string $filename, string $message = ''): void @@ -743,8 +697,6 @@ final public static function assertIsWritable(string $filename, string $message /** * Asserts that a file/dir exists and is not writable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertIsNotWritable(string $filename, string $message = ''): void @@ -755,8 +707,6 @@ final public static function assertIsNotWritable(string $filename, string $messa /** * Asserts that a directory exists. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryExists(string $directory, string $message = ''): void @@ -767,8 +717,6 @@ final public static function assertDirectoryExists(string $directory, string $me /** * Asserts that a directory does not exist. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryDoesNotExist(string $directory, string $message = ''): void @@ -779,8 +727,6 @@ final public static function assertDirectoryDoesNotExist(string $directory, stri /** * Asserts that a directory exists and is readable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryIsReadable(string $directory, string $message = ''): void @@ -792,8 +738,6 @@ final public static function assertDirectoryIsReadable(string $directory, string /** * Asserts that a directory exists and is not readable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryIsNotReadable(string $directory, string $message = ''): void @@ -805,8 +749,6 @@ final public static function assertDirectoryIsNotReadable(string $directory, str /** * Asserts that a directory exists and is writable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryIsWritable(string $directory, string $message = ''): void @@ -818,8 +760,6 @@ final public static function assertDirectoryIsWritable(string $directory, string /** * Asserts that a directory exists and is not writable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException */ final public static function assertDirectoryIsNotWritable(string $directory, string $message = ''): void @@ -831,8 +771,6 @@ final public static function assertDirectoryIsNotWritable(string $directory, str /** * Asserts that a file exists. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertFileExists(string $filename, string $message = ''): void @@ -843,8 +781,6 @@ final public static function assertFileExists(string $filename, string $message /** * Asserts that a file does not exist. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException */ final public static function assertFileDoesNotExist(string $filename, string $message = ''): void @@ -855,8 +791,6 @@ final public static function assertFileDoesNotExist(string $filename, string $me /** * Asserts that a file exists and is readable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException */ final public static function assertFileIsReadable(string $file, string $message = ''): void @@ -868,8 +802,6 @@ final public static function assertFileIsReadable(string $file, string $message /** * Asserts that a file exists and is not readable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException */ final public static function assertFileIsNotReadable(string $file, string $message = ''): void @@ -881,8 +813,6 @@ final public static function assertFileIsNotReadable(string $file, string $messa /** * Asserts that a file exists and is writable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException */ final public static function assertFileIsWritable(string $file, string $message = ''): void @@ -894,8 +824,6 @@ final public static function assertFileIsWritable(string $file, string $message /** * Asserts that a file exists and is not writable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException */ final public static function assertFileIsNotWritable(string $file, string $message = ''): void @@ -1009,8 +937,6 @@ final public static function assertNan(mixed $actual, string $message = ''): voi /** * Asserts that an object has a specified property. * - * @psalm-param non-empty-string $propertyName - * * @throws ExpectationFailedException */ final public static function assertObjectHasProperty(string $propertyName, object $object, string $message = ''): void @@ -1025,8 +951,6 @@ final public static function assertObjectHasProperty(string $propertyName, objec /** * Asserts that an object does not have a specified property. * - * @psalm-param non-empty-string $propertyName - * * @throws ExpectationFailedException */ final public static function assertObjectNotHasProperty(string $propertyName, object $object, string $message = ''): void @@ -1548,9 +1472,6 @@ final public static function assertIsNotIterable(mixed $actual, string $message /** * Asserts that a string matches a given regular expression. * - * @psalm-param non-empty-string $pattern - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertMatchesRegularExpression(string $pattern, string $string, string $message = ''): void @@ -1561,9 +1482,6 @@ final public static function assertMatchesRegularExpression(string $pattern, str /** * Asserts that a string does not match a given regular expression. * - * @psalm-param non-empty-string $pattern - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertDoesNotMatchRegularExpression(string $pattern, string $string, string $message = ''): void @@ -1630,9 +1548,6 @@ final public static function assertNotSameSize(Countable|iterable $expected, Cou } /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException */ final public static function assertStringContainsStringIgnoringLineEndings(string $needle, string $haystack, string $message = ''): void @@ -1643,9 +1558,6 @@ final public static function assertStringContainsStringIgnoringLineEndings(strin /** * Asserts that two strings are equal except for line endings. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertStringEqualsStringIgnoringLineEndings(string $expected, string $actual, string $message = ''): void @@ -1656,9 +1568,6 @@ final public static function assertStringEqualsStringIgnoringLineEndings(string /** * Asserts that a string matches a given format string. * - * @psalm-param non-empty-string $format - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertStringMatchesFormat(string $format, string $string, string $message = ''): void @@ -1669,9 +1578,6 @@ final public static function assertStringMatchesFormat(string $format, string $s /** * Asserts that a string does not match a given format string. * - * @psalm-param non-empty-string $format - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertStringNotMatchesFormat(string $format, string $string, string $message = ''): void @@ -1688,9 +1594,6 @@ final public static function assertStringNotMatchesFormat(string $format, string /** * Asserts that a string matches a given format file. * - * @psalm-param non-empty-string $formatFile - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertStringMatchesFormatFile(string $formatFile, string $string, string $message = ''): void @@ -1709,9 +1612,6 @@ final public static function assertStringMatchesFormatFile(string $formatFile, s /** * Asserts that a string does not match a given format string. * - * @psalm-param non-empty-string $formatFile - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException */ final public static function assertStringNotMatchesFormatFile(string $formatFile, string $string, string $message = ''): void @@ -1762,9 +1662,6 @@ final public static function assertStringStartsNotWith(string $prefix, string $s } /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException */ final public static function assertStringContainsString(string $needle, string $haystack, string $message = ''): void @@ -1775,9 +1672,6 @@ final public static function assertStringContainsString(string $needle, string $ } /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException */ final public static function assertStringContainsStringIgnoringCase(string $needle, string $haystack, string $message = ''): void @@ -1788,9 +1682,6 @@ final public static function assertStringContainsStringIgnoringCase(string $need } /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException */ final public static function assertStringNotContainsString(string $needle, string $haystack, string $message = ''): void @@ -1801,9 +1692,6 @@ final public static function assertStringNotContainsString(string $needle, strin } /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException */ final public static function assertStringNotContainsStringIgnoringCase(string $needle, string $haystack, string $message = ''): void @@ -1848,9 +1736,6 @@ final public static function assertStringEndsNotWith(string $suffix, string $str /** * Asserts that two XML files are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws Exception * @throws ExpectationFailedException * @throws XmlException @@ -1866,9 +1751,6 @@ final public static function assertXmlFileEqualsXmlFile(string $expectedFile, st /** * Asserts that two XML files are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws \PHPUnit\Util\Exception * @throws ExpectationFailedException */ @@ -1883,9 +1765,6 @@ final public static function assertXmlFileNotEqualsXmlFile(string $expectedFile, /** * Asserts that two XML documents are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException */ @@ -1900,9 +1779,6 @@ final public static function assertXmlStringEqualsXmlFile(string $expectedFile, /** * Asserts that two XML documents are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException */ @@ -1917,9 +1793,6 @@ final public static function assertXmlStringNotEqualsXmlFile(string $expectedFil /** * Asserts that two XML documents are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException */ @@ -1934,9 +1807,6 @@ final public static function assertXmlStringEqualsXmlString(string $expectedXml, /** * Asserts that two XML documents are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException */ @@ -1983,8 +1853,6 @@ final public static function assertThat(mixed $value, Constraint $constraint, st /** * Asserts that a string is a valid JSON string. * - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException */ final public static function assertJson(string $actual, string $message = ''): void @@ -1995,9 +1863,6 @@ final public static function assertJson(string $actual, string $message = ''): v /** * Asserts that two given JSON encoded objects or arrays are equal. * - * @psalm-param non-empty-string $expectedJson - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException */ final public static function assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson, string $message = ''): void @@ -2011,9 +1876,6 @@ final public static function assertJsonStringEqualsJsonString(string $expectedJs /** * Asserts that two given JSON encoded objects or arrays are not equal. * - * @psalm-param non-empty-string $expectedJson - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException */ final public static function assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson, string $message = ''): void @@ -2033,20 +1895,13 @@ final public static function assertJsonStringNotEqualsJsonString(string $expecte /** * Asserts that the generated JSON encoded object and the content of the given file are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualJson - * - * @throws Exception * @throws ExpectationFailedException */ final public static function assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson, string $message = ''): void { static::assertFileExists($expectedFile, $message); - $expectedJson = file_get_contents($expectedFile); - static::assertIsString($expectedJson); - static::assertNotEmpty($expectedJson); static::assertJson($expectedJson, $message); static::assertJson($actualJson, $message); @@ -2056,20 +1911,13 @@ final public static function assertJsonStringEqualsJsonFile(string $expectedFile /** * Asserts that the generated JSON encoded object and the content of the given file are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualJson - * - * @throws Exception * @throws ExpectationFailedException */ final public static function assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson, string $message = ''): void { static::assertFileExists($expectedFile, $message); - $expectedJson = file_get_contents($expectedFile); - static::assertIsString($expectedJson, $message); - static::assertNotEmpty($expectedJson, $message); static::assertJson($expectedJson, $message); static::assertJson($actualJson, $message); @@ -2085,28 +1933,17 @@ final public static function assertJsonStringNotEqualsJsonFile(string $expectedF /** * Asserts that two JSON files are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * - * @throws Exception * @throws ExpectationFailedException */ final public static function assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile, string $message = ''): void { static::assertFileExists($expectedFile, $message); + static::assertFileExists($actualFile, $message); + $actualJson = file_get_contents($actualFile); $expectedJson = file_get_contents($expectedFile); - static::assertIsString($expectedJson, $message); - static::assertNotEmpty($expectedJson, $message); static::assertJson($expectedJson, $message); - - static::assertFileExists($actualFile, $message); - - $actualJson = file_get_contents($actualFile); - - static::assertIsString($actualJson, $message); - static::assertNotEmpty($actualJson, $message); static::assertJson($actualJson, $message); $constraintExpected = new JsonMatches( @@ -2122,28 +1959,17 @@ final public static function assertJsonFileEqualsJsonFile(string $expectedFile, /** * Asserts that two JSON files are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * - * @throws Exception * @throws ExpectationFailedException */ final public static function assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile, string $message = ''): void { static::assertFileExists($expectedFile, $message); + static::assertFileExists($actualFile, $message); + $actualJson = file_get_contents($actualFile); $expectedJson = file_get_contents($expectedFile); - static::assertIsString($expectedJson, $message); - static::assertNotEmpty($expectedJson, $message); static::assertJson($expectedJson, $message); - - static::assertFileExists($actualFile, $message); - - $actualJson = file_get_contents($actualFile); - - static::assertIsString($actualJson, $message); - static::assertNotEmpty($actualJson, $message); static::assertJson($actualJson, $message); $constraintExpected = new JsonMatches( @@ -2242,8 +2068,6 @@ final public static function containsIdentical(mixed $value): TraversableContain } /** - * @psalm-param non-empty-string $type - * * @throws Exception */ final public static function containsOnly(string $type): TraversableContainsOnly @@ -2252,8 +2076,6 @@ final public static function containsOnly(string $type): TraversableContainsOnly } /** - * @psalm-param class-string $className - * * @throws Exception */ final public static function containsOnlyInstancesOf(string $className): TraversableContainsOnly @@ -2261,9 +2083,6 @@ final public static function containsOnlyInstancesOf(string $className): Travers return new TraversableContainsOnly($className, false); } - /** - * @psalm-param array-key $key - */ final public static function arrayHasKey(int|string $key): ArrayHasKey { return new ArrayHasKey($key); @@ -2338,8 +2157,6 @@ final public static function identicalTo(mixed $value): IsIdentical } /** - * @psalm-param class-string $className - * * @throws UnknownClassOrInterfaceException */ final public static function isInstanceOf(string $className): IsInstanceOf @@ -2370,17 +2187,11 @@ final public static function lessThanOrEqual(mixed $value): LogicalOr ); } - /** - * @psalm-param non-empty-string $pattern - */ final public static function matchesRegularExpression(string $pattern): RegularExpression { return new RegularExpression($pattern); } - /** - * @psalm-param non-empty-string $string - */ final public static function matches(string $string): StringMatchesFormatDescription { return new StringMatchesFormatDescription($string); @@ -2396,9 +2207,6 @@ final public static function stringStartsWith(string $prefix): StringStartsWith return new StringStartsWith($prefix); } - /** - * @psalm-param non-empty-string $string - */ final public static function stringContains(string $string, bool $case = true): StringContains { return new StringContains($string, $case); @@ -2414,9 +2222,6 @@ final public static function stringEndsWith(string $suffix): StringEndsWith return new StringEndsWith($suffix); } - /** - * @psalm-param non-empty-string $string - */ final public static function stringEqualsStringIgnoringLineEndings(string $string): StringEqualsStringIgnoringLineEndings { return new StringEqualsStringIgnoringLineEndings($string); @@ -2480,9 +2285,6 @@ final public static function resetCount(): void self::$count = 0; } - /** - * @psalm-param non-empty-string $type - */ private static function isNativeType(string $type): bool { return match ($type) { diff --git a/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php b/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php index 16365c47..80b7095d 100644 --- a/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php +++ b/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php @@ -73,8 +73,6 @@ /** * Asserts that an array has a specified key. * - * @psalm-param array-key $key - * * @throws Exception * @throws ExpectationFailedException * @@ -92,8 +90,6 @@ function assertArrayHasKey(int|string $key, array|ArrayAccess $array, string $me /** * Asserts that an array does not have a specified key. * - * @psalm-param array-key $key - * * @throws Exception * @throws ExpectationFailedException * @@ -187,8 +183,6 @@ function assertNotContainsEquals(mixed $needle, iterable $haystack, string $mess /** * Asserts that a haystack contains only values of a given type. * - * @psalm-param non-empty-string $type - * * @throws Exception * @throws ExpectationFailedException * @@ -206,8 +200,6 @@ function assertContainsOnly(string $type, iterable $haystack, ?bool $isNativeTyp /** * Asserts that a haystack contains only instances of a given class name. * - * @psalm-param class-string $className - * * @throws Exception * @throws ExpectationFailedException * @@ -225,8 +217,6 @@ function assertContainsOnlyInstancesOf(string $className, iterable $haystack, st /** * Asserts that a haystack does not contain only values of a given type. * - * @psalm-param non-empty-string $type - * * @throws Exception * @throws ExpectationFailedException * @@ -525,9 +515,6 @@ function assertLessThanOrEqual(mixed $expected, mixed $actual, string $message = * Asserts that the contents of one file is equal to the contents of another * file. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -545,9 +532,6 @@ function assertFileEquals(string $expected, string $actual, string $message = '' * Asserts that the contents of one file is equal to the contents of another * file (canonicalizing). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -565,9 +549,6 @@ function assertFileEqualsCanonicalizing(string $expected, string $actual, string * Asserts that the contents of one file is equal to the contents of another * file (ignoring case). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -585,9 +566,6 @@ function assertFileEqualsIgnoringCase(string $expected, string $actual, string $ * Asserts that the contents of one file is not equal to the contents of * another file. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -605,9 +583,6 @@ function assertFileNotEquals(string $expected, string $actual, string $message = * Asserts that the contents of one file is not equal to the contents of another * file (canonicalizing). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -625,9 +600,6 @@ function assertFileNotEqualsCanonicalizing(string $expected, string $actual, str * Asserts that the contents of one file is not equal to the contents of another * file (ignoring case). * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -645,8 +617,6 @@ function assertFileNotEqualsIgnoringCase(string $expected, string $actual, strin * Asserts that the contents of a string is equal * to the contents of a file. * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -664,8 +634,6 @@ function assertStringEqualsFile(string $expectedFile, string $actualString, stri * Asserts that the contents of a string is equal * to the contents of a file (canonicalizing). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -683,8 +651,6 @@ function assertStringEqualsFileCanonicalizing(string $expectedFile, string $actu * Asserts that the contents of a string is equal * to the contents of a file (ignoring case). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -702,8 +668,6 @@ function assertStringEqualsFileIgnoringCase(string $expectedFile, string $actual * Asserts that the contents of a string is not equal * to the contents of a file. * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -721,8 +685,6 @@ function assertStringNotEqualsFile(string $expectedFile, string $actualString, s * Asserts that the contents of a string is not equal * to the contents of a file (canonicalizing). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -740,8 +702,6 @@ function assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $a * Asserts that the contents of a string is not equal * to the contents of a file (ignoring case). * - * @psalm-param non-empty-string $expectedFile - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -758,8 +718,6 @@ function assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $act /** * Asserts that a file/dir is readable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -776,8 +734,6 @@ function assertIsReadable(string $filename, string $message = ''): void /** * Asserts that a file/dir exists and is not readable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -794,8 +750,6 @@ function assertIsNotReadable(string $filename, string $message = ''): void /** * Asserts that a file/dir exists and is writable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -812,8 +766,6 @@ function assertIsWritable(string $filename, string $message = ''): void /** * Asserts that a file/dir exists and is not writable. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -830,8 +782,6 @@ function assertIsNotWritable(string $filename, string $message = ''): void /** * Asserts that a directory exists. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -848,8 +798,6 @@ function assertDirectoryExists(string $directory, string $message = ''): void /** * Asserts that a directory does not exist. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -866,8 +814,6 @@ function assertDirectoryDoesNotExist(string $directory, string $message = ''): v /** * Asserts that a directory exists and is readable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -884,8 +830,6 @@ function assertDirectoryIsReadable(string $directory, string $message = ''): voi /** * Asserts that a directory exists and is not readable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -902,8 +846,6 @@ function assertDirectoryIsNotReadable(string $directory, string $message = ''): /** * Asserts that a directory exists and is writable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -920,8 +862,6 @@ function assertDirectoryIsWritable(string $directory, string $message = ''): voi /** * Asserts that a directory exists and is not writable. * - * @psalm-param non-empty-string $directory - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -938,8 +878,6 @@ function assertDirectoryIsNotWritable(string $directory, string $message = ''): /** * Asserts that a file exists. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -956,8 +894,6 @@ function assertFileExists(string $filename, string $message = ''): void /** * Asserts that a file does not exist. * - * @psalm-param non-empty-string $filename - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -974,8 +910,6 @@ function assertFileDoesNotExist(string $filename, string $message = ''): void /** * Asserts that a file exists and is readable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -992,8 +926,6 @@ function assertFileIsReadable(string $file, string $message = ''): void /** * Asserts that a file exists and is not readable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1010,8 +942,6 @@ function assertFileIsNotReadable(string $file, string $message = ''): void /** * Asserts that a file exists and is writable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1028,8 +958,6 @@ function assertFileIsWritable(string $file, string $message = ''): void /** * Asserts that a file exists and is not writable. * - * @psalm-param non-empty-string $file - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1202,15 +1130,13 @@ function assertNan(mixed $actual, string $message = ''): void /** * Asserts that an object has a specified property. * - * @psalm-param non-empty-string $propertyName - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * - * @see Assert::assertObjectHasProperty + * @see Assert::assertObjectHasProperty() */ - function assertObjectHasProperty(string $propertyName, object $object, string $message = ''): void + function assertObjectHasProperty(string $attributeName, object $object, string $message = ''): void { Assert::assertObjectHasProperty(...func_get_args()); } @@ -1220,15 +1146,13 @@ function assertObjectHasProperty(string $propertyName, object $object, string $m /** * Asserts that an object does not have a specified property. * - * @psalm-param non-empty-string $propertyName - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * - * @see Assert::assertObjectNotHasProperty + * @see Assert::assertObjectNotHasProperty() */ - function assertObjectNotHasProperty(string $propertyName, object $object, string $message = ''): void + function assertObjectNotHasProperty(string $attributeName, object $object, string $message = ''): void { Assert::assertObjectNotHasProperty(...func_get_args()); } @@ -1282,7 +1206,6 @@ function assertNotSame(mixed $expected, mixed $actual, string $message = ''): vo * * @throws Exception * @throws ExpectationFailedException - * @throws UnknownClassOrInterfaceException * * @psalm-template ExpectedType of object * @@ -1783,9 +1706,6 @@ function assertIsNotIterable(mixed $actual, string $message = ''): void /** * Asserts that a string matches a given regular expression. * - * @psalm-param non-empty-string $pattern - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1802,9 +1722,6 @@ function assertMatchesRegularExpression(string $pattern, string $string, string /** * Asserts that a string does not match a given regular expression. * - * @psalm-param non-empty-string $pattern - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1857,9 +1774,6 @@ function assertNotSameSize(Countable|iterable $expected, Countable|iterable $act if (!function_exists('PHPUnit\Framework\assertStringContainsStringIgnoringLineEndings')) { /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1876,9 +1790,6 @@ function assertStringContainsStringIgnoringLineEndings(string $needle, string $h /** * Asserts that two strings are equal except for line endings. * - * @psalm-param non-empty-string $expected - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1895,9 +1806,6 @@ function assertStringEqualsStringIgnoringLineEndings(string $expected, string $a /** * Asserts that a string matches a given format string. * - * @psalm-param non-empty-string $format - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1914,9 +1822,6 @@ function assertStringMatchesFormat(string $format, string $string, string $messa /** * Asserts that a string does not match a given format string. * - * @psalm-param non-empty-string $format - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1933,9 +1838,6 @@ function assertStringNotMatchesFormat(string $format, string $string, string $me /** * Asserts that a string matches a given format file. * - * @psalm-param non-empty-string $formatFile - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -1952,9 +1854,6 @@ function assertStringMatchesFormatFile(string $formatFile, string $string, strin /** * Asserts that a string does not match a given format string. * - * @psalm-param non-empty-string $formatFile - * @psalm-param non-empty-string $string - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2007,9 +1906,6 @@ function assertStringStartsNotWith(string $prefix, string $string, string $messa if (!function_exists('PHPUnit\Framework\assertStringContainsString')) { /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2024,9 +1920,6 @@ function assertStringContainsString(string $needle, string $haystack, string $me if (!function_exists('PHPUnit\Framework\assertStringContainsStringIgnoringCase')) { /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2041,9 +1934,6 @@ function assertStringContainsStringIgnoringCase(string $needle, string $haystack if (!function_exists('PHPUnit\Framework\assertStringNotContainsString')) { /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2058,9 +1948,6 @@ function assertStringNotContainsString(string $needle, string $haystack, string if (!function_exists('PHPUnit\Framework\assertStringNotContainsStringIgnoringCase')) { /** - * @psalm-param non-empty-string $needle - * @psalm-param non-empty-string $haystack - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2115,9 +2002,6 @@ function assertStringEndsNotWith(string $suffix, string $string, string $message /** * Asserts that two XML files are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws Exception * @throws ExpectationFailedException * @throws XmlException @@ -2136,9 +2020,6 @@ function assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile, st /** * Asserts that two XML files are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws \PHPUnit\Util\Exception * @throws ExpectationFailedException * @@ -2156,9 +2037,6 @@ function assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile, /** * Asserts that two XML documents are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException * @@ -2176,9 +2054,6 @@ function assertXmlStringEqualsXmlFile(string $expectedFile, string $actualXml, s /** * Asserts that two XML documents are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException * @@ -2196,9 +2071,6 @@ function assertXmlStringNotEqualsXmlFile(string $expectedFile, string $actualXml /** * Asserts that two XML documents are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException * @@ -2216,9 +2088,6 @@ function assertXmlStringEqualsXmlString(string $expectedXml, string $actualXml, /** * Asserts that two XML documents are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException * @throws XmlException * @@ -2252,8 +2121,6 @@ function assertThat(mixed $value, Constraint $constraint, string $message = ''): /** * Asserts that a string is a valid JSON string. * - * @psalm-param non-empty-string $actual - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2270,9 +2137,6 @@ function assertJson(string $actual, string $message = ''): void /** * Asserts that two given JSON encoded objects or arrays are equal. * - * @psalm-param non-empty-string $expectedJson - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2289,9 +2153,6 @@ function assertJsonStringEqualsJsonString(string $expectedJson, string $actualJs /** * Asserts that two given JSON encoded objects or arrays are not equal. * - * @psalm-param non-empty-string $expectedJson - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit @@ -2308,11 +2169,7 @@ function assertJsonStringNotEqualsJsonString(string $expectedJson, string $actua /** * Asserts that the generated JSON encoded object and the content of the given file are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException - * @throws Exception * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * @@ -2328,11 +2185,7 @@ function assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson /** * Asserts that the generated JSON encoded object and the content of the given file are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualJson - * * @throws ExpectationFailedException - * @throws Exception * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * @@ -2348,11 +2201,7 @@ function assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJ /** * Asserts that two JSON files are equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException - * @throws Exception * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * @@ -2368,11 +2217,7 @@ function assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile, /** * Asserts that two JSON files are not equal. * - * @psalm-param non-empty-string $expectedFile - * @psalm-param non-empty-string $actualFile - * * @throws ExpectationFailedException - * @throws Exception * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * @@ -2612,7 +2457,7 @@ function identicalTo(mixed $value): IsIdentical if (!function_exists('PHPUnit\Framework\isInstanceOf')) { /** - * @throws Exception + * @throws UnknownClassOrInterfaceException */ function isInstanceOf(string $className): IsInstanceOf { @@ -2660,7 +2505,7 @@ function matches(string $string): StringMatchesFormatDescription if (!function_exists('PHPUnit\Framework\stringStartsWith')) { /** - * @throws Exception + * @throws InvalidArgumentException */ function stringStartsWith(string $prefix): StringStartsWith { @@ -2669,6 +2514,9 @@ function stringStartsWith(string $prefix): StringStartsWith } if (!function_exists('PHPUnit\Framework\stringContains')) { + /** + * @throws InvalidArgumentException + */ function stringContains(string $string, bool $case = true): StringContains { return Assert::stringContains(...func_get_args()); @@ -2677,7 +2525,7 @@ function stringContains(string $string, bool $case = true): StringContains if (!function_exists('PHPUnit\Framework\stringEndsWith')) { /** - * @throws Exception + * @throws InvalidArgumentException */ function stringEndsWith(string $suffix): StringEndsWith { diff --git a/vendor/phpunit/phpunit/src/Framework/TestCase.php b/vendor/phpunit/phpunit/src/Framework/TestCase.php index 75734435..028553fb 100644 --- a/vendor/phpunit/phpunit/src/Framework/TestCase.php +++ b/vendor/phpunit/phpunit/src/Framework/TestCase.php @@ -1946,16 +1946,10 @@ private function isCallableTestMethod(string $dependency): bool */ private function performAssertionsOnOutput(): void { - assert(!empty($this->output)); - try { if ($this->outputExpectedRegex !== null) { - assert(!empty($this->outputExpectedRegex)); - $this->assertMatchesRegularExpression($this->outputExpectedRegex, $this->output); } elseif ($this->outputExpectedString !== null) { - assert(!empty($this->outputExpectedString)); - $this->assertSame($this->outputExpectedString, $this->output); } } catch (ExpectationFailedException $e) { diff --git a/vendor/phpunit/phpunit/src/Runner/Version.php b/vendor/phpunit/phpunit/src/Runner/Version.php index ae1e33d5..0162db2e 100644 --- a/vendor/phpunit/phpunit/src/Runner/Version.php +++ b/vendor/phpunit/phpunit/src/Runner/Version.php @@ -34,7 +34,7 @@ public static function id(): string } if (self::$version === '') { - self::$version = (new VersionId('10.3.0', dirname(__DIR__, 2)))->asString(); + self::$version = (new VersionId('10.3.1', dirname(__DIR__, 2)))->asString(); } return self::$version;