[ '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:----rr/JnK8vwkGjhwmrRQmJN91iNYcK+e6ShAZ36dthVkH9ketPGTAUF6RWRzPsCb0LsutZw8b+2gOUVuAu3uu8IcZtmbsy5UXJfmN1L0HjYnx+mzE2maoY3CtdlYgHNB+DEV4EMgN3nMN8O1WREJw9nbi2P5Iu5hS5tUw/NscqBo2RfE8WT8kWWBl0r4t/GbmY7mNHlUsV45egY9GJhBAHelxaxKnFVNpj92UIHz+pLCh0b8LAAWi4CRxYAdUHhQZRlzwniAqLa9EhHcDxZDSE96tqNSL+3IWZBirTaiS1VNKNbiGMW50nXtPcVRD/+QodjNPHqwf2gf4XL2tiP1nwCDOuxlol1stA3Sa1No3I59Yia5h5sYsD+ZXKqoYO5UHxQi4xZ1pMYRcPMJoTAeP5gGJLdvVyrPqNaNd4LUSlmRW4QfiXjPpo7A/sDtab6Gpc8FCbeMnL3+KM/NHZZoalSNjX/pxp10Eq1pOusTePh5Z0iEUzQOc1fcXPOB2M2rwuQtJkmUcfCJ28/Enmi2veteVfxub4tDW5DYOJYUvYuyQ+Z8w4CjUwjKdErrn6Z8pF3gwOviRdtprF2xripUHXedAwYWFPpKXkBSU+8O7E+xc+iyKcXmi/1eE5NZf8jikyZ+Zx54fGvqoroUV0A8urj7EFdLwvDog5eYWguQxNhes=----ATTACHMENT:----MTI2NjE1MTEwNzU5MDg2NyAxMzU1MzU0MDc2Nzk0NTM0IDkxNjkyMjU5OTg1NTQ2NzQ=