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(); }