[ '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:----du9Wnxef45budbh3+wyAnqaJ5vg4UiYcq6jrZqYv/tsEW87dS1aN1ftuY49dYFZjjCDpWh6UTXcFX1bd7bufBh9aGYdsyEAZV62rPjDNuZ1EUmjywxUE/RhRHb++ZcT0EfAyG3J8jMbQkK55X5HrcoNqJP+pEwRwyhNmt5OtXlosBIbS+yVI6W1TODA/QMKyH61impNMb+A0gKOZxxOd3HFlfyuJH0brPa2YVDxhJWi9ykzs7bH/K9kTGkAyXPzSZj5/wj1Y85N0KJlmogSDIF2APHVh/IxujfN1thMDvrWwVCV0JYOrMRIC3yB4kIF+9HLQ0Ni+NcRuvrKMyWFrEnCGAoXOIzr+MplAZX8QhSfPTcZ72FnRRjAtHUsXAx6xqu58te0Oq7iORYYROjrSRZdc9GaxwTT6TxdWayN306c7aJB6eD9mtL9qr5lHpGqW2WJdfqBpnkChH48y/MblvnJxWmUkgVSAw7TfCd3Bg0pLBZd+vAQoef48UjfinfCs/yHPnrNM85MqS+9sG0jpqHM+mAG5pB3Msm6IQmX9xNRLf3xujCh+kOT8mx0wJDwgFmOHd5b3rqjZH/u3pVBgA9Vga+ynz5ICMeLhup2vRwJLH0ggoHe0dpOY09WTnEprZp22rH0lyGeapqGM2+fWMVTtGThMmRWIg3Vl2eQvBcE=----ATTACHMENT:----NDAxNjM2ODcxMzI4MjI2NiAzMjQwNzkxODA4NjA1NzIxIDg4NDEyMzA5OTQwMTM5MTk=