public static function createByComponentUserId($component, $user_id)
{
$settings = static::fetchByComponentUserId($component, $user_id);
if (!$settings) {
$settings = new static(['component' => $component->className(), 'user_id' => $user_id]);
if ($component->namespace) {
$settings->namespace = $component->namespace;
}
$settings->save();
}
return $settings;
}