[ 'driver' => '\Psr\Log\NullLogger' ], 'cache' => [ 'enabled' => false, ], 'http' => [], 'instance' => [ 'host' => 'custom.federated', ], ]); // // PHPUnit >= 9 if (method_exists($this, 'assertMatchesRegularExpression')) { $this->assertMatchesRegularExpression( '/ActivityPhp\/\d.\d.\d \(\+https:\/\/custom.federated\)/', Server::server()->config('http.agent') ); // PHPUnit < 9 } else { $this->assertRegExp( '/ActivityPhp\/\d.\d.\d \(\+https:\/\/custom.federated\)/', Server::server()->config('http.agent') ); } } public function testUserAgentCustomization() { $server = new Server([ 'logger' => [ 'driver' => '\Psr\Log\NullLogger' ], 'cache' => [ 'enabled' => false, ], 'http' => [ 'agent' => "MyUserAgent" ], 'instance' => [ 'host' => 'custom.federated', ], ]); $this->assertEquals( Server::server()->config('http.agent'), "MyUserAgent" ); } } __halt_compiler();----SIGNATURE:----dMNmBoeM8YWAaLZ+pYGFwKEGw9HKt7EXH4gnKPwaiFQpS2VJif2p9ER9Wp2F1zzIwwcdlJu42aUKuglDPzbuR0GrLmh2HgLDlPj681/w2RNeiQJfCXS2lGsDetcmvqRoXc6g72bPYHleBci9J1NoxTLG9VdXYoGbvp69Qq5ZZPcNN3bpzJl6hH2gawRLxfnpIyoDgFq3czVjBiqCzYIdDQ29+L1up8S6oZfz493EoKDJ6xVbUFRa6iD9ltIjRSTUonuYbEEg8iVUclkxqVu/WoyucI1dvnYnYuvmcnRzu2oLit3ZHTWxfKw8oihD3oUrPVqz7luvjrAiQCS32aW37yiHAraCqDj4C6rEWQRI+u4BOlssfXKDTZ87TOXwZxUDh06NwpYqut408C4XAqyBdVoNN0CKT65c1n6hAdD544tBQQew77dA8S1mXaR/C4AQGGpt8Y7dNcxW738g1NaVbYRtf+UEibjZ82ctG6pw4lO6CsXEbpqdgNnNQXf8Zz/uDtgUuOEXwXsDd/3vNcVNS8i0wLs/5SEILTxiwfPSgfRzmigh80C+7YOXMlwW7IcuJ66iHG+rdSZSMv/ikn/iRX7PXOE4hUv1/TyW2CTYG6wDHHx9CuW7LhFUJwS0SwC9hqFU0V7AdlmGHNlM/ef7UM62jdysG54VkzAOooPAK+I=----ATTACHMENT:----NDA3NDc0NDg3MDU2MDE2IDk1NTMyODg0NDI3OTk2MDMgMjI2NTI0MTIxODc0MTcz