TextBoxBuilder.php
537 Bytes
<?php
namespace YahnisElsts\AdminMenuEditor\Customizable\Builders;
use YahnisElsts\AdminMenuEditor\Customizable\Controls;
class TextBoxBuilder extends ControlBuilder {
public function __construct($settings = array(), $params = array()) {
parent::__construct(Controls\TextInputControl::class, $settings, $params);
}
public function type($inputTypeAttribute) {
$this->params['inputType'] = $inputTypeAttribute;
return $this;
}
public function code($isCode = true) {
$this->params['isCode'] = $isCode;
return $this;
}
}