userName = (string)($uc['userName'] ?? ''); $demand->userType = (int)($uc['userType'] ?? 0); $demand->status = (int)($uc['status'] ?? 0); $demand->logins = (int)($uc['logins'] ?? 0); $demand->backendUserGroup = (int)($uc['backendUserGroup'] ?? 0); return $demand; } public function forUc(): array { return [ 'userName' => $this->getUserName(), 'userType' => $this->getUserType(), 'status' => $this->getStatus(), 'logins' => $this->getLogins(), 'backendUserGroup' => $this->getBackendUserGroup(), ]; } public function setUserName(string $userName): void { $this->userName = $userName; } public function getUserName(): string { return $this->userName; } public function setUserType(int $userType): void { $this->userType = $userType; } public function getUserType(): int { return $this->userType; } public function setStatus(int $status): void { $this->status = $status; } public function getStatus(): int { return $this->status; } public function setLogins(int $logins): void { $this->logins = $logins; } public function getLogins(): int { return $this->logins; } public function setBackendUserGroup(int $backendUserGroup): void { $this->backendUserGroup = $backendUserGroup; } public function getBackendUserGroup(): int { return $this->backendUserGroup; } }