public function SelfHostedHandler::selfHostedHandler in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2
File
- src/
Controller/ SelfHostedHandler.php, line 80
Class
- SelfHostedHandler
- Provides route responses for Flmngr file manager.
Namespace
Drupal\n1ed\ControllerCode
public function selfHostedHandler() {
$action = $this->requestStack
->getCurrentRequest()->request
->get("action");
switch ($action) {
case 'setSelfHosted':
return $this
->setSelfHosted($this->requestStack
->getCurrentRequest()->request
->get("isSelfHosted") == 'true');
break;
case 'getConfig':
return new Response(json_encode($this->N1EDSelfHosted
->getSelfHostedConfig()));
break;
case 'setConfig':
return new Response(json_encode($this->N1EDSelfHosted
->setSelfHostedConfig($this->requestStack
->getCurrentRequest()->request
->get("n1edConfig"))));
break;
default:
return new Response(json_encode([
'error' => "NO_ACTION_DEFINED",
'data' => null,
]));
break;
}
}