public function getAttribute($UserID, $Attribute, $DefaultValue = false) { $User = $this->getID($UserID, DATASET_TYPE_ARRAY); $Result = val($Attribute, $User['Attributes'], $DefaultValue); return $Result; }
/** * @param UserModel $user * @param $key * @return bool */ public function saveKey(UserModel $user, $key) { $model = $this->getNewUserKeyModel(); $model->userId = $user->getAttribute('id'); $model->key = $key; $model->expires = new DateTime('+ 1 week'); return $model->save(); }