HEX
Server: Apache/2.4.62 (Debian)
System: Linux plxsite 6.8.0-47-generic #47-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 21:40:26 UTC 2024 x86_64
User: root (0)
PHP: 8.1.30
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/admin-menu-editor/customizables/Builders/CodeEditorBuilder.php
<?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;
	}
}