Files
profiler/Handlers/ProfileHandler.php
2017-09-23 00:46:53 +02:00

25 lines
782 B
PHP

<?php
namespace Modules\Profiler\Handlers;
use App\CMS\Contracts\Modules\BaseModuleHandler;
use App\Models\User;
class ProfileHandler implements BaseModuleHandler
{
/**
* Register admin menu (or multiple ones)
*
* This cannot be in ServiceProvider because Session is started at middleware. And ServiceProvider is called before
* starting any middleware..
*
* @param User $user model of logged user
*/
public static function registerAdminMenu(User $user)
{
// register links in admin menu
$menu = \Menu::instance('mainMenu');
$submenu = $menu->whereTitle(trans('admin/mainMenu.system'));
$submenu->route('profiler.index', trans('profiler::module.name'), [], 10, ['icon' => 'fa fa-dashboard']);
}
}