Files
kiri-http-server/Config.php
T

164 lines
1.9 KiB
PHP
Raw Normal View History

2022-06-16 17:38:22 +08:00
<?php
namespace Kiri\Server;
/**
*
*/
class Config
{
public string $type;
2022-06-16 17:58:29 +08:00
public string $host = '';
2022-06-16 17:38:22 +08:00
2022-06-16 17:58:29 +08:00
public int $port = 0;
2022-06-16 17:38:22 +08:00
2022-06-16 17:58:29 +08:00
public string $name = '';
2022-06-16 17:38:22 +08:00
2022-10-25 14:58:30 +08:00
public int $mode = SWOOLE_PROCESS;
public int $socket = SWOOLE_SOCK_TCP;
2022-06-16 17:38:22 +08:00
2022-06-16 17:58:29 +08:00
public array $settings = [];
2022-06-16 17:38:22 +08:00
2022-06-16 17:58:29 +08:00
public array $events = [];
2022-06-16 17:38:22 +08:00
/**
* @return string
*/
public function getType(): string
{
return $this->type;
}
/**
* @param string $type
*/
public function setType(string $type): void
{
$this->type = $type;
}
/**
* @return string
*/
public function getHost(): string
{
return $this->host;
}
/**
* @param string $host
*/
public function setHost(string $host): void
{
$this->host = $host;
}
/**
* @return int
*/
public function getPort(): int
{
return $this->port;
}
/**
* @param int $port
*/
public function setPort(int $port): void
{
$this->port = $port;
}
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
/**
* @param string $name
*/
public function setName(string $name): void
{
$this->name = $name;
}
/**
* @return int
*/
public function getMode(): int
{
return $this->mode;
}
/**
* @param int $mode
*/
public function setMode(int $mode): void
{
$this->mode = $mode;
}
/**
* @return array
*/
public function getSettings(): array
{
return $this->settings;
}
/**
* @param array $settings
*/
public function setSettings(array $settings): void
{
$this->settings = $settings;
}
/**
* @return array
*/
public function getEvents(): array
{
return $this->events;
}
/**
* @param array $events
*/
public function setEvents(array $events): void
{
$this->events = $events;
}
2022-10-25 14:58:30 +08:00
/**
* @return int
*/
public function getSocket(): int
{
return $this->socket;
}
/**
* @param int $socket
*/
public function setSocket(int $socket): void
{
$this->socket = $socket;
}
2022-06-16 17:38:22 +08:00
}