2022-07-11 16:09:57 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace Kiri\Server;
|
|
|
|
|
|
|
|
|
|
use Kiri\Server\Abstracts\StatusEnum;
|
|
|
|
|
|
|
|
|
|
class WorkerStatus
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
2022-09-20 18:25:55 +08:00
|
|
|
public StatusEnum $enum = StatusEnum::START;
|
2022-07-11 16:09:57 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param StatusEnum $enum
|
|
|
|
|
*/
|
|
|
|
|
public function setEnum(StatusEnum $enum): void
|
|
|
|
|
{
|
|
|
|
|
$this->enum = $enum;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param StatusEnum $enum
|
|
|
|
|
* @return bool
|
|
|
|
|
*/
|
|
|
|
|
public function is(StatusEnum $enum): bool
|
|
|
|
|
{
|
|
|
|
|
return $this->enum == $enum;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|