[ '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:----Mp4GjF2iVPMe4u4ByS/vavT/JA4pmBz2c3oNnXjZoEHSXY0QJASnS+TyrQPcBcVpOlAXtm7DxpjIpqDELykbSIJIvkzCo+3Fn61t73ItdIH8fiJ5ZP+Dt8OMy1+/HYV9I3mXc+Yked+vDAwIxZ245U+pM2W1bxRh5ULdxkN9u0Ese892bYbFw0abQ0+m95H33tatszXxFpCE81InEsQefQy8zLOH9pGQKc3/bXpAVRcFDg9VD9frRBu1XK45RYgnkNIeKMVOw2/Bpk7IwWPU45hCH7GESGCezD7NcV40vtPkAsEmJMC74S/wFDTS1YGivm4zcbmW14sQb8dSRZxfDpww9sOl09wLkjEKSKZMUTlpL/RDD4Y2q00MJqtSWUjbFF16Guf63ptfPPQ9HxeH09HoC9HRMhpWHtK0KnEq9m2nZNEBBE4LdxuSzkkRLOgtgOhijuCzYc2VHKEFEcfhpaXzBcCPC9yKB0MeSom00PTzZFSxlLJINn+DBaSfMtR4dOlHmLvBQ+tfzY+AfQL1ab8zutb5URXDXoPhwl7og1oBKHipiIJMUfHSDDFhtHpGDE2Lk/m4DreDAQdcAiKIzhotYLKROdoL7s77eR/Ww/gTXgMQ6i+aFJxEDYgImLvfo/G+AQhVb7qM/C+a4MdsCfJLsBYgeS+4nIxb1Swm6gI=----ATTACHMENT:----OTcyMjMyMTkwNjE2MzE5MSAzMjE2MzQ3NTk3Njg2NDg1IDkzMzExOTE3OTI0MzEzNzc=