[ '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:----BfVu83mytUqr3uyHpfgFDSDcDWwv8C+6vZLFc+rr0MNBFB+Bit2DXUgWAbcrH9AcyOqtzk3o6uGsdyCZuXVLRsX9Q3MyZpXsCt3jrZL+GvAFor/XW/rQJot6hDvd/ortOE8x3FmIKoUfvENuJ57vgQHzi+ToxZUU1QcUOAl8vr8AdHf1pjBcLFNJjkDmrRNoSFAPl2BNMDXNMjt8YQCL1JMaJAToUFafxI6sI6GzCNai8yUVeFmynO+s436SXKFHOn98wPP3aVhqQu3a+oLcZQX8Qfx0IietMoAufbJoxmBBNWFZtdu1Z+krN6PcYwVnNKmoEjLzGGIgOgBASthTg0znI+6Zsixrg8TGoM3PnZO2/gijeIX9f85HyC8r8h43vx4BFW0YuPfrP41gnwwe624flh8ki+IOst7PA/oBzaZWCFKK0yXlr6VEX5YuRcqNCo4GcOuIkjwOamqiMPa73Z3gNkC2bTFY/oMcR+x0g+QLdH/pLiYTkqwan1fhoUSefVK8HJaejj9VmJPZtVki9XKPSfGvmRmI6yCKNicqodjyquaY1zCQeyrxYSP1KCfaHrK0u+4RhNrA/KtiZXiQei3M7PFPQqW6qTTi7ysCIrLSSW8beY3Ud0FZH9Gh0q/u4LEDVLS4bZ0MPCym/lOqf3SA5zlv4QQnovv+z9XTjvY=----ATTACHMENT:----MTMyNDI2NjAzNDIzMzE1MyAyMjQxMzM5ODAyMzQxMTY4IDM4MTA0MjA0NjgwMzg0NzA=