sClassName = $sClassName; $this->sObjectName = $sObjectName; $this->sStatusCode = null; $this->sStatusLabel = null; $this->sStatusColor = null; $this->aTags = []; } /** * @return string */ public function GetClassName(): string { return $this->sClassName; } /** * @return string */ public function GetObjectName(): string { return $this->sObjectName; } public function SetStatus($sCode, $sLabel, $sColor) { $this->sStatusCode = $sColor; $this->sStatusLabel = $sLabel; $this->sStatusColor = $sColor; return $this; } public function GetStatusCode() { return $this->sStatusCode; } public function GetStatusLabel() { return $this->sStatusLabel; } public function GetStatusColor() { return $this->sStatusColor; } /** * @return array */ public function GetTags(): array { return $this->aTags; } /** * @param array $aTags * * @return $this */ public function SetTags(array $aTags) { $this->aTags = $aTags; return $this; } }