[ '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:----cZasN5C28zUQ8qiJQ5JzlhGLZxudAIMuhsqNix+eCbJ5hy3s2x6VqF8wlWsVydigUy7CnYlCAhpsVIfF6ruiCCrJrhoAAI/Lkwdons+XR9iITgR9q+tr2dtMZU+vI4JSIF5fIgEgIjihmi/Xa6tgW7/D1qXTOBrEb4GBmZBr3QsyN/nnv586VQlXliiybTZCrVJqxrCHqh+AGvFowWlhgtpxH8kv0ZZ2WHlnAErhnD84hul91S/wvsNNnbUuiLnpt6/dxV9kuHxSNaW2H9uQtTOpj/v/nIzVpldFTry2sjay3BpTluGdRSMRjsawnQOwkoz0Tu3TqyqvDldejoUoCLnlmpb+hDb7f6ZBh/yCpO2nUciJimap8kC2UFcEYOSD0r05eX5KcaMabbUy1Q6zf0DvKEtL/VlStFp+nUG35GLDAPC3qQg869wl1JaUTGqoZOlPkjKojJZtGmZJ521gdugKDrf2JNjuSamvwbpprAbCwSUaT1AY8mr+CuVgNmb8NQil4Yw/ENN+ZgyFzBnvYyUZC/2oPX4Z3s1rHnIrOq9vANlEunD6opfc3YNjSboOmIQ9H6AevAMj5dBHYFG9+6YsgkrDdrBa6y5yhAN+/WdjV8y2vqCTgdiuEk5e7QccCujwuVD6FCJYfBmSTrTOPAWWREO1z7inWjAKCcALqdg=----ATTACHMENT:----NTQxNzY3NDgyOTY2NjUwMCAxNTU5NTAyMjc1Mjc5ODA4IDMwMzYxMjU1MjU1NTI2NTU=