[ '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:----tMEZJKLMQtLbr/oYd21oZt987eEQ4olDk3cn6z1i38iop70c2Mj5rANTqXud4mn/jocvtHR2jTFT6oYzxitrcDK32raZaNKUAtQjI4IkqpKNw7IXwlb+ux906tqg42mQfl8JoTpEh9rtURrB8xA1Fa27oPeuYuV69sVDw/Od0ytB2N1NVuwtJndazD2Ov9TNnzjq+P1k7/RumLuv0dVUeXg0b7G2p6NieTXHqC4S6zjffM/DIJCwnu6gCnR/tXHYNWJpUtf/DMjkW4R+rrUltwQz0dNj/J8Uq8JOzT7BwOzoFjHUWjNXjShVN/OU716pJbF0044k/xW/0lIhSz7cJZb4J3S70UVWcsrbjUrFMNo+Zs18faW+HyZ/kXEC1I/FsV8JxJjdi3daGHuWy2EUTlozsc3MHTnfoCIhzmBg33uEyT3qrSIFgUq3997C32nsQBTNJE4rlsKBnznINPbdWJZuf5TdVj+JmlGQBkG69r/st+nVVH1sejZxO3aNL6TioFE34cSlk99t8W0hjEenVmr6gP/Vy/fZIlDoWVwqqXYcShAcLc/MY/U9Z9+C3NVbcfA3a7LNvCG149dOtndj+fxXSNqGpIsAamIIPdfUz190taHaLlW8t2u/TyMHXAe2HDqyZyZa24gJi15SC8AsTMhrnSah+PmvMbfFvi4lNq0=----ATTACHMENT:----MzAxMTA4NzAzMDc5MTA2OSAxNjk1MjExOTQ2MDgzNjIyIDIxNzQ1MDk2MjEyMTY3MzI=