[ '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:----R+PTgo62MB067ILTqAgADFycdM45rRJHRPSDGTtepEh/x3A2+3c9qh4Vs+QLCQ9mZWnEaKT/5xeq+CBXr3DSkMVsJU+jw8nG5Uy1KOKHHdwASYXBC/tZcHnbWOYOtVuPrdQHnnwwuTG2TOwdp/z/8QG5WN+ILT/9UziAYk0uaLGAI1WV92yvhGnExs4D2TxD535cx58EJbubVZIMYghKOguWQRw1Jpfq7e5+NCObmqdUtTtgqpocWEKru0cuZcSfYlvTgtM5lbrNULUU7q9HA8NWVphscnyKzt2uX3sJkuo9QQHasFfY1GFkgFiE5vb8FfxdWEVCsbLnXjy9hyuf8whh1qp4Hq1M5UTObu2cno0ac6Fm3G78eU33tnc/ec/WumY+hk3wgutdmAUHSAaVrQu76DD3rq40ZJzQwRI7ZHUm223C89BixVHaW20QUcPHtL++PZJhw1dipnDuHl+Ss7Z6zsd+Nhzdi2ul1Mp3s8KIbOdsv8j8U9IEZXkXe94sqOa343PxAj4d95qZcAV5/1HvgCHVxnRGnHI+4r4Q38C1QsOJJgcScQKtBcOSs/1nWwOq38YJGC8YSPANnsSg8cAddyPU1LUXKZMGwG80OQkjZzq9rekqXFjuqqe7YbRZr7/OAdHd7FOLkeSLQMFNXi9U/2bSbzKpgyEFG6b0TLw=----ATTACHMENT:----OTY4NjczMDA5NDQyMTE3NCA1OTk4OTQ3Mzc0MzE3MDIzIDk0ODc5OTc2OTI3MTM0MzI=