public static function registerMenu(Dispatcher $events, Repository $config) { $events->listen(BuildingMenu::class, function (BuildingMenu $event) use($config) { $menu = $config->get('adminlte.menu'); call_user_func_array([$event->menu, 'add'], $menu); }); }