public function register()
{
$this->app->singleton('xe.trash', function ($app) {
$proxyClass = $app['xe.interception']->proxy(TrashManager::class, 'Trash');
return new $proxyClass($app['xe.register'], $app['xe.db']->connection());
});
// /**
// * register command
// */
// $this->commands([
// Commands\Trash::class,
// ]);
// manage menu 등록
intercept('XeSettings@getManageMenu', ['trash.managemenu' => ['before' => 'manage.sort']], function ($target) {
$menu = $target();
$menu['contents']['submenu']['trash'] = ['title' => '휴지통 관리', 'description' => 'blur blur~', 'link' => route('manage.trash.index')];
return $menu;
});
}