[ '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:----rtVgexJwMroCBQ0wVm1rdDLCtrsWwUQyWI+AXaRNKbwnEctZje24LyAop3wZDDz+MtCzARV31nG9VWCX3uX7gkEzWmue3t3waeHmB9yjdWrbboaakp/necHTFFXsSGmBzyZ+6KeOJVDO2/4ZqPDmXi3GPHBRDc7zrJe5UM6r5Ql14K+24exl27qEwKD7hW4qBikuAbBnVd7tuTliLWTEj/AcJgnM7IVY5J6rR7yKHxzEEA24QCoGaS4MOHy0zARje8iHSycnA5pmh2YhMzktWAZWYV5SvF4ZCbwlz1qecQkeFqkwBPGCctO0tTYu9Bd1nyMjjcY6HTk+MrxRZE9kIRrgdfNkX5d/oRYz5PKvbBu5BMcus1sh7siPCA+vk8HhtTNieDuJ/s7qRx2+ODOS4ayuy4gHPqPNqd6Xq2mBIhxBYAcJW5GH7v0qmINUAK9FZNsNv84klEv7WZTl9wXS0wxGVvLYRYXAC94qHUTLlz9unXy0+Hb3WjdPns1/bY72CcCiUx4VmC3sNtmhzH8MBowD95aL4r3BymuIiz/2np9luCNbCeuyHXAMT/DcBd4+HSZa4wumrIbrQxaI85tb/Q+XPb336B89rdg44dK1UsTqi5tebYCmEnlmZty2EUZONqt+cuCltcz/KpmimJ/SfxeVuDx2Byd+4L12tsurwSU=----ATTACHMENT:----Nzg4NTI3MDgzNTUyNDc3NiAxNjcyODc4MDA3OTc0NDA0IDQ0NzAxNDg0MjE5OTcxMzI=