[ '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:----WVj9RLyeBr2J3ErJfnr4B7wJohQqwOlwp0uOuZoIrUFDsm6KGsZXdu1LjmMBrXbAdMdXUckj6bjAg7u2Yt4m6Bm1UVTTrmXUelkO0XAliJUNnc/HuSmSacc1WAJXEhQ/prsbggXdMx+YxztRgJcUjct02MbK6p4bKWRReKQ0OGKf60aKFa5mjkf2LDLnZKYvPgG/YVJi/wrmpBs9onDLpQL0XvKrXuax2H/6z5KLJb3rarZlX+fT2NmUmbdr4Qloii668uUdMIrNnqR4OqWecPfqD1NlFV1ULxx8c50orzTXSSxz76nKWGCM2AoYpJJxLeOVaeaDIc6GsXKVjikmQ5OmT1kXVflcls2COwe7dHZ8iIU+EHhG2qdeMAZZz9S8sg3Rnev68oz4r6Ruuoo/VtDda6EgNBU4NcQL/KTvoUAorozKzPjzE2bhONmRvcs1nLXXNrv0hC1MSO3UDcF+l4K35WUO1lV2fsRn44LHxlITpACQCcE1iFDPVh4n68MeDP9RXS3jD2jP8c+RjJzWeoTiikHTby9W8cE95fIg/K8vCSjXDUkEUJt3KCPHGxpCnVn47plS6aLPsJtsxz1ND3uArEavdwDBvnKLqmQjpvZad5Dyskw/xMb+m69xiYmAIKxWYfC9T9iyxv6oKyE66ZYVxRtENUHySmJ8+KJ/Jco=----ATTACHMENT:----MTMxNzY4MzQ5MzA2OTk2MSA3Mjg5MDMwODgyNjM2MTE4IDk2NzYxMTk5NzQyMzk0NTY=