1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-22 14:27:42 +01:00
openstamanager/app/Http/Controllers/WidgetModalController.php
Dasc3er 06439a275f Introduzione simulazione dei widget
Nuove strutture per gestire i widget del gestionale, base per la gestione deile stampe e miglioramento del sistema di simulazione delle richieste al gestionale legacy.
2021-03-15 10:43:14 +01:00

24 lines
528 B
PHP

<?php
namespace App\Http\Controllers;
use App\OSM\Widgets\ModalWidget;
use App\OSM\Widgets\Widget;
use Illuminate\Http\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
class WidgetModalController extends Controller
{
public function modal(Request $request, $id)
{
$widget = Widget::find($id);
$class = $widget->getManager();
if (!($class instanceof ModalWidget)) {
throw new NotFoundHttpException();
}
return $class->getModal();
}
}