fix status

This commit is contained in:
Giuseppe Nucifora 2022-07-22 12:11:44 +02:00
parent 2fb473f239
commit 9ffc956e81

View File

@ -26,6 +26,8 @@ class Monitor
const KEYWORD_TYPE_EXIST = 1; const KEYWORD_TYPE_EXIST = 1;
const KEYWORD_TYPE_NOT_EXIST = 2; const KEYWORD_TYPE_NOT_EXIST = 2;
const ALLOWED_KEYWORK_TYPES = [self::KEYWORD_TYPE_EXIST, self::KEYWORD_TYPE_NOT_EXIST];
/** @var int */ /** @var int */
private $id; private $id;
@ -41,7 +43,7 @@ class Monitor
/** @var string */ /** @var string */
private $subType; private $subType;
/** @var string */ /** @var int */
private $keywordType; private $keywordType;
/** @var string */ /** @var string */
@ -201,7 +203,7 @@ class Monitor
/** /**
* @return string * @return string
*/ */
public function getKeywordType(): ?string public function getKeywordType(): ?int
{ {
return $this->keywordType; return $this->keywordType;
} }
@ -210,9 +212,11 @@ class Monitor
* @param string $keywordType * @param string $keywordType
* @return Monitor * @return Monitor
*/ */
public function setKeywordType(?string $keywordType): Monitor public function setKeywordType(?int $keywordType): Monitor
{ {
$this->keywordType = $keywordType; if (in_array($keywordType, self::ALLOWED_KEYWORK_TYPES, true)){
$this->keywordType = $keywordType;
}
return $this; return $this;
} }