public function unregisterWidgetsHookHandler($hook, $type, $value, $params) { foreach ($value as $key => $widget_definition) { if ($widget_definition->id === 'hook_widget') { unset($value[$key]); break; } } return $value; }