App\Http\Controllers\WidgetBoxController::code PHP Method

code() public method

주어진 id의 widgetbox의 code(content)를 반환한다.
public code ( Illuminate\Http\Request $request, WidgetBoxHandler $handler, string $id ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
$handler Xpressengine\WidgetBox\WidgetBoxHandler
$id string
return Xpressengine\Presenter\RendererInterface
    public function code(Request $request, WidgetBoxHandler $handler, $id)
    {
        if (\Gate::denies('edit', new Instance('widgetbox.' . $id))) {
            throw new AccessDeniedHttpException();
        }
        /** @var WidgetBox $widgetbox */
        $widgetbox = $handler->find($id);
        if ($widgetbox === null) {
            throw new NotFoundWidgetBoxException();
        }
        return XePresenter::makeApi(['code' => $widgetbox->content]);
    }