Files
core/app/Widgets/Menu/Menu.php
T

50 lines
967 B
PHP

<?php
namespace App\Widgets\Menu;
use App\Http\Requests\Request;
use App\Widgets\Contracts\WidgetRenderer;
use App\Widgets\NonInstallableWidget;
class Menu extends NonInstallableWidget
{
/**
* Name getter
*
* @return string
*/
public static function getName()
{
return 'widgets/menu.widgetName';
}
/**
* Getter for description
*
* @return string
*/
public static function getDescription()
{
return 'widgets/menu.widgetDescription';
}
/**
* Getter for presenter/renderer of this widget
*
* @return WidgetRenderer
*/
public static function getPresenter()
{
return Presenters\Menu::class;
}
/**
* @param \App\Models\Widget $widget
* @param Request $request
*
* @return mixed
*/
public static function save(\App\Models\Widget $widget, Request $request)
{
return $widget;
}
}