You are here

public static function BUEditor::getBUEditorEditor in BUEditor 8.2

Same name and namespace in other branches
  1. 8 src/Plugin/Editor/BUEditor.php \Drupal\bueditor\Plugin\Editor\BUEditor::getBUEditorEditor()

Returns the selected BUEditor Editor entity for an account from editor settings.

2 calls to BUEditor::getBUEditorEditor()
BUEditor::getJSSettings in src/Plugin/Editor/BUEditor.php
Returns JavaScript settings to be attached.
BUEditor::getLibraries in src/Plugin/Editor/BUEditor.php
Returns libraries to be attached.

File

src/Plugin/Editor/BUEditor.php, line 116

Class

BUEditor
Defines BUEditor as an Editor plugin.

Namespace

Drupal\bueditor\Plugin\Editor

Code

public static function getBUEditorEditor(Editor $editor, AccountInterface $account = NULL) {
  if (!isset($account)) {
    $account = \Drupal::currentUser();
  }
  $id = static::getBUEditorEditorId($editor, $account);
  return $id ? \Drupal::entityTypeManager()
    ->getStorage('bueditor_editor')
    ->load($id) : FALSE;
}