Modules\Core\Source\Libs\Middleware\OrderTypeMiddleware::storeParams PHP Method

storeParams() protected method

protected storeParams ( $value, $varName )
    protected function storeParams($value, $varName)
    {
        $u_id = Session::get('user')['id'];
        $model = ModelsFactory::getModel('UserViewsSettings');
        $result = $model->where('user_id', $u_id)->where('group', $this->groupName)->where('code', $varName)->first();
        if (!$result) {
            $result = ModelsFactory::getModel('UserViewsSettings', ['user_id' => $u_id, 'group' => $this->groupName, 'code' => $varName]);
            $result->user_id = $u_id;
        }
        $result->value = $value;
        $result->save();
        return $result;
    }