CodeEditorBuilder.php
608 Bytes
<?php
namespace YahnisElsts\AdminMenuEditor\Customizable\Builders;
use YahnisElsts\AdminMenuEditor\Customizable\Controls;
class CodeEditorBuilder extends ControlBuilder {
public function __construct($settings = array(), $params = array()) {
parent::__construct(Controls\CodeEditor::class, $settings, $params);
}
public function cssMode() {
$this->params['mimeType'] = 'text/css';
return $this;
}
public function jsMode() {
$this->params['mimeType'] = 'application/javascript';
return $this;
}
public function htmlMode() {
$this->params['mimeType'] = 'text/html';
return $this;
}
}