where($this->getPKField(), $uid); return $this->getEntity(); } public function getEntityByID(string $id): null | AuthEntity { $this->where($this->getTitleField(), $id); return $this->getEntity(); } //create용 public function create(array $formDatas = []): AuthEntity { $formDatas['oldkey'] = $formDatas['authkey']; return $this->create_process(new AuthEntity(), $formDatas); } //modify용 public function modify(AuthEntity $entity, array $formDatas): AuthEntity { //입력후 authkey값을 oldkey값에 넣어주기 위함 $formDatas['oldkey'] = $entity->authkey; return $this->modify_process($entity, $formDatas); } }