[ '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:----Z8ffBYe2A5BmVBJXAI6r3piY2yZpizaR0A69SR3jRtzep9lwgvQLbqo8acHbLX6MXAE6Nr9nUc6oIqphAh2bJjsYGVjq66aT7tjNH/KtanBOWb3pRzk/Qcf7Hb4ltt9q7+CFnTX3Q79cQHc7zLw48APi4zVy9MEx4/VTUjf4Yn5yP2S2no97ZoTJGcpI3Ptz3Cieq7dvER6POkfS/vxJAodZAuVspWNJWioAGO3K2SpqyE7J6uys7c6IRvUSuuSPsKnlEHSe8kwbQo8cjiMSfY8PhR+tRMEt3JSafh9maq1vrIvFrTGtPAlXV4xN/BRAFsTVO338ftH2SWY2pOoNbjZJcvFUmtI46IPI6c0H25IV9MInu2esnVyCudrT3pfoOvNN2Bo3IU8qSMmBxYWdInTyqZ1JYlILd7nFG+A2V8f2vPYkjOyllojMEINJQ7RCKvlEJRUm91nwyExg3eQr4y37vuOXI5FpZ9IOUhSygSmBpBFdr/jO4ly81p4q/XqmrRkh35p28aMeitLxlsyqN2jFsl83qdVqplWuFC88niq4kaS1/BVfm84JSqqh0UxvrvVnJwI72WSjAg0reRw+DjiIdaJAck9vwKc7T0besOnbVfZgcc75vYpnCEzVYXFCzz+M6WCUcGE80X3e/QbYRkoUMTt1c9BpISBxilwTiAE=----ATTACHMENT:----Njk1MDM0NjM5MjA1NzIzMSAyNjE1MTYxMTk4NjY3MTIgMzU5OTU1MDYwOTM4NjQxNQ==