[ '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:----B3JEzudPB0a6QpTNW7G8G5yQX9d7Q957ueVY/No+I0gpuC/gVu66xdvwWl60prtJpLcq9gxAgWxHRnQNw0OaN4LlcbQVZnrnhD1Xtlg4mA8ety06qsitFnakZqJPygxHLqOFSvrMHB9rjUDOUWiX1n68nhWKllKCe7BF7+jEsdu0XqzHpZzj+ERGqCGcoU+AW38XnMHJc/QV4KQduLzxlfLtxDSjxpmYghvdBqbJKQLavrUYtS11e7PAs3EpAFW19API8wk7/5Io1/x4dD3XJP03eodnb9TpNisWmw8B/6g1w7E0qI2U67/I3HgNpOMQBcX+2NFfwY3gyloAjaO49oRPgJ9ctaGBk3kye5R1YJY4b1h5Vwr7vQcHTiRpKCh8cEso7Gi+kpx/ch6J/VsjxQN52FmdeyLrxkI6w/3q9xNUJDcTyyzi9jz2dzrFx3zuyzM/mSM/1DQ5z9/g++JG1ejDM8aslKPx1csybiNWGiPk/14fjb7nIvITVCG27wyzAWJBqwrhG1PboSxHblp9l8Q6hC+xXdEssL2YptQMKxrkVF1NbXX0z6j4hVe51CojQjE561WhGewVDNMqjnTMnLZ8yIJdyUEob58wWbegkMDgA87muiuuyMPUKeJO60NW49om5hNB50QBfcqligfGV/OZh2WTJU+eaTpO8gDLjmE=----ATTACHMENT:----NzAyMDk4NjM0NTA4NTYzMSA4MjQyMjUyODQwMjU4NDUwIDY5NDY1ODgzOTY3NTIwNTQ=