/** * @param array $data * @return mixed */ protected function createEntity($data) { $setting = new UserSetting(); $setting->setName($data["name"])->setType($data["type"])->setSort($data["sort"]); return $setting; }
/** * @param UserSetting $userSetting * @return User */ public function setSetting(UserSetting $userSetting) : User { $this->settings[$userSetting->getName()] = $userSetting; return $this; }