auth = $auth; } /** * Handle the add component group command. * * @param \CachetHQ\Cachet\Bus\Commands\ComponentGroup\AddComponentGroupCommand $command * * @return \CachetHQ\Cachet\Models\ComponentGroup */ public function handle(AddComponentGroupCommand $command) { $group = ComponentGroup::create([ 'name' => $command->name, 'order' => $command->order, 'collapsed' => $command->collapsed, 'visible' => $command->visible, ]); event(new ComponentGroupWasAddedEvent($this->auth->user(), $group)); return $group; } }