/** * Enable/Disable a widget. * * @param Page $page * @param Templateblock $templateblock * @param Widgetnode $widgetnode * @param Request $request * * @return mixed */ public function swap(Page $page, $templateblock, Widgetnode $widgetnode, Request $request) { $widgetnode->is_enabled = !$widgetnode->is_enabled; $widgetnode->save(); }