[ '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:----FoaplhZQXVFfZjma88XL+wFlDIiO4OkAozZg2I3D8/ms4snUISzViDSGGqGv4igbjJt+H2fVGI+Wf+Fa9LKdRicL15Koo9/HOYWi5jGIWAh7qXkHrfyTOrnRVq4FqxBjw4IdN9rYP8co0VNLyS+k99/0Ea5anhYBgIqQWWjryv25SvG2sHQEVSuiqJiTmMY6ILklLlIHdj593XkHWeJt+/eA26vNEewQjhc0xeFm1SHTXFhxy+M1cI4F/HdAwyXYL/1Vi1ZYDERNSPttmJ/OV3jgn7XhmFOC7nPGOYhMvuDmNqBtk9TkRUvmbKjl3o0DAlJyz/5EKi08bBdbEFZ7381N7X8i7b5MbY0iZL0zlTNxU820aieD28cPoNQCwgQ6SLzdaM9ppjL+9sbx/6PGWR1Qo30eJQe1IssH6kLnCYUJzBi7VL/1oOgklwbToG3NPe4SSzaj+pyH4nMXsZk+nzCgZWRtikgSv/lxcT9u7J9glMATQ6+MtGsNT3okq0Ap4pSV7T0KC7cnm6sev0+wow65RPdCEPcmzs7O4MrVdqq6WSJusu2JCkRTw33h0bhPiqgRD+D5hOXjsImuAG/4Advkf8AEJ3oFMT57rsRdG7YL7DGnyuDj8vXI5HI3w4eLk/RqNVt7d3QLI3PFTsL3t1oKtXi+4i2jjOE/reX5xgY=----ATTACHMENT:----NTE1NzAxODA2NDY2ODgxNSA2MzA0MzI1MDU3MjU5NzMyIDcyNzg5NDMxMDE0NTE4MjE=