| 
<?php
 namespace ZeusTest\Services\Http;
 
 use Zeus\ServerService\Http\Config;
 use ZeusTest\Helpers\AbstractConfigTestHelper;
 
 class ProcessManagerConfigTest extends AbstractConfigTestHelper
 {
 protected $configClass = Config::class;
 
 public function configDataProvider()
 {
 return [
 [rand(1, 10000), 'listen_port', 'ListenPort'],
 [md5((string) microtime(true)), 'listen_address', 'ListenAddress'],
 [true, 'enable_keep_alive', 'KeepAliveEnabled'],
 [false, 'enable_keep_alive', 'KeepAliveEnabled'],
 [rand(1, 10000), 'keep_alive_timeout', 'KeepAliveTimeout'],
 [rand(1, 10000), 'max_keep_alive_requests_limit', 'MaxKeepAliveRequestsLimit']
 ];
 }
 }
 |