attributes['ownerinfo_uid']); } final public function getOwner(): ClientEntity|null { return $this->_ownerEntity; } final public function setOwner(ClientEntity $ownerEntity): void { $this->_ownerEntity = $ownerEntity; } //타 객체정의 부분 public function getSerialCode(): string { return "S" . $this->getPK(); } //서버코드 public function getCode(): string { return $this->attributes['code']; } final public function getBillingAt(): string { return $this->attributes['billing_at']; } public function getItemEntities(string $type): array { return $this->attributes[$type] ?? []; } public function setItemEntities(string $type, array $itemEntities): void { $this->attributes[$type] = $itemEntities; // $this->attributes[$type] = array_unique($this->attributes[$type], SORT_REGULAR); } }