* @copyright 2020 Copyright XEHub Corp. * @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL * @link https://xpressengine.io */ namespace App\Providers; use Illuminate\Support\ServiceProvider; use Xpressengine\ToggleMenu\ToggleMenuHandler; /** * Class ToggleMenuServiceProvider * * @category Providers * @package App\Providers * @author XE Developers * @copyright 2020 Copyright XEHub Corp. * @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL * @link https://xpressengine.io */ class ToggleMenuServiceProvider extends ServiceProvider { /** * Register the service provider. * * @return void */ public function register() { $this->app->bind('xe.toggleMenu', function ($app) { $proxyClass = $app['xe.interception']->proxy(ToggleMenuHandler::class, 'ToggleMenu'); return new $proxyClass($app['xe.pluginRegister'], $app['xe.config'], $app); }, true); } }