You are here

private function SelfHostedHandler::setSelfHosted in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2

1 call to SelfHostedHandler::setSelfHosted()
SelfHostedHandler::selfHostedHandler in src/Controller/SelfHostedHandler.php

File

src/Controller/SelfHostedHandler.php, line 63

Class

SelfHostedHandler
Provides route responses for Flmngr file manager.

Namespace

Drupal\n1ed\Controller

Code

private function setSelfHosted(bool $value) : Response {
  if ($value) {
    if ($this->N1EDSelfHosted
      ->checkSelfHostedFiles()) {
      $this->N1EDSelfHosted
        ->rebuildDependencies();
      $this
        ->setSelfHostedMode($value);
    }
    else {
      return new Response(json_encode($this->N1EDSelfHosted
        ->noFilesResponse()));
    }
  }
  else {
    $this
      ->setSelfHostedMode($value);
  }
  return new Response(json_encode([
    'error' => null,
    'data' => 'ok',
  ]));
}